diff --git a/Podfile b/Podfile
index d91e5304259dae343cbcd0d680cb5ab0db48bc2f..d2f1424608381e801f2f048664ae45289fb26b25 100644
--- a/Podfile
+++ b/Podfile
@@ -12,6 +12,7 @@ def pods
   pod 'AppAuth'
   pod 'GTMAppAuth'
   pod 'TLDExtract'
+  pod 'mailcore2-ios', git: 'https://github.com/MailCore/mailcore2.git'
 end
 
 target 'enzevalos_iphone' do
diff --git a/Podfile.lock b/Podfile.lock
index f268a7d09aebac4aa0be38d0c2d1ee59303294ac..599ac08c7fd31ceef557c9061e88f4c2ef69c19f 100644
--- a/Podfile.lock
+++ b/Podfile.lock
@@ -17,6 +17,7 @@ PODS:
   - GTMSessionFetcher/Full (1.5.0):
     - GTMSessionFetcher/Core (= 1.5.0)
   - KeychainAccess (4.2.1)
+  - mailcore2-ios (0.6.4)
   - Punycode (1.0.1)
   - TLDExtract (1.0.1):
     - Punycode (~> 1.0)
@@ -27,6 +28,7 @@ DEPENDENCIES:
   - Cuckoo
   - GTMAppAuth
   - KeychainAccess
+  - mailcore2-ios (from `https://github.com/MailCore/mailcore2.git`)
   - TLDExtract
 
 SPEC REPOS:
@@ -40,6 +42,15 @@ SPEC REPOS:
     - Punycode
     - TLDExtract
 
+EXTERNAL SOURCES:
+  mailcore2-ios:
+    :git: https://github.com/MailCore/mailcore2.git
+
+CHECKOUT OPTIONS:
+  mailcore2-ios:
+    :commit: 1434761709b4d9dd5acc5b7185a3b32aa4845ba8
+    :git: https://github.com/MailCore/mailcore2.git
+
 SPEC CHECKSUMS:
   AppAuth: 31bcec809a638d7bd2f86ea8a52bd45f6e81e7c7
   BZipCompression: e0f96508e60eb93b5f5d4c7de1eb3dd0ac4f9ae9
@@ -47,9 +58,10 @@ SPEC CHECKSUMS:
   GTMAppAuth: 197a8dabfea5d665224aa00d17f164fc2248dab9
   GTMSessionFetcher: b3503b20a988c4e20cc189aa798fd18220133f52
   KeychainAccess: 9b07f665298d13c3a85881bd3171f6f49b8151c1
+  mailcore2-ios: 71d61040abc1ff9f6822fe2844e9d741da80a731
   Punycode: ddbef4a269780c8f19a7e8deb01d9f101cb2ef86
   TLDExtract: 63aa739e9b50052ef04e792927c43db62b2bb6b5
 
-PODFILE CHECKSUM: a69f026d42cffe3e3558e9b2e18c403c12e0a957
+PODFILE CHECKSUM: 5a106ec21fc03b3058b7675abf52ebe7622919e8
 
-COCOAPODS: 1.9.0
+COCOAPODS: 1.10.1
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstract.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstract.h
new file mode 120000
index 0000000000000000000000000000000000000000..70a3b7829c60d547d3df8407ca1415757102aa25
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstract.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAbstract.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstractMessage.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstractMessage.h
new file mode 120000
index 0000000000000000000000000000000000000000..b95362fd5b4008b9b54d158ee0cfb10f6fc92326
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstractMessage.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMessage.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstractMessagePart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstractMessagePart.h
new file mode 120000
index 0000000000000000000000000000000000000000..00c513e19333408ee805d34d716538ec448a1fc8
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstractMessagePart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMessagePart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstractMultipart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstractMultipart.h
new file mode 120000
index 0000000000000000000000000000000000000000..f6bfef6a6d5788eb4d5bb69a1828795301e1ef4a
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstractMultipart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMultipart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstractPart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstractPart.h
new file mode 120000
index 0000000000000000000000000000000000000000..cacc65669600128548e672fcbcbf73dbfefb3394
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAbstractPart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractPart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAccountValidator.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAccountValidator.h
new file mode 120000
index 0000000000000000000000000000000000000000..e5b0e7173245ee04f86c331aa02a2d42be3d667f
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAccountValidator.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAccountValidator.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAddress.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAddress.h
new file mode 120000
index 0000000000000000000000000000000000000000..b0a4a9f42fb31472d51cf8f0e186e6660febbd64
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAddress.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAddress.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAddressDisplay.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAddressDisplay.h
new file mode 120000
index 0000000000000000000000000000000000000000..1a5c004da1f6c4e02a49f5f0481130ec72bc83b5
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAddressDisplay.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAddressDisplay.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCArray.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCArray.h
new file mode 120000
index 0000000000000000000000000000000000000000..254d5b541d996883e55706f8f5fbec2dea82fc9d
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCArray.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCArray.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAssert.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAssert.h
new file mode 120000
index 0000000000000000000000000000000000000000..3a255eb1a72770024ab713f5c2850a33586cde94
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAssert.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAssert.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsync.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsync.h
new file mode 120000
index 0000000000000000000000000000000000000000..6d7e5914dc2a3965a489313f0a3184e41b050485
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsync.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAsync.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsyncIMAP.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsyncIMAP.h
new file mode 120000
index 0000000000000000000000000000000000000000..7d9b96f19791168c443f1e0394fe63d10299c0a0
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsyncIMAP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncIMAP.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsyncNNTP.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsyncNNTP.h
new file mode 120000
index 0000000000000000000000000000000000000000..22253b7707c2fe6e3beee75f48c3fb511e1514ff
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsyncNNTP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncNNTP.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsyncPOP.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsyncPOP.h
new file mode 120000
index 0000000000000000000000000000000000000000..44914950c1e5fb7c614f7d41bdea920c80d2b7bd
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsyncPOP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncPOP.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsyncSMTP.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsyncSMTP.h
new file mode 120000
index 0000000000000000000000000000000000000000..676e3776d45bdeb16d8b8c732a747d3ffe356591
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAsyncSMTP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncSMTP.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAttachment.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAttachment.h
new file mode 120000
index 0000000000000000000000000000000000000000..808164133534d8d7ed4aabc3652aab9d4a756480
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAttachment.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAttachment.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCAutoreleasePool.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAutoreleasePool.h
new file mode 120000
index 0000000000000000000000000000000000000000..54cd42074e7f04dd3522598a80811f752c3b760f
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCAutoreleasePool.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAutoreleasePool.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCBaseTypes.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCBaseTypes.h
new file mode 120000
index 0000000000000000000000000000000000000000..266def2f13e17ba6695e4e74ac123b9aef08339f
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCBaseTypes.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCBaseTypes.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCConnectionLogger.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCConnectionLogger.h
new file mode 120000
index 0000000000000000000000000000000000000000..755c054f3a4958ba083be589a2b1c5cbb84606d8
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCConnectionLogger.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCConnectionLogger.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCCore.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCCore.h
new file mode 120000
index 0000000000000000000000000000000000000000..b558f3ef2e19ae2ec28d4e8b4e2d33660cd0c6d9
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCCore.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCCore.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCData.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCData.h
new file mode 120000
index 0000000000000000000000000000000000000000..c655ad2c56eb0cf4467d11fe7896066160c18f61
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCData.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCData.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCDateFormatter.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCDateFormatter.h
new file mode 120000
index 0000000000000000000000000000000000000000..db083dc1e69dc4e8fac42461bb61e9fa2f9b78f7
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCDateFormatter.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCDateFormatter.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCHTMLCleaner.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCHTMLCleaner.h
new file mode 120000
index 0000000000000000000000000000000000000000..10e117c909c7c601a984c04e7d9328f24fd3980e
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCHTMLCleaner.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCHTMLCleaner.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCHTMLRendererCallback.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCHTMLRendererCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..eabc8adfe445d71d7bb8788e8f1e2a8f8bdcc8dc
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCHTMLRendererCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCHTMLRendererCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCHash.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCHash.h
new file mode 120000
index 0000000000000000000000000000000000000000..0b595e77db65e36946f46b93ed98af6ed00b4cbb
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCHash.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCHash.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCHashMap.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCHashMap.h
new file mode 120000
index 0000000000000000000000000000000000000000..d9cac684c243f5b640cbbaf1e2b9f21a765fa77d
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCHashMap.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCHashMap.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCICUTypes.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCICUTypes.h
new file mode 120000
index 0000000000000000000000000000000000000000..2b73e1a1bf6253d01a3c4e1271cb6b81c179c2f4
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCICUTypes.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCICUTypes.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAP.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAP.h
new file mode 120000
index 0000000000000000000000000000000000000000..005356cac6a5e0267735107c1a3d2410dc4ff2de
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAP.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPAppendMessageOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPAppendMessageOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..32137757d86c894caa5d87df458b3c25544eba18
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPAppendMessageOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPAppendMessageOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPAsyncSession.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPAsyncSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..d080998e5d529be4612f74a2054ec272e62d6f74
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPAsyncSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPAsyncSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPCapabilityOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPCapabilityOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..404789bd72ec3700de7173512ab01ed6045d47bc
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPCapabilityOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCapabilityOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPCheckAccountOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPCheckAccountOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..d1f94a9bafe6b9942cba8c4efb5c140f5fa09122
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPCheckAccountOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCheckAccountOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPCopyMessagesOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPCopyMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..f84d43189ad93cf34ad40bad2eea6e6af2e1b7cf
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPCopyMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCopyMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPCustomCommandOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPCustomCommandOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..37d755d9851aae680cfa7474008c421d9db4e900
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPCustomCommandOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCustomCommandOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchContentOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchContentOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..0cea70754301f5d90fe58887cbcfd7c21f6c478b
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchContentOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchContentOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchContentToFileOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchContentToFileOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..0d17058fe82613e6a822e0da13b94a1a6a3ee3f6
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchContentToFileOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchContentToFileOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchFoldersOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchFoldersOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..4b3ce901637730609632e09581e45f42a9b4604f
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchFoldersOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchFoldersOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchMessagesOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..5fef3a82bb678792d20927595a6be08b3b63ce67
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchNamespaceOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchNamespaceOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..22526b9dc0bcfc86f8354bf86ea5b12387ae5650
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchNamespaceOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchNamespaceOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchParsedContentOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchParsedContentOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..995c08ad131b4e0ecb93fe308ba3a9e73f6a9edc
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFetchParsedContentOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchParsedContentOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolder.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolder.h
new file mode 120000
index 0000000000000000000000000000000000000000..9f5832b7ef8c83cde2faa027745f2ff9dcca77ea
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolder.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolder.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolderInfo.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolderInfo.h
new file mode 120000
index 0000000000000000000000000000000000000000..ca0ab58d31818d6d5a4ef7ff999b76134c0820aa
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolderInfo.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderInfo.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolderInfoOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolderInfoOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..9977fc2b0e91ffd3be000a69e30649316250c118
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolderInfoOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderInfoOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolderStatus.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolderStatus.h
new file mode 120000
index 0000000000000000000000000000000000000000..81b1e5b4fb1d47df10464735b9816041109d28c9
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolderStatus.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderStatus.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolderStatusOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolderStatusOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..853bea07448fd8bf82e0d576bdfe5873728b9204
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPFolderStatusOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderStatusOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPIdentity.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPIdentity.h
new file mode 120000
index 0000000000000000000000000000000000000000..18a2710059d67a7d3c3afff98d5a2f78f47e492e
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPIdentity.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdentity.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPIdentityOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPIdentityOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..7900a2c6273cc5ec61a82ab4c98fe4e77f68eb21
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPIdentityOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdentityOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPIdleOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPIdleOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..6c47952db95a3f360bbdcd7af60b8d5e0e14653f
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPIdleOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdleOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMessage.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMessage.h
new file mode 120000
index 0000000000000000000000000000000000000000..d0bc8b3113ab7e488351ea52074af4e741fbdd83
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMessage.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessage.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMessagePart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMessagePart.h
new file mode 120000
index 0000000000000000000000000000000000000000..fe875aa053f4d24874d64206f41b3571d1bf9024
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMessagePart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessagePart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMessageRenderingOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMessageRenderingOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..6a78d98cbce32c89033b142652e3ec4153d41564
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMessageRenderingOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessageRenderingOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMoveMessagesOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMoveMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..15c0b4054cc123dad8d90b996d5c0412856a9c8f
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMoveMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMoveMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMultipart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMultipart.h
new file mode 120000
index 0000000000000000000000000000000000000000..50cfb2b0deceabecde8e36215c0a012a7ddcd1e6
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPMultipart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMultipart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPNamespace.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPNamespace.h
new file mode 120000
index 0000000000000000000000000000000000000000..042727e423f92b3e94c2a28333c08645e2b71a92
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPNamespace.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPNamespace.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPNamespaceItem.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPNamespaceItem.h
new file mode 120000
index 0000000000000000000000000000000000000000..99cbc2d0f1e45371107c42ac5ff21f3d6e97e6c8
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPNamespaceItem.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPNamespaceItem.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..e0219a878352588b90d89f929c68a9cff78d06d4
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPOperationCallback.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPOperationCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..f4e8747d83e8fe53072fc5fdf5423b33fd5699e1
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPOperationCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPOperationCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPPart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPPart.h
new file mode 120000
index 0000000000000000000000000000000000000000..061d81cd5822953b0f477b8346e4026475f783f2
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPPart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPPart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPProgressCallback.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPProgressCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..6ea423454d8b47c7fc9383e4fdcc37ee99ee89d9
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPProgressCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPProgressCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPQuotaOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPQuotaOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..c3489d4dceb46b8f1d54c685230fb606a731c723
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPQuotaOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPQuotaOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPSearchExpression.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPSearchExpression.h
new file mode 120000
index 0000000000000000000000000000000000000000..5b7510ce1ad17266dcd5941a38a85461c7fb76b4
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPSearchExpression.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSearchExpression.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPSearchOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPSearchOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..5588a517e81c4bf805aa33268c2a1c2640617214
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPSearchOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSearchOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPSession.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..8b5334373af710c63f939bb9f2b205c7bc6d09bf
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPSyncResult.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPSyncResult.h
new file mode 120000
index 0000000000000000000000000000000000000000..7ead1bd8f2bb8d69a2d10ef6c1969aad9a4b9512
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIMAPSyncResult.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSyncResult.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIndexSet.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIndexSet.h
new file mode 120000
index 0000000000000000000000000000000000000000..18aa5880b69051ef54b164f34fc8025852d71568
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIndexSet.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIndexSet.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCIterator.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIterator.h
new file mode 120000
index 0000000000000000000000000000000000000000..1ee7f25ded804d0f83a0b7edcb64be4db80a138a
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCIterator.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIterator.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCJSON.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCJSON.h
new file mode 120000
index 0000000000000000000000000000000000000000..d9c824c11169e1b5f0c474e89684e5e134e89b01
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCJSON.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCJSON.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCLibetpanTypes.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCLibetpanTypes.h
new file mode 120000
index 0000000000000000000000000000000000000000..7eb1a617fc7ea48922a02702d6482dd7d92e3c28
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCLibetpanTypes.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCLibetpanTypes.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCLog.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCLog.h
new file mode 120000
index 0000000000000000000000000000000000000000..a4542740acafb5f841ba51c537417b83d5032d73
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCLog.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCLog.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCMD5.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMD5.h
new file mode 120000
index 0000000000000000000000000000000000000000..dc99cdeb8f98c6b0ff48acba3d8f0be085bf4cc6
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMD5.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMD5.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCMailProvider.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMailProvider.h
new file mode 120000
index 0000000000000000000000000000000000000000..fcffa73736120a00d9eb85852942527e2c96a28c
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMailProvider.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMailProvider.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCMailProvidersManager.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMailProvidersManager.h
new file mode 120000
index 0000000000000000000000000000000000000000..e23ae60c1129bb3328092a2397841f32d9332454
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMailProvidersManager.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMailProvidersManager.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessageBuilder.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessageBuilder.h
new file mode 120000
index 0000000000000000000000000000000000000000..292bda5308729768a47ed0e3a4541e644f9a0f50
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessageBuilder.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMessageBuilder.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessageConstants.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessageConstants.h
new file mode 120000
index 0000000000000000000000000000000000000000..a25ed7006d78eb89822a3376960ed263724e80a4
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessageConstants.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMessageConstants.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessageHeader.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessageHeader.h
new file mode 120000
index 0000000000000000000000000000000000000000..f8db3716608834c1750a45e6a1d9e0c88043a80c
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessageHeader.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMessageHeader.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessageParser.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessageParser.h
new file mode 120000
index 0000000000000000000000000000000000000000..d0a7fd9f4e62255d4a06f193d8674d904cb27829
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessageParser.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMessageParser.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessagePart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessagePart.h
new file mode 120000
index 0000000000000000000000000000000000000000..b52b5c86dd29aee96b414d1e3dbce094412c62e5
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMessagePart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMessagePart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCMultipart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMultipart.h
new file mode 120000
index 0000000000000000000000000000000000000000..2a122437f8c1192a5a49b4bd6a49a8871bcf2ea3
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCMultipart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMultipart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTP.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTP.h
new file mode 120000
index 0000000000000000000000000000000000000000..e8c2a65608fc11e74e12cae222dbd8cd93146c58
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTP.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPAsyncSession.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPAsyncSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..719024ea4974f7a6e271c6a9959f29e7eff85657
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPAsyncSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPAsyncSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchAllArticlesOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchAllArticlesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..33080841518fd69666e6b5f3f87ab2fa2da63ff1
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchAllArticlesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchAllArticlesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchArticleOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchArticleOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..ea113714611622bee1ea450cb65711bb185420cd
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchArticleOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchArticleOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchHeaderOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchHeaderOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..35609ae7a698ff4e76fb9137ef6907f880e7b240
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchHeaderOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchHeaderOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchOverviewOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchOverviewOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..468ebc71646ca3de5dbca9279eb315c754690336
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchOverviewOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchOverviewOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchServerTimeOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchServerTimeOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..0b92fadf4b83466efa5bbfd46d901d33236adbe3
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPFetchServerTimeOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchServerTimeOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPGroupInfo.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPGroupInfo.h
new file mode 120000
index 0000000000000000000000000000000000000000..66cf7cbb55b6b29e8fab4f45d9e54ca2686ac7e7
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPGroupInfo.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPGroupInfo.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPListNewsgroupsOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPListNewsgroupsOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..f87055087488691f39f05c7a81103cc48ca1c736
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPListNewsgroupsOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPListNewsgroupsOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..780bb4a9ac07f10cbf69bbe19ccfca0632aba1c1
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPOperationCallback.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPOperationCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..aa7eb009bbf658be70f50d7f4f7b29bf502f6d42
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPOperationCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPOperationCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPPostOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPPostOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..3561e11d7f57e13b4f9c1e28a5e350aa374e40eb
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPPostOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPPostOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPProgressCallback.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPProgressCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..e1badf4eb285501eea57020357e5a4ea6eda67b3
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPProgressCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPProgressCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPSession.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..bea0d2752b067b3106e8bc20d2c32d1e5fdc1fe1
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNNTPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNetService.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNetService.h
new file mode 120000
index 0000000000000000000000000000000000000000..c48a4f068307a69be36adf1572e49fa65c6ff05d
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNetService.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNetService.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCNull.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNull.h
new file mode 120000
index 0000000000000000000000000000000000000000..6ed73491cc47581ba9db5ad75372895710960684
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCNull.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNull.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstract.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstract.h
new file mode 120000
index 0000000000000000000000000000000000000000..6465a93ea5325da5c5a47f6fad5be82dab326dc9
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstract.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstract.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstractMessage.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstractMessage.h
new file mode 120000
index 0000000000000000000000000000000000000000..a99f139f9b479f511bd578b0e25eb8a5fd9df067
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstractMessage.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMessage.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstractMessagePart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstractMessagePart.h
new file mode 120000
index 0000000000000000000000000000000000000000..4c5b3b6054a60cd0b843a7f933b96ed57446e75a
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstractMessagePart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMessagePart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstractMultipart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstractMultipart.h
new file mode 120000
index 0000000000000000000000000000000000000000..a709e58c3bfde45f8d0ab3ec9ee08f772347e0ca
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstractMultipart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMultipart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstractPart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstractPart.h
new file mode 120000
index 0000000000000000000000000000000000000000..7a2d113068df71afcbab9b16f55a12860064ef3b
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAbstractPart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractPart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAccountValidator.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAccountValidator.h
new file mode 120000
index 0000000000000000000000000000000000000000..7da0927e2ec14f7dabf0bcbc2b5274eb9c81d042
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAccountValidator.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAccountValidator.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAddress.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAddress.h
new file mode 120000
index 0000000000000000000000000000000000000000..b9a3b6147e22784a74a06515f43a9728e2db7f28
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAddress.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAddress.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAttachment.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAttachment.h
new file mode 120000
index 0000000000000000000000000000000000000000..8103c06fa97cb5958e7d1dad27910d63753e6181
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOAttachment.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAttachment.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOConstants.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOConstants.h
new file mode 120000
index 0000000000000000000000000000000000000000..da7899fe62d188881b121412674b7a9ed1c30c65
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOConstants.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOConstants.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOHTMLRendererDelegate.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOHTMLRendererDelegate.h
new file mode 120000
index 0000000000000000000000000000000000000000..924bc555cfbde7d8ce99ae89b5ccc946d2944fd8
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOHTMLRendererDelegate.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOHTMLRendererDelegate.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOHTMLRendererIMAPDelegate.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOHTMLRendererIMAPDelegate.h
new file mode 120000
index 0000000000000000000000000000000000000000..69fad11c6060b9f51c7740f98a03b02fe0cb9359
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOHTMLRendererIMAPDelegate.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOHTMLRendererIMAPDelegate.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAP.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAP.h
new file mode 120000
index 0000000000000000000000000000000000000000..8f10e33e6dc48ff058c4b168d84861729f55fb7f
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAP.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPAppendMessageOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPAppendMessageOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..1afbd74211cf6dd3ddac31e619c64d9ab3ea5ed6
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPAppendMessageOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPAppendMessageOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPBaseOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPBaseOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..63a86011dcf70b378c955a402942370f3c314293
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPBaseOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPBaseOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPCapabilityOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPCapabilityOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..71359f3e71efffa777fe63f4924baa0349cd2be8
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPCapabilityOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCapabilityOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPCopyMessagesOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPCopyMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..558f502c1508f0bc6024cfc2f6bb089c51d3822d
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPCopyMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCopyMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPCustomCommandOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPCustomCommandOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..e4176fbe4c37eff1717c86354ce56c6fb8df2010
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPCustomCommandOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCustomCommandOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchContentOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchContentOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..55b8768c019a697c33805a6f02eb48e7d3d84e34
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchContentOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchContentOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchContentToFileOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchContentToFileOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..1d6f7d5f3e94d8ffab4cd01f0a7353c283541a2a
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchContentToFileOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchContentToFileOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchFoldersOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchFoldersOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..b574e432ecfe42530307c1b59e6488ebb225d398
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchFoldersOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchFoldersOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchMessagesOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..9b31a997e6b04bbba914467cd5957e2af5329dca
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchNamespaceOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchNamespaceOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..8ee57472e337171a7b49063c12e027c9b0af3fd7
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchNamespaceOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchNamespaceOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchParsedContentOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchParsedContentOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..d73d939865fdcf07009b519d28272d54fccd2698
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFetchParsedContentOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchParsedContentOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolder.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolder.h
new file mode 120000
index 0000000000000000000000000000000000000000..6d3cc76aa5006485561665fed9007b516858dd51
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolder.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolder.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolderInfo.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolderInfo.h
new file mode 120000
index 0000000000000000000000000000000000000000..c92326d573198821d7ebb977177df0469f25b5b9
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolderInfo.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderInfo.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolderInfoOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolderInfoOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..71b548b2e8a932c653406b51ecbd1f8579822612
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolderInfoOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderInfoOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolderStatus.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolderStatus.h
new file mode 120000
index 0000000000000000000000000000000000000000..918ff85d60112202dea9b4806e4c5d9e80b9f85b
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolderStatus.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderStatus.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolderStatusOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolderStatusOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..63f10180b2712f77424365e3162c7748049a0fc4
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPFolderStatusOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderStatusOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPIdentity.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPIdentity.h
new file mode 120000
index 0000000000000000000000000000000000000000..7e91a596a8d3f82418157e057ef13e3a0a8bff07
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPIdentity.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdentity.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPIdentityOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPIdentityOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..4b9de2799b6afcdb1bdd13ed0c611209452da2a3
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPIdentityOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdentityOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPIdleOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPIdleOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..3c542dda80e0bf898698e6094740b0ef881867b9
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPIdleOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdleOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMessage.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMessage.h
new file mode 120000
index 0000000000000000000000000000000000000000..0474c3c36b85ba819a876e8f4f088e98e18e14a3
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMessage.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessage.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMessagePart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMessagePart.h
new file mode 120000
index 0000000000000000000000000000000000000000..7b9e6449acdd1d7674d899c041bc0e87ca4fb216
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMessagePart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessagePart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMessageRenderingOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMessageRenderingOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..c1f38fd78e46562746b543e2ee3996cf445b1e8a
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMessageRenderingOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessageRenderingOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMoveMessagesOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMoveMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..0ccb39e2e3c5220d6119be44d425f781d3a4195e
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMoveMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMoveMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMultipart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMultipart.h
new file mode 120000
index 0000000000000000000000000000000000000000..39baaa069f846537186acdde8279d0d576e3dd0c
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPMultipart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMultipart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPNamespace.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPNamespace.h
new file mode 120000
index 0000000000000000000000000000000000000000..bb384b00b4cef4a4704865efc6cb7bef90f06f6d
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPNamespace.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPNamespace.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPNamespaceItem.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPNamespaceItem.h
new file mode 120000
index 0000000000000000000000000000000000000000..86e912d73fbc78da498f0d68005d9e8ffa865d4c
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPNamespaceItem.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPNamespaceItem.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..b3cdb8f7313b27068262d4b04ad4aa8826682666
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPPart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPPart.h
new file mode 120000
index 0000000000000000000000000000000000000000..b1e7fd140618a1ef10ddf04c4c01c2362347367b
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPPart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPPart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPQuotaOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPQuotaOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..ede2c555d3397e649400fda99c5dadc8fd850340
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPQuotaOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPQuotaOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPSearchExpression.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPSearchExpression.h
new file mode 120000
index 0000000000000000000000000000000000000000..0253cd9fddd47e96402c1eb62b31b35b41f3f4cc
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPSearchExpression.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSearchExpression.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPSearchOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPSearchOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..e61fdb34d93e8d8f3cbbe0cf26f91d8d70088e8f
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPSearchOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSearchOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPSession.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..0aa8eb4731adbe622de53003010b53f185a21037
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIMAPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIndexSet.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIndexSet.h
new file mode 120000
index 0000000000000000000000000000000000000000..5a0b98c454efeb3bc9b5cba7ce48d0beae871f22
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOIndexSet.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIndexSet.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMailProvider.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMailProvider.h
new file mode 120000
index 0000000000000000000000000000000000000000..1f6b47408f0f032b55a00f80702a32cd76c238e8
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMailProvider.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMailProvider.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMailProvidersManager.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMailProvidersManager.h
new file mode 120000
index 0000000000000000000000000000000000000000..23c9db039ac0aeddf5f0b14948029e63bb2109b5
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMailProvidersManager.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMailProvidersManager.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMessageBuilder.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMessageBuilder.h
new file mode 120000
index 0000000000000000000000000000000000000000..d6344f30161e0637988535b5778b9698864c4b29
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMessageBuilder.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageBuilder.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMessageHeader.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMessageHeader.h
new file mode 120000
index 0000000000000000000000000000000000000000..ba8d841b464fbe529826623301ef6361083f4df7
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMessageHeader.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageHeader.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMessageParser.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMessageParser.h
new file mode 120000
index 0000000000000000000000000000000000000000..8f7e90525546179b8492b3b55fc27f5c9b3e4623
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMessageParser.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageParser.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMessagePart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMessagePart.h
new file mode 120000
index 0000000000000000000000000000000000000000..be12f95ad47ec281dae27d74e4014a61abc3fb88
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMessagePart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMessagePart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMultipart.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMultipart.h
new file mode 120000
index 0000000000000000000000000000000000000000..d9fa63fe9f9794bc59449f75f7540bcc863a78d1
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOMultipart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMultipart.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTP.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTP.h
new file mode 120000
index 0000000000000000000000000000000000000000..e0b2dc2ea0365a84bc8599410884286ba18a24da
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTP.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchAllArticlesOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchAllArticlesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..150757c7f25337a9a3b31881aa16f6a92badeb06
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchAllArticlesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchAllArticlesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchArticleOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchArticleOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..c12096516de0c0de3f3193c12efa2d2dac476cb1
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchArticleOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchArticleOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchHeaderOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchHeaderOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..0549c928e52ecc066bf37b23dc90c5ca8e7ed12c
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchHeaderOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchHeaderOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchOverviewOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchOverviewOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..f72882428a24559316d54f7892c5eae5ed026cba
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchOverviewOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchOverviewOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchServerTimeOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchServerTimeOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..75c6e1fd3fccfb87a3a88618b7e8552b7db79dd4
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPFetchServerTimeOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchServerTimeOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPGroupInfo.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPGroupInfo.h
new file mode 120000
index 0000000000000000000000000000000000000000..41fd02f8a4d851aa9c91b517d9e8f49aeb785aa8
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPGroupInfo.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPGroupInfo.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPListNewsgroupsOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPListNewsgroupsOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..cc05ca57dbb37c001b6cc736338bcd83d2812d77
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPListNewsgroupsOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPListNewsgroupsOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..b5c6ab97dbe596880e1a2989fcd548ffd5b7463f
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPPostOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPPostOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..35b972e724d2092c3a4111a9d51b0a04c2dbee21
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPPostOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPPostOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPSession.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..dc0df518e6fdfcb90123c3f299c5f0d8220bc058
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONNTPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCONetService.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONetService.h
new file mode 120000
index 0000000000000000000000000000000000000000..428358cab8e84c06352cb0c163146aa17981dca5
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCONetService.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONetService.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOObjectWrapper.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOObjectWrapper.h
new file mode 120000
index 0000000000000000000000000000000000000000..cd91aedced5126eb579ff361b00d1e4e7833d082
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOObjectWrapper.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOObjectWrapper.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..597721543a4631064891d2dec2d94375b9843813
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOP.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOP.h
new file mode 120000
index 0000000000000000000000000000000000000000..3bd9b6b429bd1e6bb19810649499149d5e96d780
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOP.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPFetchHeaderOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPFetchHeaderOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..95fe762b2a5a526caa57794a6c5c4bd4ea95adc7
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPFetchHeaderOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchHeaderOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPFetchMessageOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPFetchMessageOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..28581731b6f2a655a3d6cb8054bc9375b1192868
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPFetchMessageOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchMessageOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPFetchMessagesOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPFetchMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..380c2a3acf771f1e8dc8a7e53a2d01b0ff6c0b12
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPFetchMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPMessageInfo.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPMessageInfo.h
new file mode 120000
index 0000000000000000000000000000000000000000..b76aaf7d2358a083546f3659aeafe2065d1bfed3
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPMessageInfo.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPMessageInfo.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..9613405df92796a1dcc7e7a272871a642c5b0a74
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPSession.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..e0c45415727191e189d2a12412f8fc8fc7b3daf4
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOPOPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOProvider.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOProvider.h
new file mode 120000
index 0000000000000000000000000000000000000000..33a13f8712427d9db578c370e33e374a9b1a7182
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOProvider.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOProvider.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCORFC822.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCORFC822.h
new file mode 120000
index 0000000000000000000000000000000000000000..4271faf79c3558114c4d6c6e44a314e46bf1c5dc
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCORFC822.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCORFC822.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCORange.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCORange.h
new file mode 120000
index 0000000000000000000000000000000000000000..5e6a430538e5069539b4197427d20a976710c7f7
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCORange.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCORange.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOSMTP.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOSMTP.h
new file mode 120000
index 0000000000000000000000000000000000000000..837b720b7db93bfda07f3178e3cfe82c2c16d221
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOSMTP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTP.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOSMTPOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOSMTPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..2682874db2c0cebf9423cf85551b1306577e5340
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOSMTPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOSMTPSendOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOSMTPSendOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..afe4e0f9c90a14256937262f5f78fa5ad5e1ffed
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOSMTPSendOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPSendOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOSMTPSession.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOSMTPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..a306973786092a4ed0b584a68acbd0026e89d75d
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOSMTPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOUtils.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOUtils.h
new file mode 120000
index 0000000000000000000000000000000000000000..97561f918c1835f02d13430e96d240c5d570d67b
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOUtils.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOUtils.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCObjC.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCObjC.h
new file mode 120000
index 0000000000000000000000000000000000000000..f21e7d95b2b2b0b088b9e5eae15ef21d73c08864
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCObjC.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCObjC.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCObject.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCObject.h
new file mode 120000
index 0000000000000000000000000000000000000000..444abeb1803a427636d67fc5e5edb4347789dd57
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCObject.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCObject.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..2e0726e4e3cbd0b0420a80765155cc4b3d2eb4cd
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOperationCallback.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOperationCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..a1762a0b7ca30a810bb5885013614fee609975ce
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOperationCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOperationCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCOperationQueue.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOperationQueue.h
new file mode 120000
index 0000000000000000000000000000000000000000..dde00a94c153e2e1f8a5906eb66b86ea6c40bd3f
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCOperationQueue.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOperationQueue.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOP.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOP.h
new file mode 120000
index 0000000000000000000000000000000000000000..962d83ed2b4e4a8d91df8f8f5cf269a23cee6a25
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOP.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPAsyncSession.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPAsyncSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..313982b30f41d5ebb5ddd593aafc80065f9758f8
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPAsyncSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPAsyncSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPFetchHeaderOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPFetchHeaderOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..b43b860b3cdb295dec2d50f86eaa7b2059caa329
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPFetchHeaderOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchHeaderOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPFetchMessageOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPFetchMessageOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..46dfcfe8271fc46820e14d1bb1b584fdeb953c3c
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPFetchMessageOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchMessageOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPFetchMessagesOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPFetchMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..79801dd0c7bbfa9966ed709b55152f4d2393a7c1
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPFetchMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPMessageInfo.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPMessageInfo.h
new file mode 120000
index 0000000000000000000000000000000000000000..5f4ac862edb8e467a7b6a177d75af1bd45232cd5
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPMessageInfo.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPMessageInfo.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..3bf756c03adeb40f5b536692d8b96babe074af89
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPOperationCallback.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPOperationCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..281f9e91336ec0582dad932e074bafd3c9eacad8
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPOperationCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPOperationCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPProgressCallback.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPProgressCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..292f68f0e7b2f307d1d2f2da2384238172cb7e0f
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPProgressCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPProgressCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPSession.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..fe6f143f789010e1afd3aaff0ec63de3bc435bea
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCPOPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCProvider.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCProvider.h
new file mode 120000
index 0000000000000000000000000000000000000000..e518db2162e7478d27a74adf45d5a9137574ffe7
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCProvider.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCProvider.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCRFC822.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCRFC822.h
new file mode 120000
index 0000000000000000000000000000000000000000..6b649523187949807d51e7c35a08124f93e2d984
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCRFC822.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCRFC822.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCRange.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCRange.h
new file mode 120000
index 0000000000000000000000000000000000000000..62d3673019288e8aac4c551f3e63db83d2d5390b
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCRange.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCRange.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCRenderer.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCRenderer.h
new file mode 120000
index 0000000000000000000000000000000000000000..f40f921e670183694e957b7f6f69dee17c0f15d6
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCRenderer.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCRenderer.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTP.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTP.h
new file mode 120000
index 0000000000000000000000000000000000000000..c9a1b48daed27caf85d38a8b70a0013b6155daa7
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSMTP.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPAsyncSession.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPAsyncSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..0cbb1bd97df43f890de7616807a9d4fff47620fc
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPAsyncSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPAsyncSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPOperation.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..410fa58e2308d7e406a7557f6900f25ff230e836
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPOperationCallback.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPOperationCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..a4d55fdf7ca92d72a0744dcb02d4244513840e77
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPOperationCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPOperationCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPProgressCallback.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPProgressCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..d9173ff208c4ecb29a541dc9febe45f4a17b6464
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPProgressCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPProgressCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPSession.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..f7ac19c34e0ad09a720e1980afc6210a88c893b9
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSMTPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCSet.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSet.h
new file mode 120000
index 0000000000000000000000000000000000000000..fd17b1ccb68647eff26ee2f73c25f7e4fabe0dc0
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCSet.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSet.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCString.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCString.h
new file mode 120000
index 0000000000000000000000000000000000000000..d918945d8aeeb129583980c93ad129729c10908a
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCString.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCString.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCUtils.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCUtils.h
new file mode 120000
index 0000000000000000000000000000000000000000..3c647f70a71b16c92d3beca95ea638071a5086cd
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCUtils.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCUtils.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MCValue.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MCValue.h
new file mode 120000
index 0000000000000000000000000000000000000000..65dbf1cf8e76966a72a29db78c7bf5e7ff29dfa6
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MCValue.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCValue.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/MailCore.h b/Pods/Headers/Private/mailcore2-ios/MailCore/MailCore.h
new file mode 120000
index 0000000000000000000000000000000000000000..6aacbe246576213e0b489b23358cbfdd14069c97
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/MailCore.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MailCore.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/NSArray+MCO.h b/Pods/Headers/Private/mailcore2-ios/MailCore/NSArray+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..426a693c24175fc3112e90e8a437574b5730c445
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/NSArray+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSArray+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/NSData+MCO.h b/Pods/Headers/Private/mailcore2-ios/MailCore/NSData+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..ff8c259bdcebb441f0da01858dc1dc474c2d3046
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/NSData+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSData+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/NSDictionary+MCO.h b/Pods/Headers/Private/mailcore2-ios/MailCore/NSDictionary+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..42514b11ef114bfc1f9fe2653d1143efebdb11ad
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/NSDictionary+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSDictionary+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/NSError+MCO.h b/Pods/Headers/Private/mailcore2-ios/MailCore/NSError+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..dc5f22b4435b4c2c65ae4bc7d1db0d59edd2cbf3
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/NSError+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSError+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/NSIndexSet+MCO.h b/Pods/Headers/Private/mailcore2-ios/MailCore/NSIndexSet+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..2788dd79f4c389e8681e1e7521573a75a9cddcb1
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/NSIndexSet+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSIndexSet+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/NSObject+MCO.h b/Pods/Headers/Private/mailcore2-ios/MailCore/NSObject+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..5350c3536eab99409e74d99cbcdee73b37da47cd
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/NSObject+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSObject+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/NSString+MCO.h b/Pods/Headers/Private/mailcore2-ios/MailCore/NSString+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..2913814e8c3b66e6065cfddafbd6d7f80ad4a5be
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/NSString+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSString+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Private/mailcore2-ios/MailCore/NSValue+MCO.h b/Pods/Headers/Private/mailcore2-ios/MailCore/NSValue+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..722edc167d4728d22f7df12755466e196c377bfb
--- /dev/null
+++ b/Pods/Headers/Private/mailcore2-ios/MailCore/NSValue+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSValue+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstract.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstract.h
new file mode 120000
index 0000000000000000000000000000000000000000..70a3b7829c60d547d3df8407ca1415757102aa25
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstract.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAbstract.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstractMessage.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstractMessage.h
new file mode 120000
index 0000000000000000000000000000000000000000..b95362fd5b4008b9b54d158ee0cfb10f6fc92326
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstractMessage.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMessage.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstractMessagePart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstractMessagePart.h
new file mode 120000
index 0000000000000000000000000000000000000000..00c513e19333408ee805d34d716538ec448a1fc8
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstractMessagePart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMessagePart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstractMultipart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstractMultipart.h
new file mode 120000
index 0000000000000000000000000000000000000000..f6bfef6a6d5788eb4d5bb69a1828795301e1ef4a
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstractMultipart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMultipart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstractPart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstractPart.h
new file mode 120000
index 0000000000000000000000000000000000000000..cacc65669600128548e672fcbcbf73dbfefb3394
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAbstractPart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractPart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAccountValidator.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAccountValidator.h
new file mode 120000
index 0000000000000000000000000000000000000000..e5b0e7173245ee04f86c331aa02a2d42be3d667f
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAccountValidator.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAccountValidator.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAddress.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAddress.h
new file mode 120000
index 0000000000000000000000000000000000000000..b0a4a9f42fb31472d51cf8f0e186e6660febbd64
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAddress.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAddress.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAddressDisplay.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAddressDisplay.h
new file mode 120000
index 0000000000000000000000000000000000000000..1a5c004da1f6c4e02a49f5f0481130ec72bc83b5
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAddressDisplay.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAddressDisplay.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCArray.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCArray.h
new file mode 120000
index 0000000000000000000000000000000000000000..254d5b541d996883e55706f8f5fbec2dea82fc9d
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCArray.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCArray.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAssert.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAssert.h
new file mode 120000
index 0000000000000000000000000000000000000000..3a255eb1a72770024ab713f5c2850a33586cde94
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAssert.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAssert.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsync.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsync.h
new file mode 120000
index 0000000000000000000000000000000000000000..6d7e5914dc2a3965a489313f0a3184e41b050485
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsync.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAsync.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsyncIMAP.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsyncIMAP.h
new file mode 120000
index 0000000000000000000000000000000000000000..7d9b96f19791168c443f1e0394fe63d10299c0a0
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsyncIMAP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncIMAP.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsyncNNTP.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsyncNNTP.h
new file mode 120000
index 0000000000000000000000000000000000000000..22253b7707c2fe6e3beee75f48c3fb511e1514ff
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsyncNNTP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncNNTP.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsyncPOP.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsyncPOP.h
new file mode 120000
index 0000000000000000000000000000000000000000..44914950c1e5fb7c614f7d41bdea920c80d2b7bd
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsyncPOP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncPOP.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsyncSMTP.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsyncSMTP.h
new file mode 120000
index 0000000000000000000000000000000000000000..676e3776d45bdeb16d8b8c732a747d3ffe356591
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAsyncSMTP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncSMTP.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAttachment.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAttachment.h
new file mode 120000
index 0000000000000000000000000000000000000000..808164133534d8d7ed4aabc3652aab9d4a756480
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAttachment.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAttachment.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCAutoreleasePool.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAutoreleasePool.h
new file mode 120000
index 0000000000000000000000000000000000000000..54cd42074e7f04dd3522598a80811f752c3b760f
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCAutoreleasePool.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCAutoreleasePool.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCBaseTypes.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCBaseTypes.h
new file mode 120000
index 0000000000000000000000000000000000000000..266def2f13e17ba6695e4e74ac123b9aef08339f
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCBaseTypes.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCBaseTypes.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCConnectionLogger.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCConnectionLogger.h
new file mode 120000
index 0000000000000000000000000000000000000000..755c054f3a4958ba083be589a2b1c5cbb84606d8
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCConnectionLogger.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCConnectionLogger.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCCore.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCCore.h
new file mode 120000
index 0000000000000000000000000000000000000000..b558f3ef2e19ae2ec28d4e8b4e2d33660cd0c6d9
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCCore.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCCore.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCData.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCData.h
new file mode 120000
index 0000000000000000000000000000000000000000..c655ad2c56eb0cf4467d11fe7896066160c18f61
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCData.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCData.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCDateFormatter.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCDateFormatter.h
new file mode 120000
index 0000000000000000000000000000000000000000..db083dc1e69dc4e8fac42461bb61e9fa2f9b78f7
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCDateFormatter.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCDateFormatter.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCHTMLCleaner.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCHTMLCleaner.h
new file mode 120000
index 0000000000000000000000000000000000000000..10e117c909c7c601a984c04e7d9328f24fd3980e
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCHTMLCleaner.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCHTMLCleaner.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCHTMLRendererCallback.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCHTMLRendererCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..eabc8adfe445d71d7bb8788e8f1e2a8f8bdcc8dc
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCHTMLRendererCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCHTMLRendererCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCHash.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCHash.h
new file mode 120000
index 0000000000000000000000000000000000000000..0b595e77db65e36946f46b93ed98af6ed00b4cbb
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCHash.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCHash.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCHashMap.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCHashMap.h
new file mode 120000
index 0000000000000000000000000000000000000000..d9cac684c243f5b640cbbaf1e2b9f21a765fa77d
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCHashMap.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCHashMap.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCICUTypes.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCICUTypes.h
new file mode 120000
index 0000000000000000000000000000000000000000..2b73e1a1bf6253d01a3c4e1271cb6b81c179c2f4
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCICUTypes.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCICUTypes.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAP.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAP.h
new file mode 120000
index 0000000000000000000000000000000000000000..005356cac6a5e0267735107c1a3d2410dc4ff2de
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAP.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPAppendMessageOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPAppendMessageOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..32137757d86c894caa5d87df458b3c25544eba18
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPAppendMessageOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPAppendMessageOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPAsyncSession.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPAsyncSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..d080998e5d529be4612f74a2054ec272e62d6f74
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPAsyncSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPAsyncSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPCapabilityOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPCapabilityOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..404789bd72ec3700de7173512ab01ed6045d47bc
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPCapabilityOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCapabilityOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPCheckAccountOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPCheckAccountOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..d1f94a9bafe6b9942cba8c4efb5c140f5fa09122
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPCheckAccountOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCheckAccountOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPCopyMessagesOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPCopyMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..f84d43189ad93cf34ad40bad2eea6e6af2e1b7cf
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPCopyMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCopyMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPCustomCommandOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPCustomCommandOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..37d755d9851aae680cfa7474008c421d9db4e900
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPCustomCommandOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCustomCommandOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchContentOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchContentOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..0cea70754301f5d90fe58887cbcfd7c21f6c478b
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchContentOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchContentOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchContentToFileOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchContentToFileOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..0d17058fe82613e6a822e0da13b94a1a6a3ee3f6
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchContentToFileOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchContentToFileOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchFoldersOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchFoldersOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..4b3ce901637730609632e09581e45f42a9b4604f
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchFoldersOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchFoldersOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchMessagesOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..5fef3a82bb678792d20927595a6be08b3b63ce67
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchNamespaceOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchNamespaceOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..22526b9dc0bcfc86f8354bf86ea5b12387ae5650
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchNamespaceOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchNamespaceOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchParsedContentOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchParsedContentOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..995c08ad131b4e0ecb93fe308ba3a9e73f6a9edc
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFetchParsedContentOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchParsedContentOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolder.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolder.h
new file mode 120000
index 0000000000000000000000000000000000000000..9f5832b7ef8c83cde2faa027745f2ff9dcca77ea
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolder.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolder.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolderInfo.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolderInfo.h
new file mode 120000
index 0000000000000000000000000000000000000000..ca0ab58d31818d6d5a4ef7ff999b76134c0820aa
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolderInfo.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderInfo.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolderInfoOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolderInfoOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..9977fc2b0e91ffd3be000a69e30649316250c118
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolderInfoOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderInfoOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolderStatus.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolderStatus.h
new file mode 120000
index 0000000000000000000000000000000000000000..81b1e5b4fb1d47df10464735b9816041109d28c9
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolderStatus.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderStatus.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolderStatusOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolderStatusOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..853bea07448fd8bf82e0d576bdfe5873728b9204
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPFolderStatusOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderStatusOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPIdentity.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPIdentity.h
new file mode 120000
index 0000000000000000000000000000000000000000..18a2710059d67a7d3c3afff98d5a2f78f47e492e
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPIdentity.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdentity.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPIdentityOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPIdentityOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..7900a2c6273cc5ec61a82ab4c98fe4e77f68eb21
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPIdentityOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdentityOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPIdleOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPIdleOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..6c47952db95a3f360bbdcd7af60b8d5e0e14653f
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPIdleOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdleOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMessage.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMessage.h
new file mode 120000
index 0000000000000000000000000000000000000000..d0bc8b3113ab7e488351ea52074af4e741fbdd83
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMessage.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessage.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMessagePart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMessagePart.h
new file mode 120000
index 0000000000000000000000000000000000000000..fe875aa053f4d24874d64206f41b3571d1bf9024
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMessagePart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessagePart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMessageRenderingOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMessageRenderingOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..6a78d98cbce32c89033b142652e3ec4153d41564
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMessageRenderingOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessageRenderingOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMoveMessagesOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMoveMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..15c0b4054cc123dad8d90b996d5c0412856a9c8f
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMoveMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMoveMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMultipart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMultipart.h
new file mode 120000
index 0000000000000000000000000000000000000000..50cfb2b0deceabecde8e36215c0a012a7ddcd1e6
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPMultipart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMultipart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPNamespace.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPNamespace.h
new file mode 120000
index 0000000000000000000000000000000000000000..042727e423f92b3e94c2a28333c08645e2b71a92
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPNamespace.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPNamespace.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPNamespaceItem.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPNamespaceItem.h
new file mode 120000
index 0000000000000000000000000000000000000000..99cbc2d0f1e45371107c42ac5ff21f3d6e97e6c8
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPNamespaceItem.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPNamespaceItem.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..e0219a878352588b90d89f929c68a9cff78d06d4
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPOperationCallback.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPOperationCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..f4e8747d83e8fe53072fc5fdf5423b33fd5699e1
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPOperationCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPOperationCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPPart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPPart.h
new file mode 120000
index 0000000000000000000000000000000000000000..061d81cd5822953b0f477b8346e4026475f783f2
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPPart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPPart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPProgressCallback.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPProgressCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..6ea423454d8b47c7fc9383e4fdcc37ee99ee89d9
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPProgressCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPProgressCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPQuotaOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPQuotaOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..c3489d4dceb46b8f1d54c685230fb606a731c723
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPQuotaOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPQuotaOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPSearchExpression.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPSearchExpression.h
new file mode 120000
index 0000000000000000000000000000000000000000..5b7510ce1ad17266dcd5941a38a85461c7fb76b4
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPSearchExpression.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSearchExpression.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPSearchOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPSearchOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..5588a517e81c4bf805aa33268c2a1c2640617214
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPSearchOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSearchOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPSession.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..8b5334373af710c63f939bb9f2b205c7bc6d09bf
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPSyncResult.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPSyncResult.h
new file mode 120000
index 0000000000000000000000000000000000000000..7ead1bd8f2bb8d69a2d10ef6c1969aad9a4b9512
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIMAPSyncResult.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSyncResult.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIndexSet.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIndexSet.h
new file mode 120000
index 0000000000000000000000000000000000000000..18aa5880b69051ef54b164f34fc8025852d71568
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIndexSet.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIndexSet.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCIterator.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIterator.h
new file mode 120000
index 0000000000000000000000000000000000000000..1ee7f25ded804d0f83a0b7edcb64be4db80a138a
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCIterator.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCIterator.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCJSON.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCJSON.h
new file mode 120000
index 0000000000000000000000000000000000000000..d9c824c11169e1b5f0c474e89684e5e134e89b01
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCJSON.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCJSON.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCLibetpanTypes.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCLibetpanTypes.h
new file mode 120000
index 0000000000000000000000000000000000000000..7eb1a617fc7ea48922a02702d6482dd7d92e3c28
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCLibetpanTypes.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCLibetpanTypes.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCLog.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCLog.h
new file mode 120000
index 0000000000000000000000000000000000000000..a4542740acafb5f841ba51c537417b83d5032d73
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCLog.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCLog.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCMD5.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMD5.h
new file mode 120000
index 0000000000000000000000000000000000000000..dc99cdeb8f98c6b0ff48acba3d8f0be085bf4cc6
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMD5.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMD5.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCMailProvider.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMailProvider.h
new file mode 120000
index 0000000000000000000000000000000000000000..fcffa73736120a00d9eb85852942527e2c96a28c
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMailProvider.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMailProvider.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCMailProvidersManager.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMailProvidersManager.h
new file mode 120000
index 0000000000000000000000000000000000000000..e23ae60c1129bb3328092a2397841f32d9332454
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMailProvidersManager.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMailProvidersManager.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessageBuilder.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessageBuilder.h
new file mode 120000
index 0000000000000000000000000000000000000000..292bda5308729768a47ed0e3a4541e644f9a0f50
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessageBuilder.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMessageBuilder.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessageConstants.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessageConstants.h
new file mode 120000
index 0000000000000000000000000000000000000000..a25ed7006d78eb89822a3376960ed263724e80a4
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessageConstants.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMessageConstants.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessageHeader.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessageHeader.h
new file mode 120000
index 0000000000000000000000000000000000000000..f8db3716608834c1750a45e6a1d9e0c88043a80c
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessageHeader.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMessageHeader.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessageParser.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessageParser.h
new file mode 120000
index 0000000000000000000000000000000000000000..d0a7fd9f4e62255d4a06f193d8674d904cb27829
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessageParser.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMessageParser.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessagePart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessagePart.h
new file mode 120000
index 0000000000000000000000000000000000000000..b52b5c86dd29aee96b414d1e3dbce094412c62e5
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMessagePart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMessagePart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCMultipart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMultipart.h
new file mode 120000
index 0000000000000000000000000000000000000000..2a122437f8c1192a5a49b4bd6a49a8871bcf2ea3
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCMultipart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCMultipart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTP.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTP.h
new file mode 120000
index 0000000000000000000000000000000000000000..e8c2a65608fc11e74e12cae222dbd8cd93146c58
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTP.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPAsyncSession.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPAsyncSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..719024ea4974f7a6e271c6a9959f29e7eff85657
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPAsyncSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPAsyncSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchAllArticlesOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchAllArticlesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..33080841518fd69666e6b5f3f87ab2fa2da63ff1
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchAllArticlesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchAllArticlesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchArticleOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchArticleOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..ea113714611622bee1ea450cb65711bb185420cd
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchArticleOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchArticleOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchHeaderOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchHeaderOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..35609ae7a698ff4e76fb9137ef6907f880e7b240
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchHeaderOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchHeaderOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchOverviewOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchOverviewOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..468ebc71646ca3de5dbca9279eb315c754690336
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchOverviewOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchOverviewOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchServerTimeOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchServerTimeOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..0b92fadf4b83466efa5bbfd46d901d33236adbe3
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPFetchServerTimeOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchServerTimeOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPGroupInfo.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPGroupInfo.h
new file mode 120000
index 0000000000000000000000000000000000000000..66cf7cbb55b6b29e8fab4f45d9e54ca2686ac7e7
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPGroupInfo.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPGroupInfo.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPListNewsgroupsOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPListNewsgroupsOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..f87055087488691f39f05c7a81103cc48ca1c736
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPListNewsgroupsOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPListNewsgroupsOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..780bb4a9ac07f10cbf69bbe19ccfca0632aba1c1
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPOperationCallback.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPOperationCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..aa7eb009bbf658be70f50d7f4f7b29bf502f6d42
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPOperationCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPOperationCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPPostOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPPostOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..3561e11d7f57e13b4f9c1e28a5e350aa374e40eb
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPPostOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPPostOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPProgressCallback.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPProgressCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..e1badf4eb285501eea57020357e5a4ea6eda67b3
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPProgressCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPProgressCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPSession.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..bea0d2752b067b3106e8bc20d2c32d1e5fdc1fe1
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNNTPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNetService.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNetService.h
new file mode 120000
index 0000000000000000000000000000000000000000..c48a4f068307a69be36adf1572e49fa65c6ff05d
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNetService.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNetService.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCNull.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNull.h
new file mode 120000
index 0000000000000000000000000000000000000000..6ed73491cc47581ba9db5ad75372895710960684
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCNull.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCNull.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstract.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstract.h
new file mode 120000
index 0000000000000000000000000000000000000000..6465a93ea5325da5c5a47f6fad5be82dab326dc9
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstract.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstract.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstractMessage.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstractMessage.h
new file mode 120000
index 0000000000000000000000000000000000000000..a99f139f9b479f511bd578b0e25eb8a5fd9df067
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstractMessage.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMessage.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstractMessagePart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstractMessagePart.h
new file mode 120000
index 0000000000000000000000000000000000000000..4c5b3b6054a60cd0b843a7f933b96ed57446e75a
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstractMessagePart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMessagePart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstractMultipart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstractMultipart.h
new file mode 120000
index 0000000000000000000000000000000000000000..a709e58c3bfde45f8d0ab3ec9ee08f772347e0ca
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstractMultipart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMultipart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstractPart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstractPart.h
new file mode 120000
index 0000000000000000000000000000000000000000..7a2d113068df71afcbab9b16f55a12860064ef3b
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAbstractPart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractPart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAccountValidator.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAccountValidator.h
new file mode 120000
index 0000000000000000000000000000000000000000..7da0927e2ec14f7dabf0bcbc2b5274eb9c81d042
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAccountValidator.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAccountValidator.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAddress.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAddress.h
new file mode 120000
index 0000000000000000000000000000000000000000..b9a3b6147e22784a74a06515f43a9728e2db7f28
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAddress.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAddress.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAttachment.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAttachment.h
new file mode 120000
index 0000000000000000000000000000000000000000..8103c06fa97cb5958e7d1dad27910d63753e6181
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOAttachment.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOAttachment.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOConstants.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOConstants.h
new file mode 120000
index 0000000000000000000000000000000000000000..da7899fe62d188881b121412674b7a9ed1c30c65
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOConstants.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOConstants.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOHTMLRendererDelegate.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOHTMLRendererDelegate.h
new file mode 120000
index 0000000000000000000000000000000000000000..924bc555cfbde7d8ce99ae89b5ccc946d2944fd8
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOHTMLRendererDelegate.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOHTMLRendererDelegate.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOHTMLRendererIMAPDelegate.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOHTMLRendererIMAPDelegate.h
new file mode 120000
index 0000000000000000000000000000000000000000..69fad11c6060b9f51c7740f98a03b02fe0cb9359
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOHTMLRendererIMAPDelegate.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOHTMLRendererIMAPDelegate.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAP.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAP.h
new file mode 120000
index 0000000000000000000000000000000000000000..8f10e33e6dc48ff058c4b168d84861729f55fb7f
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAP.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPAppendMessageOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPAppendMessageOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..1afbd74211cf6dd3ddac31e619c64d9ab3ea5ed6
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPAppendMessageOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPAppendMessageOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPBaseOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPBaseOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..63a86011dcf70b378c955a402942370f3c314293
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPBaseOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPBaseOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPCapabilityOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPCapabilityOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..71359f3e71efffa777fe63f4924baa0349cd2be8
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPCapabilityOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCapabilityOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPCopyMessagesOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPCopyMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..558f502c1508f0bc6024cfc2f6bb089c51d3822d
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPCopyMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCopyMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPCustomCommandOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPCustomCommandOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..e4176fbe4c37eff1717c86354ce56c6fb8df2010
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPCustomCommandOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCustomCommandOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchContentOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchContentOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..55b8768c019a697c33805a6f02eb48e7d3d84e34
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchContentOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchContentOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchContentToFileOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchContentToFileOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..1d6f7d5f3e94d8ffab4cd01f0a7353c283541a2a
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchContentToFileOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchContentToFileOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchFoldersOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchFoldersOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..b574e432ecfe42530307c1b59e6488ebb225d398
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchFoldersOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchFoldersOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchMessagesOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..9b31a997e6b04bbba914467cd5957e2af5329dca
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchNamespaceOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchNamespaceOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..8ee57472e337171a7b49063c12e027c9b0af3fd7
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchNamespaceOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchNamespaceOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchParsedContentOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchParsedContentOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..d73d939865fdcf07009b519d28272d54fccd2698
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFetchParsedContentOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchParsedContentOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolder.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolder.h
new file mode 120000
index 0000000000000000000000000000000000000000..6d3cc76aa5006485561665fed9007b516858dd51
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolder.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolder.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolderInfo.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolderInfo.h
new file mode 120000
index 0000000000000000000000000000000000000000..c92326d573198821d7ebb977177df0469f25b5b9
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolderInfo.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderInfo.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolderInfoOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolderInfoOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..71b548b2e8a932c653406b51ecbd1f8579822612
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolderInfoOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderInfoOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolderStatus.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolderStatus.h
new file mode 120000
index 0000000000000000000000000000000000000000..918ff85d60112202dea9b4806e4c5d9e80b9f85b
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolderStatus.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderStatus.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolderStatusOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolderStatusOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..63f10180b2712f77424365e3162c7748049a0fc4
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPFolderStatusOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderStatusOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPIdentity.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPIdentity.h
new file mode 120000
index 0000000000000000000000000000000000000000..7e91a596a8d3f82418157e057ef13e3a0a8bff07
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPIdentity.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdentity.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPIdentityOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPIdentityOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..4b9de2799b6afcdb1bdd13ed0c611209452da2a3
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPIdentityOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdentityOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPIdleOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPIdleOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..3c542dda80e0bf898698e6094740b0ef881867b9
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPIdleOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdleOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMessage.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMessage.h
new file mode 120000
index 0000000000000000000000000000000000000000..0474c3c36b85ba819a876e8f4f088e98e18e14a3
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMessage.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessage.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMessagePart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMessagePart.h
new file mode 120000
index 0000000000000000000000000000000000000000..7b9e6449acdd1d7674d899c041bc0e87ca4fb216
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMessagePart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessagePart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMessageRenderingOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMessageRenderingOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..c1f38fd78e46562746b543e2ee3996cf445b1e8a
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMessageRenderingOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessageRenderingOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMoveMessagesOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMoveMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..0ccb39e2e3c5220d6119be44d425f781d3a4195e
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMoveMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMoveMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMultipart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMultipart.h
new file mode 120000
index 0000000000000000000000000000000000000000..39baaa069f846537186acdde8279d0d576e3dd0c
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPMultipart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMultipart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPNamespace.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPNamespace.h
new file mode 120000
index 0000000000000000000000000000000000000000..bb384b00b4cef4a4704865efc6cb7bef90f06f6d
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPNamespace.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPNamespace.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPNamespaceItem.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPNamespaceItem.h
new file mode 120000
index 0000000000000000000000000000000000000000..86e912d73fbc78da498f0d68005d9e8ffa865d4c
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPNamespaceItem.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPNamespaceItem.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..b3cdb8f7313b27068262d4b04ad4aa8826682666
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPPart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPPart.h
new file mode 120000
index 0000000000000000000000000000000000000000..b1e7fd140618a1ef10ddf04c4c01c2362347367b
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPPart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPPart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPQuotaOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPQuotaOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..ede2c555d3397e649400fda99c5dadc8fd850340
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPQuotaOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPQuotaOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPSearchExpression.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPSearchExpression.h
new file mode 120000
index 0000000000000000000000000000000000000000..0253cd9fddd47e96402c1eb62b31b35b41f3f4cc
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPSearchExpression.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSearchExpression.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPSearchOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPSearchOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..e61fdb34d93e8d8f3cbbe0cf26f91d8d70088e8f
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPSearchOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSearchOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPSession.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..0aa8eb4731adbe622de53003010b53f185a21037
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIMAPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIndexSet.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIndexSet.h
new file mode 120000
index 0000000000000000000000000000000000000000..5a0b98c454efeb3bc9b5cba7ce48d0beae871f22
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOIndexSet.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOIndexSet.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMailProvider.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMailProvider.h
new file mode 120000
index 0000000000000000000000000000000000000000..1f6b47408f0f032b55a00f80702a32cd76c238e8
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMailProvider.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMailProvider.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMailProvidersManager.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMailProvidersManager.h
new file mode 120000
index 0000000000000000000000000000000000000000..23c9db039ac0aeddf5f0b14948029e63bb2109b5
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMailProvidersManager.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMailProvidersManager.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMessageBuilder.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMessageBuilder.h
new file mode 120000
index 0000000000000000000000000000000000000000..d6344f30161e0637988535b5778b9698864c4b29
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMessageBuilder.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageBuilder.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMessageHeader.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMessageHeader.h
new file mode 120000
index 0000000000000000000000000000000000000000..ba8d841b464fbe529826623301ef6361083f4df7
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMessageHeader.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageHeader.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMessageParser.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMessageParser.h
new file mode 120000
index 0000000000000000000000000000000000000000..8f7e90525546179b8492b3b55fc27f5c9b3e4623
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMessageParser.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageParser.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMessagePart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMessagePart.h
new file mode 120000
index 0000000000000000000000000000000000000000..be12f95ad47ec281dae27d74e4014a61abc3fb88
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMessagePart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMessagePart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMultipart.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMultipart.h
new file mode 120000
index 0000000000000000000000000000000000000000..d9fa63fe9f9794bc59449f75f7540bcc863a78d1
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOMultipart.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOMultipart.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTP.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTP.h
new file mode 120000
index 0000000000000000000000000000000000000000..e0b2dc2ea0365a84bc8599410884286ba18a24da
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTP.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchAllArticlesOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchAllArticlesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..150757c7f25337a9a3b31881aa16f6a92badeb06
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchAllArticlesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchAllArticlesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchArticleOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchArticleOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..c12096516de0c0de3f3193c12efa2d2dac476cb1
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchArticleOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchArticleOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchHeaderOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchHeaderOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..0549c928e52ecc066bf37b23dc90c5ca8e7ed12c
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchHeaderOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchHeaderOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchOverviewOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchOverviewOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..f72882428a24559316d54f7892c5eae5ed026cba
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchOverviewOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchOverviewOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchServerTimeOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchServerTimeOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..75c6e1fd3fccfb87a3a88618b7e8552b7db79dd4
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPFetchServerTimeOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchServerTimeOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPGroupInfo.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPGroupInfo.h
new file mode 120000
index 0000000000000000000000000000000000000000..41fd02f8a4d851aa9c91b517d9e8f49aeb785aa8
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPGroupInfo.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPGroupInfo.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPListNewsgroupsOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPListNewsgroupsOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..cc05ca57dbb37c001b6cc736338bcd83d2812d77
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPListNewsgroupsOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPListNewsgroupsOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..b5c6ab97dbe596880e1a2989fcd548ffd5b7463f
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPPostOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPPostOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..35b972e724d2092c3a4111a9d51b0a04c2dbee21
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPPostOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPPostOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPSession.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..dc0df518e6fdfcb90123c3f299c5f0d8220bc058
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONNTPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCONetService.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONetService.h
new file mode 120000
index 0000000000000000000000000000000000000000..428358cab8e84c06352cb0c163146aa17981dca5
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCONetService.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCONetService.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOObjectWrapper.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOObjectWrapper.h
new file mode 120000
index 0000000000000000000000000000000000000000..cd91aedced5126eb579ff361b00d1e4e7833d082
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOObjectWrapper.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOObjectWrapper.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..597721543a4631064891d2dec2d94375b9843813
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOP.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOP.h
new file mode 120000
index 0000000000000000000000000000000000000000..3bd9b6b429bd1e6bb19810649499149d5e96d780
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOP.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPFetchHeaderOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPFetchHeaderOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..95fe762b2a5a526caa57794a6c5c4bd4ea95adc7
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPFetchHeaderOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchHeaderOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPFetchMessageOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPFetchMessageOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..28581731b6f2a655a3d6cb8054bc9375b1192868
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPFetchMessageOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchMessageOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPFetchMessagesOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPFetchMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..380c2a3acf771f1e8dc8a7e53a2d01b0ff6c0b12
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPFetchMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPMessageInfo.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPMessageInfo.h
new file mode 120000
index 0000000000000000000000000000000000000000..b76aaf7d2358a083546f3659aeafe2065d1bfed3
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPMessageInfo.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPMessageInfo.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..9613405df92796a1dcc7e7a272871a642c5b0a74
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPSession.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..e0c45415727191e189d2a12412f8fc8fc7b3daf4
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOPOPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOProvider.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOProvider.h
new file mode 120000
index 0000000000000000000000000000000000000000..33a13f8712427d9db578c370e33e374a9b1a7182
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOProvider.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOProvider.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCORFC822.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCORFC822.h
new file mode 120000
index 0000000000000000000000000000000000000000..4271faf79c3558114c4d6c6e44a314e46bf1c5dc
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCORFC822.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCORFC822.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCORange.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCORange.h
new file mode 120000
index 0000000000000000000000000000000000000000..5e6a430538e5069539b4197427d20a976710c7f7
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCORange.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCORange.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOSMTP.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOSMTP.h
new file mode 120000
index 0000000000000000000000000000000000000000..837b720b7db93bfda07f3178e3cfe82c2c16d221
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOSMTP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTP.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOSMTPOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOSMTPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..2682874db2c0cebf9423cf85551b1306577e5340
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOSMTPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOSMTPSendOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOSMTPSendOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..afe4e0f9c90a14256937262f5f78fa5ad5e1ffed
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOSMTPSendOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPSendOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOSMTPSession.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOSMTPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..a306973786092a4ed0b584a68acbd0026e89d75d
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOSMTPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOUtils.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOUtils.h
new file mode 120000
index 0000000000000000000000000000000000000000..97561f918c1835f02d13430e96d240c5d570d67b
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOUtils.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOUtils.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCObjC.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCObjC.h
new file mode 120000
index 0000000000000000000000000000000000000000..f21e7d95b2b2b0b088b9e5eae15ef21d73c08864
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCObjC.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCObjC.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCObject.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCObject.h
new file mode 120000
index 0000000000000000000000000000000000000000..444abeb1803a427636d67fc5e5edb4347789dd57
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCObject.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCObject.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..2e0726e4e3cbd0b0420a80765155cc4b3d2eb4cd
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOperationCallback.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOperationCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..a1762a0b7ca30a810bb5885013614fee609975ce
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOperationCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOperationCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCOperationQueue.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOperationQueue.h
new file mode 120000
index 0000000000000000000000000000000000000000..dde00a94c153e2e1f8a5906eb66b86ea6c40bd3f
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCOperationQueue.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCOperationQueue.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOP.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOP.h
new file mode 120000
index 0000000000000000000000000000000000000000..962d83ed2b4e4a8d91df8f8f5cf269a23cee6a25
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOP.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPAsyncSession.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPAsyncSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..313982b30f41d5ebb5ddd593aafc80065f9758f8
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPAsyncSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPAsyncSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPFetchHeaderOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPFetchHeaderOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..b43b860b3cdb295dec2d50f86eaa7b2059caa329
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPFetchHeaderOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchHeaderOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPFetchMessageOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPFetchMessageOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..46dfcfe8271fc46820e14d1bb1b584fdeb953c3c
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPFetchMessageOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchMessageOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPFetchMessagesOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPFetchMessagesOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..79801dd0c7bbfa9966ed709b55152f4d2393a7c1
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPFetchMessagesOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchMessagesOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPMessageInfo.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPMessageInfo.h
new file mode 120000
index 0000000000000000000000000000000000000000..5f4ac862edb8e467a7b6a177d75af1bd45232cd5
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPMessageInfo.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPMessageInfo.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..3bf756c03adeb40f5b536692d8b96babe074af89
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPOperationCallback.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPOperationCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..281f9e91336ec0582dad932e074bafd3c9eacad8
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPOperationCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPOperationCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPProgressCallback.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPProgressCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..292f68f0e7b2f307d1d2f2da2384238172cb7e0f
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPProgressCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPProgressCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPSession.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..fe6f143f789010e1afd3aaff0ec63de3bc435bea
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCPOPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCPOPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCProvider.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCProvider.h
new file mode 120000
index 0000000000000000000000000000000000000000..e518db2162e7478d27a74adf45d5a9137574ffe7
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCProvider.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCProvider.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCRFC822.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCRFC822.h
new file mode 120000
index 0000000000000000000000000000000000000000..6b649523187949807d51e7c35a08124f93e2d984
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCRFC822.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCRFC822.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCRange.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCRange.h
new file mode 120000
index 0000000000000000000000000000000000000000..62d3673019288e8aac4c551f3e63db83d2d5390b
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCRange.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCRange.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCRenderer.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCRenderer.h
new file mode 120000
index 0000000000000000000000000000000000000000..f40f921e670183694e957b7f6f69dee17c0f15d6
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCRenderer.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCRenderer.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTP.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTP.h
new file mode 120000
index 0000000000000000000000000000000000000000..c9a1b48daed27caf85d38a8b70a0013b6155daa7
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTP.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSMTP.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPAsyncSession.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPAsyncSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..0cbb1bd97df43f890de7616807a9d4fff47620fc
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPAsyncSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPAsyncSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPOperation.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPOperation.h
new file mode 120000
index 0000000000000000000000000000000000000000..410fa58e2308d7e406a7557f6900f25ff230e836
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPOperation.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPOperation.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPOperationCallback.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPOperationCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..a4d55fdf7ca92d72a0744dcb02d4244513840e77
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPOperationCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPOperationCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPProgressCallback.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPProgressCallback.h
new file mode 120000
index 0000000000000000000000000000000000000000..d9173ff208c4ecb29a541dc9febe45f4a17b6464
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPProgressCallback.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPProgressCallback.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPSession.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPSession.h
new file mode 120000
index 0000000000000000000000000000000000000000..f7ac19c34e0ad09a720e1980afc6210a88c893b9
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSMTPSession.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPSession.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCSet.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSet.h
new file mode 120000
index 0000000000000000000000000000000000000000..fd17b1ccb68647eff26ee2f73c25f7e4fabe0dc0
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCSet.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCSet.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCString.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCString.h
new file mode 120000
index 0000000000000000000000000000000000000000..d918945d8aeeb129583980c93ad129729c10908a
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCString.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCString.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCUtils.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCUtils.h
new file mode 120000
index 0000000000000000000000000000000000000000..3c647f70a71b16c92d3beca95ea638071a5086cd
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCUtils.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCUtils.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MCValue.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MCValue.h
new file mode 120000
index 0000000000000000000000000000000000000000..65dbf1cf8e76966a72a29db78c7bf5e7ff29dfa6
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MCValue.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MCValue.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/MailCore.h b/Pods/Headers/Public/mailcore2-ios/MailCore/MailCore.h
new file mode 120000
index 0000000000000000000000000000000000000000..6aacbe246576213e0b489b23358cbfdd14069c97
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/MailCore.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/MailCore.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/NSArray+MCO.h b/Pods/Headers/Public/mailcore2-ios/MailCore/NSArray+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..426a693c24175fc3112e90e8a437574b5730c445
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/NSArray+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSArray+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/NSData+MCO.h b/Pods/Headers/Public/mailcore2-ios/MailCore/NSData+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..ff8c259bdcebb441f0da01858dc1dc474c2d3046
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/NSData+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSData+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/NSDictionary+MCO.h b/Pods/Headers/Public/mailcore2-ios/MailCore/NSDictionary+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..42514b11ef114bfc1f9fe2653d1143efebdb11ad
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/NSDictionary+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSDictionary+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/NSError+MCO.h b/Pods/Headers/Public/mailcore2-ios/MailCore/NSError+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..dc5f22b4435b4c2c65ae4bc7d1db0d59edd2cbf3
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/NSError+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSError+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/NSIndexSet+MCO.h b/Pods/Headers/Public/mailcore2-ios/MailCore/NSIndexSet+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..2788dd79f4c389e8681e1e7521573a75a9cddcb1
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/NSIndexSet+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSIndexSet+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/NSObject+MCO.h b/Pods/Headers/Public/mailcore2-ios/MailCore/NSObject+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..5350c3536eab99409e74d99cbcdee73b37da47cd
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/NSObject+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSObject+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/NSString+MCO.h b/Pods/Headers/Public/mailcore2-ios/MailCore/NSString+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..2913814e8c3b66e6065cfddafbd6d7f80ad4a5be
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/NSString+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSString+MCO.h
\ No newline at end of file
diff --git a/Pods/Headers/Public/mailcore2-ios/MailCore/NSValue+MCO.h b/Pods/Headers/Public/mailcore2-ios/MailCore/NSValue+MCO.h
new file mode 120000
index 0000000000000000000000000000000000000000..722edc167d4728d22f7df12755466e196c377bfb
--- /dev/null
+++ b/Pods/Headers/Public/mailcore2-ios/MailCore/NSValue+MCO.h
@@ -0,0 +1 @@
+../../../../mailcore2-ios/cocoapods-build/include/MailCore/NSValue+MCO.h
\ No newline at end of file
diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock
index f268a7d09aebac4aa0be38d0c2d1ee59303294ac..599ac08c7fd31ceef557c9061e88f4c2ef69c19f 100644
--- a/Pods/Manifest.lock
+++ b/Pods/Manifest.lock
@@ -17,6 +17,7 @@ PODS:
   - GTMSessionFetcher/Full (1.5.0):
     - GTMSessionFetcher/Core (= 1.5.0)
   - KeychainAccess (4.2.1)
+  - mailcore2-ios (0.6.4)
   - Punycode (1.0.1)
   - TLDExtract (1.0.1):
     - Punycode (~> 1.0)
@@ -27,6 +28,7 @@ DEPENDENCIES:
   - Cuckoo
   - GTMAppAuth
   - KeychainAccess
+  - mailcore2-ios (from `https://github.com/MailCore/mailcore2.git`)
   - TLDExtract
 
 SPEC REPOS:
@@ -40,6 +42,15 @@ SPEC REPOS:
     - Punycode
     - TLDExtract
 
+EXTERNAL SOURCES:
+  mailcore2-ios:
+    :git: https://github.com/MailCore/mailcore2.git
+
+CHECKOUT OPTIONS:
+  mailcore2-ios:
+    :commit: 1434761709b4d9dd5acc5b7185a3b32aa4845ba8
+    :git: https://github.com/MailCore/mailcore2.git
+
 SPEC CHECKSUMS:
   AppAuth: 31bcec809a638d7bd2f86ea8a52bd45f6e81e7c7
   BZipCompression: e0f96508e60eb93b5f5d4c7de1eb3dd0ac4f9ae9
@@ -47,9 +58,10 @@ SPEC CHECKSUMS:
   GTMAppAuth: 197a8dabfea5d665224aa00d17f164fc2248dab9
   GTMSessionFetcher: b3503b20a988c4e20cc189aa798fd18220133f52
   KeychainAccess: 9b07f665298d13c3a85881bd3171f6f49b8151c1
+  mailcore2-ios: 71d61040abc1ff9f6822fe2844e9d741da80a731
   Punycode: ddbef4a269780c8f19a7e8deb01d9f101cb2ef86
   TLDExtract: 63aa739e9b50052ef04e792927c43db62b2bb6b5
 
-PODFILE CHECKSUM: a69f026d42cffe3e3558e9b2e18c403c12e0a957
+PODFILE CHECKSUM: 5a106ec21fc03b3058b7675abf52ebe7622919e8
 
-COCOAPODS: 1.9.0
+COCOAPODS: 1.10.1
diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj
index f3e2577cb30995542d1eb2f80ca463d4024f8d03..d46645e37daee7c301277951c26b7dfeb1b7a305 100644
--- a/Pods/Pods.xcodeproj/project.pbxproj
+++ b/Pods/Pods.xcodeproj/project.pbxproj
@@ -6,522 +6,757 @@
 	objectVersion = 52;
 	objects = {
 
+/* Begin PBXAggregateTarget section */
+		54C57F7F7FECB59C7FC4368C602667B3 /* mailcore2-ios */ = {
+			isa = PBXAggregateTarget;
+			buildConfigurationList = 12DEB0C2E13288AC644CB6F5E004E31A /* Build configuration list for PBXAggregateTarget "mailcore2-ios" */;
+			buildPhases = (
+			);
+			dependencies = (
+			);
+			name = "mailcore2-ios";
+		};
+/* End PBXAggregateTarget section */
+
 /* Begin PBXBuildFile section */
-		013D945A6EB50B6FC9854DE84D18E44A /* OIDAuthorizationService+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = DA550431C118BA179CF0EDD6D7D15F56 /* OIDAuthorizationService+IOS.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		01ED723D46CC7C94E3B291123A35509D /* GTMSessionFetcher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D00CFB35D0912B17557A9AAC8F5DE27 /* GTMSessionFetcher.framework */; };
-		0277827FBDE9674CAF5D6DA3E3BE10BE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */; };
-		03F31AB2AC1F8FD236D56852960EF9C2 /* GTMOAuth2KeychainCompatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 124A10970747052D1566A5E73400FE11 /* GTMOAuth2KeychainCompatibility.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07E334B771C52E44734678C3FCB59681 /* Keychain.swift */; };
-		04CB7985DD6F3F5A2EAC6B6DCD4E05CC /* GTMGatherInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = A719A313677EDCF9B010374C17CB3838 /* GTMGatherInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		05934B42EDD9F2B08AD10D438DD11FA9 /* ToBeStubbedProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAFCC73329F36CDE644B39BC9C88314E /* ToBeStubbedProperty.swift */; };
-		080C7DF42116C106425D27F8AE26BB11 /* Pods-enzevalos_iphone-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DF68893978B9B1BDC7592D1C608C7A6E /* Pods-enzevalos_iphone-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0819810A209662632EB478991DAD9EFD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */; };
-		082620B4CAFF07381D466C7F54CDC435 /* OIDAuthStateChangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = F8EE1F02E0B34583A4402867BF84DB53 /* OIDAuthStateChangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		084B42CF8567154939A7679321573456 /* OIDServiceDiscovery.m in Sources */ = {isa = PBXBuildFile; fileRef = 49CF4A47918DF84C067FFE94A354A686 /* OIDServiceDiscovery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0898D285F9FD6B9CBB5FEFCB2CC0710E /* AppAuth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8612C8E51D903EE90F3578E32DA4FAC6 /* AppAuth.framework */; };
-		09EB593EF2C0E6670EDE7E28F706CC96 /* DefaultValueRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1F58F98568408DF0B7C4A784CA332FE /* DefaultValueRegistry.swift */; };
-		09F5F8881A0A1131F16B1CAD34C70850 /* OIDIDToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 31939D6C6CB1CE67D1BEABB84AA92F9F /* OIDIDToken.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0A38BF9B4CC1C398EDBC674F78304777 /* GTMSessionFetcher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 579BC03F9D99907DEC31B6DA1DC3A266 /* GTMSessionFetcher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0B764CD79758A19F877947F521050A30 /* OIDTokenUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B4E5E6AE70C904ED48DE91C3830702 /* OIDTokenUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0CDD9C76DC7D159907B08D77221F8C27 /* ToBeStubbedReadOnlyProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DD5EC4909F4FB9250DF7E7374DC6CDC /* ToBeStubbedReadOnlyProperty.swift */; };
-		0D06F0B7BA99312CBBA94C0AA9939C2F /* GTMSessionFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 144724C8B4DE042C0CB8D0417026BDC7 /* GTMSessionFetcherLogging.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0D66F4DED78B4C72831B01862474A730 /* OIDResponseTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D5DA5A68BFBCBE8B2CF151D94845221 /* OIDResponseTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		122E78DA93CA275D96BFD8F508919C90 /* GTMSessionFetcherService.m in Sources */ = {isa = PBXBuildFile; fileRef = C9EF23046D73E201B8ACEEFC9BE15FE6 /* GTMSessionFetcherService.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		13170B13EBBCCC54D3FCCD34AB836226 /* GTMAppAuthFetcherAuthorization+Keychain.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF0D91182B71C2E2B8454526207FB80 /* GTMAppAuthFetcherAuthorization+Keychain.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		142F7802E666DC8FFFBEBF01639C2853 /* Punycode.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 489DBE8E345F57A0753C9BA91D3FA0F8 /* Punycode.framework */; };
-		17687156AB2069B34393191C626E5380 /* TLDExtract.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D19D5B85675E2822F82B6ADA85B5B86 /* TLDExtract.swift */; };
-		1818E56619BB45946E089EDBBC336287 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77250912B80D89A3B1E7C21734321EB3 /* Helpers.swift */; };
+		013D945A6EB50B6FC9854DE84D18E44A /* OIDAuthorizationService+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 730C22C01340B1129409A75E2655075B /* OIDAuthorizationService+IOS.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		03D71C90FB4F1CEF230D66B7D48A0D62 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */; };
+		0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = C01238BCA9577C85AF155C3B8AB1B7A0 /* Keychain.swift */; };
+		05934B42EDD9F2B08AD10D438DD11FA9 /* ToBeStubbedProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC3EDE6B010803BC7F2F5B67A48229BF /* ToBeStubbedProperty.swift */; };
+		073E1838F195FA592FD06E765A0083BD /* GTMSessionUploadFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F07A97305527928D12E52870FC22470A /* GTMSessionUploadFetcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		082620B4CAFF07381D466C7F54CDC435 /* OIDAuthStateChangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD6465D871931BFBAA0FD043EB88807 /* OIDAuthStateChangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		08496646584D37D8B5B199CB15BE2720 /* GTMSessionFetcher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D00CFB35D0912B17557A9AAC8F5DE27 /* GTMSessionFetcher.framework */; };
+		084B42CF8567154939A7679321573456 /* OIDServiceDiscovery.m in Sources */ = {isa = PBXBuildFile; fileRef = EE42635E13DBA69D4455E4BF4329BD82 /* OIDServiceDiscovery.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		09EB593EF2C0E6670EDE7E28F706CC96 /* DefaultValueRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D40899F08A11303E852ABA27188ECE /* DefaultValueRegistry.swift */; };
+		09F5F8881A0A1131F16B1CAD34C70850 /* OIDIDToken.m in Sources */ = {isa = PBXBuildFile; fileRef = F6F4582FB552CBA45B1DB3A39B358C96 /* OIDIDToken.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		0B764CD79758A19F877947F521050A30 /* OIDTokenUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = F1811D743C7E5AD7FAFD451085A4B384 /* OIDTokenUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		0CDD9C76DC7D159907B08D77221F8C27 /* ToBeStubbedReadOnlyProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8BDBCF4090BE2B5D348CC1EC47D8B07 /* ToBeStubbedReadOnlyProperty.swift */; };
+		0D66F4DED78B4C72831B01862474A730 /* OIDResponseTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 24A3EA62493D7819D3113A310DA1DCDF /* OIDResponseTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		0E3479052B18BC7EB307B57EB60F6260 /* TLDExtractError.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC303F6CAEB86613028B471C9E2DE0AD /* TLDExtractError.swift */; };
+		17805ECB1900C0E0D9BA98CE8A05A984 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */; };
+		1818E56619BB45946E089EDBBC336287 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63DB912D5ABB42BF396B27A747D583FF /* Helpers.swift */; };
+		187FBA8BCE484BCCFBF0DDC4AB6E6117 /* GTMKeychain_iOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 707242E8EFBC3002C0F814CBB74118ED /* GTMKeychain_iOS.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		195E7C5B39D29C74A81E61AF4C7E6230 /* GTMAppAuthFetcherAuthorization.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AE10E0D671341006892B75B883DA8DC /* GTMAppAuthFetcherAuthorization.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		19ACC040B4DB64F63704D2D3E83C1D16 /* Pods-enzevalos_iphoneUITests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E9F249EAF954AA0F7D2BC6B6141A858 /* Pods-enzevalos_iphoneUITests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		19CF33ECC0E0C5C32031537BD91ABDC2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */; };
-		1A217C318E8F8DCE2DE37599442D88CC /* GTMGatherInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = F6043285609EC259F88F19AA88B8A622 /* GTMGatherInputStream.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1CA07DFD7F4D2AAE834D6A050B6AEAA2 /* TLDExtractError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FFE55725BBF8C7A562982866CB81707 /* TLDExtractError.swift */; };
-		1D81E2C66E0E6733B3F2C4C30BB96AE1 /* OIDAuthState.m in Sources */ = {isa = PBXBuildFile; fileRef = 90B6EFFCB167A2DE9748C4753D7BD949 /* OIDAuthState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		21FC9E0099A6A7B6F0A21D3F1932487A /* OIDURLQueryComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E2358F93B63EAC583617B986124E6F3 /* OIDURLQueryComponent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2808F21DE383D3C9BD0DA03A7B95F6AA /* OIDExternalUserAgentIOSCustomBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = E64946DDF72657C9E1455A227125EC39 /* OIDExternalUserAgentIOSCustomBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		289773B79897998000B11B98A6870B7E /* CuckooFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4FC9432FE446AD95BA8B9730C004D9F /* CuckooFunctions.swift */; };
-		29549D82829F35DCCB695A901459FC5F /* ArgumentCaptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EDCE60457C4211CF9188FC8D3BF550B /* ArgumentCaptor.swift */; };
-		2B268B1D89DDEE445606464B1105E0F3 /* OIDIDToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E2132E6E72E5CEC809DB0F68D3BF787 /* OIDIDToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2DBD05BF712364B05E22EDCA28D2615E /* Stub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1360D1EC55E7CBD2EFDCDBBF0EBD2558 /* Stub.swift */; };
-		2E1B0AC060EAA9E1BCE21C18F53542C5 /* StubFunctionThenCallRealImplementationTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 621C1257648AF7EA11969EF7B64650EB /* StubFunctionThenCallRealImplementationTrait.swift */; };
-		3106268F8316F5222052BFAF69C0622D /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1369A3D35EFDEDFB8A902879A1772B2A /* XCTest.framework */; };
-		321995AB5C5DD22B2DC924BC8F2AF053 /* OIDTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 0220E6A596C4D1DCAEBC4181D74A1674 /* OIDTokenResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		32E959D5213239CF0D84BD498775EBD9 /* StubNoReturnThrowingFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93AE7582C0825B493E8EBEE797AF5EFE /* StubNoReturnThrowingFunction.swift */; };
-		355CF2719234ADB11A1993E2120CC373 /* OIDTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 974787D1290A847560269B3637E25FE1 /* OIDTokenRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		35D7290168BA7D4AE0E953C1A2745044 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67B05F4CB5E9434FE357F7B1750B82C7 /* Parser.swift */; };
-		39D4516A2DB8E91D2A1C0CDB79BDCBCE /* OIDURLQueryComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = B70EA540514EBA4A9BFA1BE42D155E16 /* OIDURLQueryComponent.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3AF45799AE9E593A53E23EDF487DAF1B /* StubFunctionThenThrowingTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93EE2B8AF341092003A9774FBE671C27 /* StubFunctionThenThrowingTrait.swift */; };
-		3BFE8CD59118C4908BDCF67DA762C118 /* OIDEndSessionResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F686370B353B587C8E9D35522309DFC /* OIDEndSessionResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3ECCB4EBCB0084AE39250C64FAAE288F /* BZipCompression.h in Headers */ = {isa = PBXBuildFile; fileRef = B1C4DFCE1D5D91FBE6F5EECA702269C7 /* BZipCompression.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		408352680097A53851035145970371B1 /* OIDAuthorizationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 457D4AB13ECCAEC1DAFFB8F1EA1CE6D1 /* OIDAuthorizationRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		40FC84D2AFB6832635DD9A929E516BAE /* OIDGrantTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4866DC5496BEB9B80136A40ED894C18D /* OIDGrantTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4279A09A76649D19329D1D9B7B139075 /* OIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 859C11E4132EDC4648187198FA76D88C /* OIDScopes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		43127B4CBB40CDE3EBF9D5B89B89D8D0 /* GTMAppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1689E6C27A97EDF940C859D7F7366779 /* GTMAppAuth-dummy.m */; };
-		43E8D5A840B168D8E39DCD8FF8982D9E /* OIDAuthorizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DBDD9E76242F56BD586F9928F685965 /* OIDAuthorizationService.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4480D20BAE2A84682B5DE51F51A5DD4D /* OIDDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B936D7DADB078279D4A9B840CAF501C /* OIDDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		46624070E9FB4B343B0FB8418EDF3691 /* OIDRegistrationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B7BB9E999CA1359BA40EE3F0FC05214 /* OIDRegistrationResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4870D0FB963B09D3D9FAA4E3DC9263FB /* OIDClientMetadataParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CC6468A3678127D402D974C3112BEF5 /* OIDClientMetadataParameters.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		487B398FF6DE0468B5E8E4FEBB432327 /* OIDExternalUserAgentCatalyst.h in Headers */ = {isa = PBXBuildFile; fileRef = 74A24133EE9AFBABBF77653BBDE2C53C /* OIDExternalUserAgentCatalyst.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		49F1BD610285702DAF46DF556A5B18EE /* GTMKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = D0ACDCBCB8BB8533368863B5FA927D22 /* GTMKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 44EBE8B82E3E3A595C6EEF561DE8466B /* KeychainAccess-dummy.m */; };
-		4DC758B228965072C4F3EFA007802AF3 /* Matchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF493A040F95961257A58F1B36B95DFC /* Matchable.swift */; };
-		51886E85557DF019EB95E86444E0F150 /* OIDEndSessionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 486C5D15EE37A1B6455A1DEA94FCD344 /* OIDEndSessionRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		56D1897C199377BD21A94544DF9986F7 /* public_suffix_list.dat in Resources */ = {isa = PBXBuildFile; fileRef = E60EF045783D42E41BCE27E385A5BCCF /* public_suffix_list.dat */; };
-		5763A09FDC78FF854E8EE47B234016CB /* OIDGrantTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A545085DF0160368B085F59302C0D65 /* OIDGrantTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		57B06E9633457D580E37B0D2A27CF582 /* CallMatcherFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D8F7BE184BF15829ED313020F67917 /* CallMatcherFunctions.swift */; };
-		5ABE7986FA4797713C05E7C5E06F4FEC /* BZipCompression-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 44C9BD3444923D6002DF2338024847B2 /* BZipCompression-dummy.m */; };
-		5D4114D3D4806D5ED4E5A687198CE1BC /* OIDError.m in Sources */ = {isa = PBXBuildFile; fileRef = 529D246E5E4FA692C895E51A7372EDE0 /* OIDError.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5D62B3EAB3213027C74972894DD01B18 /* Punycode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E1633E01F51CAE3D15E71469BFFB7F9 /* Punycode.swift */; };
-		5D7021628094F628E8797617E9A6707B /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E3725D50154024089189B08D799E285 /* Security.framework */; };
-		5DA54474C956A220B4670D8550654C87 /* Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43408BA014E66995C0FB8AF38041E071 /* Extension.swift */; };
-		5F20E70E495E1AABC0FD153F12CC9C83 /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7667CB7BA503E8F220E1988A42D7B1D /* Extensions.swift */; };
-		6083C03F9B2DAAEB703217E632D07823 /* StubFunctionThenReturnTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAAC7D7F5D6E1AFC6F867105F12F0819 /* StubFunctionThenReturnTrait.swift */; };
-		612B3045C731B08436ABFE967B276D67 /* MockBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D128A2DC5D3EBC2A5A4FF958F2CC9EDB /* MockBuilder.swift */; };
-		617968B11188B95B6117BE9A51BCC2F7 /* OIDErrorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 41B6CC9EE527198113FD797FF9BC2F60 /* OIDErrorUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		618EE464AF3F5AE0E9F55A68B5AE2599 /* ParameterMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E70EFCEEEF43DA8DD6AA13881DA28EF0 /* ParameterMatcher.swift */; };
-		6300672DE2AF4F9C1330C31FDA807768 /* StubCall.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3AA04C49D788AFEA91D2211357924A /* StubCall.swift */; };
-		637A12718451AC68BC2DB69AC2A4309E /* GTMSessionFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A353F9E25E823876DBF19B70B98BFAD8 /* GTMSessionFetcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6693FAABCE6379B8DE510FFD2E5C3BE9 /* VerifyProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = D951651B14F0AD01DBF0E4AECC2E71C5 /* VerifyProperty.swift */; };
-		670E2A31490D13725DFB5CBBF08B12EF /* OIDAuthState+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E688055B2FD81BF1B49B8117DEEBE76 /* OIDAuthState+IOS.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		1A6E19AD84B1D66AEBD74E600D4F0825 /* TLDExtract.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC972E43EC1F31636CEED886174D56DE /* TLDExtract.swift */; };
+		1D81E2C66E0E6733B3F2C4C30BB96AE1 /* OIDAuthState.m in Sources */ = {isa = PBXBuildFile; fileRef = FC1BCE8A8333E4D1DD12BB39CDA30C13 /* OIDAuthState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		21FC9E0099A6A7B6F0A21D3F1932487A /* OIDURLQueryComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D5BF4B0172D54B30B8E09EF13CFEE1B /* OIDURLQueryComponent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		25F69643826348F3B4459D1E0E35FA8E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */; };
+		27D01EF0455EC871992A76B12CD4A4B8 /* GTMAppAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BB3144F99EE9BDC52FFD80F579EF956 /* GTMAppAuth-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2808F21DE383D3C9BD0DA03A7B95F6AA /* OIDExternalUserAgentIOSCustomBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = E95CC577B810F75529153FB2D92CBA96 /* OIDExternalUserAgentIOSCustomBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		289773B79897998000B11B98A6870B7E /* CuckooFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171A1C6A86AAF66689C7FE6077127E40 /* CuckooFunctions.swift */; };
+		29549D82829F35DCCB695A901459FC5F /* ArgumentCaptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01B973AA504C2D899DFE1D9AB37868E2 /* ArgumentCaptor.swift */; };
+		2A679585A89B61525F486532EB5CD99C /* GTMSessionFetcherService.m in Sources */ = {isa = PBXBuildFile; fileRef = 4552538A0AEC28DC4D37BAF38E73C0FE /* GTMSessionFetcherService.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		2B268B1D89DDEE445606464B1105E0F3 /* OIDIDToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 8683E800734130D2205806CD2BC2FB61 /* OIDIDToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2DBD05BF712364B05E22EDCA28D2615E /* Stub.swift in Sources */ = {isa = PBXBuildFile; fileRef = B545084C56AF0A2E03075145B5FE8D35 /* Stub.swift */; };
+		2E1B0AC060EAA9E1BCE21C18F53542C5 /* StubFunctionThenCallRealImplementationTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 786FDCC130AE1EBC10617EB99580C7EC /* StubFunctionThenCallRealImplementationTrait.swift */; };
+		2F5A2F84CF9E1194C02A4A1283C2CF32 /* GTMSessionFetcherLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = FEFBC4A4DD720514F3133BCEA142F17A /* GTMSessionFetcherLogging.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		321995AB5C5DD22B2DC924BC8F2AF053 /* OIDTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5456D125036E56BC24BFD1089863C478 /* OIDTokenResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		32E959D5213239CF0D84BD498775EBD9 /* StubNoReturnThrowingFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7870E0D50F969BF576799EA1EC4A3D9A /* StubNoReturnThrowingFunction.swift */; };
+		337DF059F5FB92A4898583E7892C672E /* GTMAppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFD6AE4BA2E3BBE614869DD0FF0702E /* GTMAppAuth-dummy.m */; };
+		3519B65765DED326FF79E7C582164E5F /* GTMSessionFetcher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CD5D647466F0F86EB8A653543F25B8E8 /* GTMSessionFetcher-dummy.m */; };
+		355CF2719234ADB11A1993E2120CC373 /* OIDTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E27253D00263CC71EE62EDD6F773C008 /* OIDTokenRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		39D4516A2DB8E91D2A1C0CDB79BDCBCE /* OIDURLQueryComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = FAB855E3BDAE16C0EF24A76786EA49D5 /* OIDURLQueryComponent.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		3AF45799AE9E593A53E23EDF487DAF1B /* StubFunctionThenThrowingTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C13A1428037BCCBC77CB268B7755AFA /* StubFunctionThenThrowingTrait.swift */; };
+		3BFE8CD59118C4908BDCF67DA762C118 /* OIDEndSessionResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = DD36BEBB4978A98587FAA6363D7F7B41 /* OIDEndSessionResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		3E2D1C1F10255EB31CD2F4C9B231DB23 /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93C489AF8D4A2F2059939904F93B6EEF /* Model.swift */; };
+		3ECCB4EBCB0084AE39250C64FAAE288F /* BZipCompression.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E75054D99959B8586D64A8F9E7CFA71 /* BZipCompression.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		408352680097A53851035145970371B1 /* OIDAuthorizationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = A657FE9EE18F279D30F079008D776CBA /* OIDAuthorizationRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		40FC84D2AFB6832635DD9A929E516BAE /* OIDGrantTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 353B92DC1B67514972BC4EDA0FAFA621 /* OIDGrantTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		41EEDD13FC9FFBF64ABBC83D3BF4E8B9 /* GTMGatherInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = CE8DC1836583ABDD4B5FFEA69019BAF2 /* GTMGatherInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		4279A09A76649D19329D1D9B7B139075 /* OIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DE4BE857CBC52B1713E0DECE5A94BA9 /* OIDScopes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		43E8D5A840B168D8E39DCD8FF8982D9E /* OIDAuthorizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 32B03F2005783FCCD7B1103C6BEC9DCF /* OIDAuthorizationService.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		4480D20BAE2A84682B5DE51F51A5DD4D /* OIDDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BD2A2497C3210C090D9A96838EB12D /* OIDDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		46624070E9FB4B343B0FB8418EDF3691 /* OIDRegistrationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D5C9908BB05D21FC1FCF3C0A88A9A17 /* OIDRegistrationResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		4870D0FB963B09D3D9FAA4E3DC9263FB /* OIDClientMetadataParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = D02684859F5CFAA1A7D02DF01E667964 /* OIDClientMetadataParameters.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		487B398FF6DE0468B5E8E4FEBB432327 /* OIDExternalUserAgentCatalyst.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CFA521C94F3D5C0E92A3F02522E3933 /* OIDExternalUserAgentCatalyst.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F5079D371C3B91FEC4D6FE779176CA0A /* KeychainAccess-dummy.m */; };
+		4DC758B228965072C4F3EFA007802AF3 /* Matchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CD8EC7D1B3A1FDED3F26722591F24A4 /* Matchable.swift */; };
+		51886E85557DF019EB95E86444E0F150 /* OIDEndSessionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = E26E08306851729430561789E1AA966F /* OIDEndSessionRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		51E44BC463F6DAC213794C32E69B6E1A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D10F855063C50A3A4CD315C245E17AA /* Security.framework */; };
+		56D2D8C77B7CF4B949892AB6EB44A46C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D10F855063C50A3A4CD315C245E17AA /* Security.framework */; };
+		5763A09FDC78FF854E8EE47B234016CB /* OIDGrantTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 838AA7E500EB4C9F291E7EE549F63C4F /* OIDGrantTypes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		57B06E9633457D580E37B0D2A27CF582 /* CallMatcherFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85386D6958315F9B5AD6FFDBFB169186 /* CallMatcherFunctions.swift */; };
+		5903B3D8F29FEE806014116AE776930C /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19E1566D0E057D99A3206E08485BB28A /* Parser.swift */; };
+		5ABE7986FA4797713C05E7C5E06F4FEC /* BZipCompression-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A8B126DA1ADDA6872FF79F11EC8A4EE /* BZipCompression-dummy.m */; };
+		5D4114D3D4806D5ED4E5A687198CE1BC /* OIDError.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C2FD15DA565DC43FC6A60972BC5F714 /* OIDError.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		5D62B3EAB3213027C74972894DD01B18 /* Punycode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC3D41713ABA053538FE265566A5C3D /* Punycode.swift */; };
+		5EA8EFAB1563395640D3647E5BE29207 /* Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F13067634B3004584BBA281BEDF2C0A /* Extension.swift */; };
+		5F20E70E495E1AABC0FD153F12CC9C83 /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E25D6EB1ED7156A7FBBAF4CEE4D41680 /* Extensions.swift */; };
+		6083C03F9B2DAAEB703217E632D07823 /* StubFunctionThenReturnTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AD2D73D77CF6FB5B46DC578B2D2AF92 /* StubFunctionThenReturnTrait.swift */; };
+		60E34E3964904FD9EEF7775B417F4544 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */; };
+		60F895D94CC0B61D6D41A529DCEF8F2B /* GTMGatherInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A2B5536F0E6A76285921A39349E99D6 /* GTMGatherInputStream.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		612B3045C731B08436ABFE967B276D67 /* MockBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 329EE48F4111375FF362BEE00E7376B6 /* MockBuilder.swift */; };
+		617968B11188B95B6117BE9A51BCC2F7 /* OIDErrorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 666241FE3DBA134536149F775D7BB71A /* OIDErrorUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		618EE464AF3F5AE0E9F55A68B5AE2599 /* ParameterMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B28C35FF72DE98476A6FD0E331ACB990 /* ParameterMatcher.swift */; };
+		623D9639E97AD952634EF7911E99FE8D /* GTMAppAuthFetcherAuthorization.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BB7AAA46CF7C5291C6727B59B13FA94 /* GTMAppAuthFetcherAuthorization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		62F43AAC6A1A4C8A70A5317366215B5E /* public_suffix_list_frozen.dat in Resources */ = {isa = PBXBuildFile; fileRef = 8A1691E8266B7B64DBE3C73B3DAF80BD /* public_suffix_list_frozen.dat */; };
+		6300672DE2AF4F9C1330C31FDA807768 /* StubCall.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3269A963C3201AE09F37CA92BE8C59FD /* StubCall.swift */; };
+		65881CA0E096F9E889772D1C62E008ED /* GTMAppAuthFetcherAuthorization+Keychain.h in Headers */ = {isa = PBXBuildFile; fileRef = AF70F178CB4F7D61DF1CAB98A1FF4E6D /* GTMAppAuthFetcherAuthorization+Keychain.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		6693FAABCE6379B8DE510FFD2E5C3BE9 /* VerifyProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48E09FCCE64275D61C918D52E07CA952 /* VerifyProperty.swift */; };
+		670E2A31490D13725DFB5CBBF08B12EF /* OIDAuthState+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = AE23902689F6212E3C96705114B4AD3D /* OIDAuthState+IOS.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		6849DC56E3123413B2518BCB3DA6C45D /* Pods-enzevalos_iphoneUITests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 357916A86ADE599CE6F7182F54B1D8CF /* Pods-enzevalos_iphoneUITests-dummy.m */; };
-		68BD0DC39A3C97EB8305E7AF87DF4209 /* OIDURLSessionProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 19F0A53E7C941C699BBE61C2ABC46517 /* OIDURLSessionProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		690A3FBF27363C28A3C44FDC3FAE23E5 /* OIDErrorUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = CCAF991277117D989643080CFC02F13B /* OIDErrorUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6B2C401E08F2AC0A87453061CA3E8E2C /* OIDAuthState.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E8830F16A68783D45E15D66E373F706 /* OIDAuthState.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6EF913EE430B7BE1F73E434E74C7B632 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */; };
-		7039A51919788691D47C0C606F41DA0D /* Dictionary+matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = B41EB1DDCCBCD53CD3628E636BB6A96B /* Dictionary+matchers.swift */; };
-		705DEE9D95462E8839BE664CE33B2BF8 /* GTMAppAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B3C9DA1AC875539231F4D30F27F0DF1E /* GTMAppAuth-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		71AD3C2F961EB5D94AEA50D0D6A67FBA /* OIDExternalUserAgentIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 51DBBF2B152DFCC84DDE2AFF4AEB28B6 /* OIDExternalUserAgentIOS.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		71BCEC30B9A618753E543ED8C606B9F8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */; };
-		7243B8CEA27E0146E04DF5D313467BC2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */; };
-		785B4E7A6DB53A97293E8F0B79EAFF1E /* TLDExtract-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E3757E324EA99E013E8C48D8A9C7057 /* TLDExtract-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7ABBC87727285130CCC35824EDE54028 /* GTMReadMonitorInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = E4B897C87D078F2C7144777596A8F310 /* GTMReadMonitorInputStream.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7ACD06125D4ECC1EC05EAF68B2DC0C99 /* OIDScopeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = EA50D62BFDCDA980BD0AD333AB888AB4 /* OIDScopeUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7B685C942F38136D467F6086D2A9C15D /* VerificationProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020FD916A2753586251E0F513BBEB3A6 /* VerificationProxy.swift */; };
-		7F448D872A99664BFAF091752C1BD265 /* OIDTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C9C6E1E01F7A1EFD0067F586E5157A6F /* OIDTokenRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8045DE7D07891EBEAC78AECF309A86FA /* GTMMIMEDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = 81EEFCE275FB2D9B81BB3D2588536AC8 /* GTMMIMEDocument.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8190425B0BEE7B340231760741FEC339 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E3725D50154024089189B08D799E285 /* Security.framework */; };
-		83BAF0108579702991C01C961439111A /* OIDExternalUserAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BC2A51FD693EE89A38DC37F7463FBEF /* OIDExternalUserAgent.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8417CFCEA12E96E62CFA4A646672BCCB /* OIDServiceDiscovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E36412E4AB281E8EFEC39CF7C21D2CB /* OIDServiceDiscovery.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		841D07E543F7645F467D90FDB8B3531C /* StubAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DD70EC658BD7281E5A616238DDDD7B8 /* StubAction.swift */; };
-		852C2BB9FB89A49CA67C5A15A02C0EC4 /* OIDAuthorizationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C841149CDE4BC2589B9330E3F048C7F /* OIDAuthorizationRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		85AC70140CF3718AA932C21689BF865A /* OIDExternalUserAgentSession.h in Headers */ = {isa = PBXBuildFile; fileRef = B7C2BC1CCD49B4BC232D1D8198627654 /* OIDExternalUserAgentSession.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		86CD47067DBEFB8F1C23653E76AF648A /* BZipCompression-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B73A9DBF7612E22594EC8DC9CA76AC7F /* BZipCompression-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		87845DA734269DE1291B005C0DE7801B /* GTMOAuth2KeychainCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 09C66FD2F0C491FC16B1B6B0D0185137 /* GTMOAuth2KeychainCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		87AEC356C4329D49F972378A8D7DA5F6 /* OIDEndSessionResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 45F7833378B3DCDCB354EC4E5F50B5BE /* OIDEndSessionResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		87E4BE420171E747C5E7558B64EF18B0 /* StubFunctionThenDoNothingTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B7E6F2C7228AE0285C7BC886F971129 /* StubFunctionThenDoNothingTrait.swift */; };
-		8955CA20EEA55F5D75CDE87F0CADCF83 /* OIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7637867D89ADF1E675CFAE3858CDFCB1 /* OIDScopes.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8ACA9C8B657C3C149214E3649860AF76 /* OIDResponseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5950451C1DB38E9D4237F45E9EBA5F55 /* OIDResponseTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8F95512091564967086802FDEA03929A /* GTMKeychain_iOS.m in Sources */ = {isa = PBXBuildFile; fileRef = EEA12FC9594A4F97887E4646A2EA42FD /* GTMKeychain_iOS.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		90C023C5B348EFAEDC42CA94949A38DE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */; };
-		91907BA379327CACDF19EA39EAD05338 /* OIDEndSessionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 554DD2A5C7F70C9958ED54F831ECE8F5 /* OIDEndSessionRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		940010076AD914B5107171512711EB9D /* public_suffix_list_frozen.dat in Resources */ = {isa = PBXBuildFile; fileRef = 2FE6C40D9CC978ECE677DF265091449F /* public_suffix_list_frozen.dat */; };
-		9780E5EBCFA9AAD2D4CA34884A4CEF8A /* OIDAuthorizationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = E1A646F10B1E22BDE1077C74FADF7D6E /* OIDAuthorizationResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		98B65FE3B9A0B16A90F6916DF21E3ACF /* OIDClientMetadataParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 87742355CC22F19FB6C7B86E6BBDA7E7 /* OIDClientMetadataParameters.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		99EB841C4273B8CC2B58DCCD3C520514 /* AppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FECCC2276B4A04E7781A9C7513257501 /* AppAuth-dummy.m */; };
-		9A9C894610700D5DA6D044F81431D9F0 /* OIDTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = DF7258CEE70BBBB00C482DB695E643BB /* OIDTokenResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9AD031EFA5000E35B38C2B1F960C069B /* Pods-enzevalos_iphoneTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AA7CBCB7167FAA909C3A5B147D2EE945 /* Pods-enzevalos_iphoneTests-dummy.m */; };
-		9CB13E93052849C15F4D555FA69C40FD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */; };
-		9CC9B1068E881FD2E93B835ADB271D65 /* ThreadLocal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C4B0495865CC50BD5B5C3559E7FC344 /* ThreadLocal.swift */; };
-		9D4FC3D73C53CAD86428ACE07548760E /* GTMAppAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EBEE0A0D1D2B6A15318CF2053F2C3DF /* GTMAppAuth.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9E849BFFA6D0CEAAF396F744F95B059F /* GTMSessionUploadFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DC3700A7363C9E9783AECA667615CCC /* GTMSessionUploadFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9EC4DC3F4A764364051BE6DB7FD72161 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */; };
-		9FA33526447D41746DB84BE2CD751D66 /* GTMSessionFetcher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B3B5A513BCE607480E35AC74B98671E /* GTMSessionFetcher-dummy.m */; };
-		A11EFF20BCD05E962706D98BF6095E93 /* OIDRegistrationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1494FFF8E92DBF66E20614CF8D8EB751 /* OIDRegistrationRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A14710681730656A8EE4F2793773C18B /* OIDAuthorizationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5809C43A5DB296F77612E06EFC9EC8AD /* OIDAuthorizationResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A402A1B0DA338F5963E3EC8DB2BE2AC0 /* VerifyReadOnlyProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18E3BB69DAAD53462B2A4AD12AE6AE2 /* VerifyReadOnlyProperty.swift */; };
-		A67A3A0209C6A61E53B34A18EC5A5DD8 /* OIDScopeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 263CC319D77DF796927D7E465739746A /* OIDScopeUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AA18B6E559D178ABD89668E6EFBD0A58 /* OIDServiceConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = C75AC61FFCFC506AEA1D6EAF4CED67EA /* OIDServiceConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AA3BE332B851918B23E03F283868116C /* OIDError.h in Headers */ = {isa = PBXBuildFile; fileRef = 80323BB396E9475347159FE84313B176 /* OIDError.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AABEB2C9F7F6B9310A4BB425D3B9238D /* GTMAppAuthFetcherAuthorization.m in Sources */ = {isa = PBXBuildFile; fileRef = EC6DE273DE346F572E4D2102A60D24B1 /* GTMAppAuthFetcherAuthorization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AB1BFC3B19F8BAB981AC200026D88452 /* __DoNotUse.swift in Sources */ = {isa = PBXBuildFile; fileRef = F16EB5D44A3519CE63990F59B5D31F10 /* __DoNotUse.swift */; };
-		AD148E9649E649860DD978E7387D5166 /* BaseStubFunctionTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7E8EE118CD84490F29FBE2D8907669 /* BaseStubFunctionTrait.swift */; };
-		AE07D07F98D805B39CAAB4E89F1E87B8 /* OIDServiceConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 141BDEBAAD613A57B2022944B67A010A /* OIDServiceConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B1A909E5DEBDC7D4843CD39E83749BA0 /* StubFunctionThenTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA69369D2EA13E410D0E2839D4154624 /* StubFunctionThenTrait.swift */; };
-		B4C70F5E8C02F97124ABF4E94CFE048C /* Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60380DA22DB3B85BCFE43B05C47F2A6C /* Mock.swift */; };
-		B544DB536244C6E1E0734CB83C2DEA84 /* OIDExternalUserAgentIOSCustomBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D71F47D0D40DC507FCE4987179DD37E /* OIDExternalUserAgentIOSCustomBrowser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B95925B5F061AD60B3FE5EE7314F0291 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */; };
-		B96355A950B52767BDFCB3404D02EFC8 /* Cuckoo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 31157E5AC95506556C03A7705D803654 /* Cuckoo-dummy.m */; };
-		BA598798BBCD87D1BB5A370A6E2EE379 /* OIDExternalUserAgentCatalyst.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E66183203580EA1C58215588A06485A /* OIDExternalUserAgentCatalyst.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BBC602EC86EB71FC4ACD5728C9058E23 /* OIDRegistrationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B20B8B0A9CBB47BA7FC8AB638D38C0 /* OIDRegistrationRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BDAFB69C4408D1AA1D95F62F5F6F376E /* Mocked.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CCE1EA1B454D2751982D81367B4BD30 /* Mocked.swift */; };
-		BF00A9938111A311A8E0B9DE837840DB /* CreateMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB4E6653196B57319ECEEC99E45B814 /* CreateMock.swift */; };
-		BF3A091D6342EBE92990D8F59D27A737 /* GTMSessionFetcherLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = C69926E9693D350655AE33CEB2B07062 /* GTMSessionFetcherLogging.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C1DBB5B6040C8DE1BB6098FD85F57FAB /* Array+matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5406740DA0831ACAB8581FDCA54167C6 /* Array+matchers.swift */; };
-		C491D39536B3E27BFC18238BCCB3AB63 /* Punycode-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 497CD26C6FD305017A0F9B6B82B181DB /* Punycode-dummy.m */; };
-		C4ABE147DE603541B6899582EDF1B7D8 /* MockManager+preconfigured.swift in Sources */ = {isa = PBXBuildFile; fileRef = E75BFEC8727A2FCF5378F290305B3CCB /* MockManager+preconfigured.swift */; };
-		C760F013C47E323D4C9D3E1FF5E34338 /* OIDAuthStateErrorDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C2B4734A76E2312408CBA1983FEE547 /* OIDAuthStateErrorDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C926A7B4CB937FE0961127C3679A1667 /* Pods-enzevalos_iphone-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 06B304F55541DA5F7713DD966D85B840 /* Pods-enzevalos_iphone-dummy.m */; };
-		C9812DB34DB8CB7B2FAEAB9278EABB77 /* Cuckoo-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CF8E5CFFA9B7DBAFC145E46076B0158 /* Cuckoo-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CABF151B8611FA9937627F1DDFF71BC4 /* StubFunctionThenThrowTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99ACF8205E04DC54D450DEA997A7B700 /* StubFunctionThenThrowTrait.swift */; };
-		CB0590FD92943D903C814C08C370D6D6 /* BZipCompression.m in Sources */ = {isa = PBXBuildFile; fileRef = 20999364053042B9FFCAAE808AED3A41 /* BZipCompression.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CCEB886CD0226C8C638DB07909D2A2BE /* GTMSessionUploadFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B319421C1D30CEEEF7AA5A550AAA7B84 /* GTMSessionUploadFetcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CED9EC4A77DA392DF2764B2780FFF124 /* StubNoReturnFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27BE4CDBFF368E3FE6AAAC356E912EBA /* StubNoReturnFunction.swift */; };
-		CFCED42013D268A10D0E7D5441FF70A9 /* StubFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36B6C5ECA3E8FCD7643854B282809CBB /* StubFunction.swift */; };
-		D17B5E14C8A3BC89F3B83F19F86FA171 /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = F892A893741240FE9084278832C33F65 /* Model.swift */; };
-		D1956E389CE6A7E6BF64A8ED72008C46 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B36BC78DF3650BC6CF2221C7D191852 /* Utils.swift */; };
-		D23C0E6B5E546E3D99E547220D1B7356 /* GTMMIMEDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = CD0DD34F771FAB9A411719F397518ED0 /* GTMMIMEDocument.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D4E43B95AA2B76BDEC6B97B152F00463 /* OIDURLSessionProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = C849226754B79D2D742FE99D9B6973E7 /* OIDURLSessionProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D4EE9BF25AD6C839F4DE5957FFF85A0B /* GTMReadMonitorInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 7591C085D96503900D62EE7C519D858F /* GTMReadMonitorInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D6EA800BE7DF94354661EA37E50DFC00 /* Pods-enzevalos_iphoneTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D1C27EF3985F47F90266C4E3975E3FF /* Pods-enzevalos_iphoneTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D82C14B6DFDC990364E7708B23D5B506 /* GTMAppAuthFetcherAuthorization.h in Headers */ = {isa = PBXBuildFile; fileRef = B404F5260DFDCA5732C1207F9060E8DC /* GTMAppAuthFetcherAuthorization.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D874ED22D7E089CDF78AFD9F7BCAA8DE /* Punycode-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FAEDE29E0EC12C9B9CF9509AFD2EEF90 /* Punycode-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D87549BF6D8F527CF351E13326FCEF21 /* OIDExternalUserAgentIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 77BAD2CD19C90229E1D8DFEBA528255E /* OIDExternalUserAgentIOS.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D99C661C6FADA40050CC0DAAD3FE0DCE /* OIDAuthorizationService+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CA577FDE2FDC7C06C417FC2A79E912E /* OIDAuthorizationService+IOS.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D9D8C8B620EBE656958636007B19D3DB /* GTMAppAuthFetcherAuthorization+Keychain.m in Sources */ = {isa = PBXBuildFile; fileRef = F34ADD8344B10472CB99B90D40849933 /* GTMAppAuthFetcherAuthorization+Keychain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DCC8F44280CF1048E9AF09204FE96BDC /* StubbingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE4FB64A9BA3A7FD2C4D6BE72E55AD8D /* StubbingProxy.swift */; };
-		DE23788919FF5136AC4B77F9B29FB4C1 /* OIDFieldMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 7625F0E5CD8625AEC50F23857A7A824E /* OIDFieldMapping.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DE660A7A75A13D0A6BE4AC4A494D91E3 /* TLDExtract-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8D8BF29FC15B4D1D83E03F0AEC17F5 /* TLDExtract-dummy.m */; };
-		E3B32C12184BD887E6687F73097489FA /* OIDRegistrationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 8123AA941D6E7E033BFEE8FAA746984B /* OIDRegistrationResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E743FEBB3A5EAFD72984F48668584818 /* GTMSessionFetcherService.h in Headers */ = {isa = PBXBuildFile; fileRef = EBB169465EE32120ACD9BE47D794000D /* GTMSessionFetcherService.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E9F49F230D327FEAD9D2BF1A936C485A /* ParameterMatcherFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6EEE49737406D5BA0EAF63394B14E8 /* ParameterMatcherFunctions.swift */; };
-		EA278C7D9EB69B68733EF68A0C150345 /* OIDAuthorizationService.h in Headers */ = {isa = PBXBuildFile; fileRef = 3481CA9FE1BADBD28E0BF59CFB05CE0B /* OIDAuthorizationService.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EC17A47C2A3BF4C4DB657F05C6093018 /* OIDAuthState+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 215DB83A005037936C9362480AA0A5BE /* OIDAuthState+IOS.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EC1FE2AF11298575625C052D576564E1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */; };
-		ECA7DD07597E971B856781E3697E786C /* CallMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90EE6B5A72B3EE1E2D156197017F259 /* CallMatcher.swift */; };
-		EE191018EF34395C61D30D78FED87E45 /* AppAuthCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 549BA9121D098CA92AE42DE290D45D2D /* AppAuthCore.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A6D2F2BD4D8346DD1744DEE045C21BA0 /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EEBD04837D90F669D7DFAD4AD7A09999 /* OIDFieldMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = 812E6EB9B3103A020AE853DA2B7D2F7B /* OIDFieldMapping.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EEECE8DA3D1F5A1740660386212DA3D2 /* GTMSessionFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 725CC13B9FB32E97E86A1265F58105E3 /* GTMSessionFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EF92363675B8414D14801D29A288FA31 /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA22ABDCDD5B632D65111C0B6EC1FB06 /* SafariServices.framework */; };
-		F33C6542E82CBE64D8AAAA442D404F4E /* StubThrowingFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24405625B50C358E0ABBA49670AA478A /* StubThrowingFunction.swift */; };
-		F3D2632F5565AFA96A15FBA9EAFFF410 /* AppAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 068CDA4EA6722D10C19C6D20021E58E2 /* AppAuth-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F413E17F97B7C49B043C6705BEF0374F /* OIDTokenUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = C08525F31CE8D0F4C2C989256F6FD081 /* OIDTokenUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F598CB205564B44BC8BC6B774DEB1B62 /* OIDExternalUserAgentRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CE6B78A441BF45B1E7629CAE78F5D01 /* OIDExternalUserAgentRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F677A4A964B9095056DA905477CE4F3C /* AppAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = D199A8A7A40F9D7028D5F9C88C331252 /* AppAuth.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		FD1167035FB07F9AAE0088B0885F1470 /* Set+matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3954ABF9FF2A02854B122E8B070001C5 /* Set+matchers.swift */; };
-		FED8036E5F19A9642F17D56474CA83BF /* MockManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3E53CABF2EFBE325708B6F90E587842 /* MockManager.swift */; };
+		6871D2E9DA45563D0127FAEC77A628A1 /* Pods-enzevalos_iphoneTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D1C27EF3985F47F90266C4E3975E3FF /* Pods-enzevalos_iphoneTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		68BD0DC39A3C97EB8305E7AF87DF4209 /* OIDURLSessionProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = B68434AC12FB8F7B9C2D73236CF120C4 /* OIDURLSessionProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		690A3FBF27363C28A3C44FDC3FAE23E5 /* OIDErrorUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 14153CDC95684AEBEBEB3138D9C51EF7 /* OIDErrorUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		6A32589F870D3A1640C1FAB7AC9179D6 /* GTMAppAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 83ACFD2DFFC908CF12C65071758E4FA0 /* GTMAppAuth.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		6B2C401E08F2AC0A87453061CA3E8E2C /* OIDAuthState.h in Headers */ = {isa = PBXBuildFile; fileRef = E07ECEAA7ED42B5C64EBE8AF6B40C5F9 /* OIDAuthState.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		7039A51919788691D47C0C606F41DA0D /* Dictionary+matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D0A9D3BA54ED6755E2551156F72903E /* Dictionary+matchers.swift */; };
+		71AD3C2F961EB5D94AEA50D0D6A67FBA /* OIDExternalUserAgentIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = C65B6409EF8FF8C9F07FBD93F69493D5 /* OIDExternalUserAgentIOS.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		7ACD06125D4ECC1EC05EAF68B2DC0C99 /* OIDScopeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = D29F21A22B0A1AC45BB17CED694081E3 /* OIDScopeUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		7B685C942F38136D467F6086D2A9C15D /* VerificationProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66BD8C0AD2C7B30EE73EE348548071BF /* VerificationProxy.swift */; };
+		7B7F2C85A4409B146E5398E25D992286 /* GTMSessionFetcherService.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FBE09E108B5082E1158FB82E4B5BAAF /* GTMSessionFetcherService.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		7E09CEE5D075B12FCE204C3C2412F9AF /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5412FD775856074B6131C80ABFFB218F /* XCTest.framework */; };
+		7F448D872A99664BFAF091752C1BD265 /* OIDTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 14BEC9DEF8ADA6773CB0E29B1C53FCB4 /* OIDTokenRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		83450D6BB5E9617CD9A2CDA804A21E7F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */; };
+		83BAF0108579702991C01C961439111A /* OIDExternalUserAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C64BC8B824A40EDF4CC74056C8FB627 /* OIDExternalUserAgent.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		8417CFCEA12E96E62CFA4A646672BCCB /* OIDServiceDiscovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E933272FDAACBCF7458B5BF4BBCC155 /* OIDServiceDiscovery.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		841D07E543F7645F467D90FDB8B3531C /* StubAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 541D2E9C44B6E1FB776995A42595501C /* StubAction.swift */; };
+		852C2BB9FB89A49CA67C5A15A02C0EC4 /* OIDAuthorizationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 03B031C6F4019B26F2C2B03F1F4C19DD /* OIDAuthorizationRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		85AC70140CF3718AA932C21689BF865A /* OIDExternalUserAgentSession.h in Headers */ = {isa = PBXBuildFile; fileRef = FA277F3AA1713F908879D83A473FECCA /* OIDExternalUserAgentSession.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		86CD47067DBEFB8F1C23653E76AF648A /* BZipCompression-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 723102446EA7CE3BAAACA855AC8DBDC3 /* BZipCompression-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		87AEC356C4329D49F972378A8D7DA5F6 /* OIDEndSessionResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 15F8ADE385F370A5DEB9E003D086EC65 /* OIDEndSessionResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		87E4BE420171E747C5E7558B64EF18B0 /* StubFunctionThenDoNothingTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAF22CE692B3DFBF3CACEF7CCE2EAD3F /* StubFunctionThenDoNothingTrait.swift */; };
+		8955CA20EEA55F5D75CDE87F0CADCF83 /* OIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 68C69CE46EC37BDFFABF7C5D087ED853 /* OIDScopes.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		8ACA9C8B657C3C149214E3649860AF76 /* OIDResponseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 24AE557D29C8B76B166EC3E91A53E654 /* OIDResponseTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		8B4F9590DFF1F4A1250D0427CC12D98C /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD358927AF87CE1C42C185CE63265E2F /* SafariServices.framework */; };
+		91907BA379327CACDF19EA39EAD05338 /* OIDEndSessionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C0C2C09196C2F4EB7FF4E4C7737F46 /* OIDEndSessionRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		9780E5EBCFA9AAD2D4CA34884A4CEF8A /* OIDAuthorizationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F4427AE8CAC8F6F7E9F625EE9AF9B9F /* OIDAuthorizationResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		988FA1BA812A092FB878EB67AEA92F8A /* Pods-enzevalos_iphone-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DF68893978B9B1BDC7592D1C608C7A6E /* Pods-enzevalos_iphone-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		989A7C9085D2CA0B73533E578B354803 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */; };
+		98B65FE3B9A0B16A90F6916DF21E3ACF /* OIDClientMetadataParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = DD2FBF66E3C053DE6FF033FB7D584BC4 /* OIDClientMetadataParameters.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		99EB841C4273B8CC2B58DCCD3C520514 /* AppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E6849CC3397C9E70B6DD28FC785C1947 /* AppAuth-dummy.m */; };
+		9A9C894610700D5DA6D044F81431D9F0 /* OIDTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F0CE75BAA64BD76EC23EEBAD7BEC827 /* OIDTokenResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		9CC9B1068E881FD2E93B835ADB271D65 /* ThreadLocal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86331F21AC214FEE2A1D7FB4FA7F51DB /* ThreadLocal.swift */; };
+		A02E71EEE4F80BB29A892BF68955F830 /* GTMMIMEDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ED2395BAF47618E0D81FA676FB03DBC /* GTMMIMEDocument.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		A11EFF20BCD05E962706D98BF6095E93 /* OIDRegistrationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = D98D60C0B9E083CBCA20E1B6513A6773 /* OIDRegistrationRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		A14710681730656A8EE4F2793773C18B /* OIDAuthorizationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EBA0F106984ED61C528363B5D7E4C80 /* OIDAuthorizationResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		A1C532850C5E44985940C62468462519 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */; };
+		A402A1B0DA338F5963E3EC8DB2BE2AC0 /* VerifyReadOnlyProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3FA27BDFDE1F7272F28654DAAB49E8 /* VerifyReadOnlyProperty.swift */; };
+		A67A3A0209C6A61E53B34A18EC5A5DD8 /* OIDScopeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 4426D4031763183DD8860EB33B123537 /* OIDScopeUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		A7C6E4CA0F40FA90F61B1793EDA1FB9B /* GTMOAuth2KeychainCompatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = D41FC738F41B6C57127DC08AFA36FB65 /* GTMOAuth2KeychainCompatibility.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		A9EE0431258A06F0E84FC4054217197F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */; };
+		AA18B6E559D178ABD89668E6EFBD0A58 /* OIDServiceConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = CC09D486161B1BEC67E564834854FF44 /* OIDServiceConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		AA3BE332B851918B23E03F283868116C /* OIDError.h in Headers */ = {isa = PBXBuildFile; fileRef = B198092858BF87447C78254EEA384587 /* OIDError.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		AB1BFC3B19F8BAB981AC200026D88452 /* __DoNotUse.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA47E4D2107FFAAAA0F2A5AF110E9831 /* __DoNotUse.swift */; };
+		AD148E9649E649860DD978E7387D5166 /* BaseStubFunctionTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74E7FA6000A2A1B2F6C52A75166CD72D /* BaseStubFunctionTrait.swift */; };
+		AE07D07F98D805B39CAAB4E89F1E87B8 /* OIDServiceConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = CCB59CFC33203DCABA17401960AFB4E4 /* OIDServiceConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		B1A909E5DEBDC7D4843CD39E83749BA0 /* StubFunctionThenTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 155965902794AD9A30B0289286EA429B /* StubFunctionThenTrait.swift */; };
+		B4C70F5E8C02F97124ABF4E94CFE048C /* Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E73F2785A671D77D8C0E0CD97154E06 /* Mock.swift */; };
+		B4E3C1CCE79D5AAF2C4F38DD1112531D /* Punycode.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 489DBE8E345F57A0753C9BA91D3FA0F8 /* Punycode.framework */; };
+		B544DB536244C6E1E0734CB83C2DEA84 /* OIDExternalUserAgentIOSCustomBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A6F9AF8C5D90BBBBADB5C3EAD5540B0 /* OIDExternalUserAgentIOSCustomBrowser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		B547B4C5A0DD3C1F4C7BA65B05E4C341 /* GTMSessionFetcher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E72B9034158F3CFF3724979F80A9ED5 /* GTMSessionFetcher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		B6876BD4C9049F07FC701C6BC9BA41D3 /* public_suffix_list.dat in Resources */ = {isa = PBXBuildFile; fileRef = 2C381C004094ED096DF2F95E654592D9 /* public_suffix_list.dat */; };
+		B96355A950B52767BDFCB3404D02EFC8 /* Cuckoo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 111E468C97628B0B0AD058F68AD63663 /* Cuckoo-dummy.m */; };
+		BA1B82C5F98BA3C9DBBE20AB8127E0B9 /* GTMAppAuthFetcherAuthorization+Keychain.m in Sources */ = {isa = PBXBuildFile; fileRef = F09F007F15A25498A0091D04114CF48E /* GTMAppAuthFetcherAuthorization+Keychain.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		BA598798BBCD87D1BB5A370A6E2EE379 /* OIDExternalUserAgentCatalyst.m in Sources */ = {isa = PBXBuildFile; fileRef = BCCAA6DA79FFCB67F14FC15D5689BDD9 /* OIDExternalUserAgentCatalyst.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		BACB65800C83005A30115EC7E7E6A53E /* GTMSessionFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CF58E86567742F41BEFDFDA6F70570C /* GTMSessionFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		BBC602EC86EB71FC4ACD5728C9058E23 /* OIDRegistrationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E4C492DE222CE08BAA748BE71EDAB611 /* OIDRegistrationRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		BDAFB69C4408D1AA1D95F62F5F6F376E /* Mocked.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16509A42C32820F2275AFA4B91096D0D /* Mocked.swift */; };
+		BE93B4A3F54BDD6EA3F53D2013A173CE /* GTMReadMonitorInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 314ED5D0B410FBE795BC3A1BED8FEAAD /* GTMReadMonitorInputStream.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		BF00A9938111A311A8E0B9DE837840DB /* CreateMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5C646F48544544B3E2F808DEC74E213 /* CreateMock.swift */; };
+		C14CF975DCBF31A1D5AE115C1E364D32 /* Pods-enzevalos_iphone-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 06B304F55541DA5F7713DD966D85B840 /* Pods-enzevalos_iphone-dummy.m */; };
+		C1DBB5B6040C8DE1BB6098FD85F57FAB /* Array+matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9669584E26F8C90B16AE41E021FAFE53 /* Array+matchers.swift */; };
+		C1F4EFFC9D379F596F679B0EA9342C54 /* GTMReadMonitorInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 4503F4A8939498C0B0F4C2FBC0C62C0B /* GTMReadMonitorInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		C28F624F6227A518417B97B88DD5C272 /* Pods-enzevalos_iphoneTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AA7CBCB7167FAA909C3A5B147D2EE945 /* Pods-enzevalos_iphoneTests-dummy.m */; };
+		C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */; };
+		C491D39536B3E27BFC18238BCCB3AB63 /* Punycode-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A2313EE1091835E6EBAB2EC0372DA1A /* Punycode-dummy.m */; };
+		C4A5AE2131054DE8656FEE58B5811CD9 /* TLDExtract-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 41324004FDAB1BF569108D8398218CC6 /* TLDExtract-dummy.m */; };
+		C4ABE147DE603541B6899582EDF1B7D8 /* MockManager+preconfigured.swift in Sources */ = {isa = PBXBuildFile; fileRef = 694913BE66CF1C1AE7F20DDF595BBDC1 /* MockManager+preconfigured.swift */; };
+		C4D4880CF519999ACC1E94DC8935B53F /* GTMOAuth2KeychainCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 0019F52A89AAED742302B28204C5F1A1 /* GTMOAuth2KeychainCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		C760F013C47E323D4C9D3E1FF5E34338 /* OIDAuthStateErrorDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DB423F15E703345D3CBD98EA09E51C33 /* OIDAuthStateErrorDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		C8B102E6EF8CA2BC47D75463ADD20A01 /* GTMMIMEDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E87E70853BD641AE15FE598D8DF5362 /* GTMMIMEDocument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		C9812DB34DB8CB7B2FAEAB9278EABB77 /* Cuckoo-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 21FC43C61C3D32A69F726237EAECD2BE /* Cuckoo-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		CABF151B8611FA9937627F1DDFF71BC4 /* StubFunctionThenThrowTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93B532F27126CABA448B37ADF10AE9FA /* StubFunctionThenThrowTrait.swift */; };
+		CB0590FD92943D903C814C08C370D6D6 /* BZipCompression.m in Sources */ = {isa = PBXBuildFile; fileRef = C8B4C4D43432C95023D95AA45936E216 /* BZipCompression.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		CD50A3D518FB6EDED847E92F032BD1E9 /* GTMSessionUploadFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 910A16DFE03A16E4A8B8E0847FC9230B /* GTMSessionUploadFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		CED9EC4A77DA392DF2764B2780FFF124 /* StubNoReturnFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80E0990721CD170E5C77C054A2CD133B /* StubNoReturnFunction.swift */; };
+		CFCED42013D268A10D0E7D5441FF70A9 /* StubFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21E35EE26546602D996FFF69987FE8AF /* StubFunction.swift */; };
+		D1956E389CE6A7E6BF64A8ED72008C46 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2138F962F07F47FE606F7E45D3AEE4 /* Utils.swift */; };
+		D4E43B95AA2B76BDEC6B97B152F00463 /* OIDURLSessionProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 7426DB911C80CFC67522DDEC3C075B31 /* OIDURLSessionProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		D6E6E79FFA44B64C0F84558EA32132CF /* GTMKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FDD61B898C4A4582FD14E73363F75D7 /* GTMKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		D874ED22D7E089CDF78AFD9F7BCAA8DE /* Punycode-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 87D49DBCAD4460EEAAF437E82407373E /* Punycode-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		D87549BF6D8F527CF351E13326FCEF21 /* OIDExternalUserAgentIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CA4F43D6DBFE1D44E1C71B0EEE382B1 /* OIDExternalUserAgentIOS.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		D89B6A16CFAF1D00CAE3295D138FD531 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */; };
+		D99C661C6FADA40050CC0DAAD3FE0DCE /* OIDAuthorizationService+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 6111969BA0B54F84EC1484E2A2424FF9 /* OIDAuthorizationService+IOS.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		DCC8F44280CF1048E9AF09204FE96BDC /* StubbingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4A903F2DAC43E8A5C2808895BFD470 /* StubbingProxy.swift */; };
+		DE23788919FF5136AC4B77F9B29FB4C1 /* OIDFieldMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = C84F4D46A5AC8EE103E4C514F81778AE /* OIDFieldMapping.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		E3B32C12184BD887E6687F73097489FA /* OIDRegistrationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FCCD4ED89799CB1A48F0B2C48649711 /* OIDRegistrationResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		E6C2AABA6D5D2C4F48E43CC491F35393 /* AppAuth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8612C8E51D903EE90F3578E32DA4FAC6 /* AppAuth.framework */; };
+		E9F49F230D327FEAD9D2BF1A936C485A /* ParameterMatcherFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6B17775762EBE5F687863C9AC6FE839 /* ParameterMatcherFunctions.swift */; };
+		EA278C7D9EB69B68733EF68A0C150345 /* OIDAuthorizationService.h in Headers */ = {isa = PBXBuildFile; fileRef = D8BE592F39E2E06D1CBD06335046A23D /* OIDAuthorizationService.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		EB7E4F8245B8FE83AAC695A674F46937 /* GTMSessionFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 83F704799126D8D84477D43BA8BDF205 /* GTMSessionFetcherLogging.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		EC17A47C2A3BF4C4DB657F05C6093018 /* OIDAuthState+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 17A90A5BCE5634415ECE8A7279212377 /* OIDAuthState+IOS.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		ECA7DD07597E971B856781E3697E786C /* CallMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051928C66AF67781D1B280EF2A45ED47 /* CallMatcher.swift */; };
+		EDEF244475BFB26AE45B2B1B8F690D6F /* GTMSessionFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5569FAFD59178454184E305B3A94E2CF /* GTMSessionFetcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		EE191018EF34395C61D30D78FED87E45 /* AppAuthCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C7B5E29672999BAF7FA730F1286B9B5 /* AppAuthCore.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 16D04C96B0144C37D1189FB3B28CEEBC /* KeychainAccess-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		EEBD04837D90F669D7DFAD4AD7A09999 /* OIDFieldMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = A6B462A4A55C7EDB7D00A913757B2936 /* OIDFieldMapping.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		F33C6542E82CBE64D8AAAA442D404F4E /* StubThrowingFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 105B950DEF56EF9537C2B666587A48AD /* StubThrowingFunction.swift */; };
+		F3D2632F5565AFA96A15FBA9EAFFF410 /* AppAuth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C9C5A9B48842642BA3E4ECA14C78299 /* AppAuth-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		F413E17F97B7C49B043C6705BEF0374F /* OIDTokenUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = A16BE6BD3C2B27739DDF43B06D799397 /* OIDTokenUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		F4D572228F15C4B145BD0D2A664C7DE7 /* TLDExtract-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 799504E8D7B114EB30E44B313837040C /* TLDExtract-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		F598CB205564B44BC8BC6B774DEB1B62 /* OIDExternalUserAgentRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 469343E299A7F54A170A964CCE2739F7 /* OIDExternalUserAgentRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		F677A4A964B9095056DA905477CE4F3C /* AppAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = C1A901F322CBD454EDF5E7816A7668B5 /* AppAuth.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		FD1167035FB07F9AAE0088B0885F1470 /* Set+matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C98362269677345940AEF9AC70974D26 /* Set+matchers.swift */; };
+		FED8036E5F19A9642F17D56474CA83BF /* MockManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B275C470A08EA49A6F4B3AB5DDB1C271 /* MockManager.swift */; };
+		FFAD3EAC77FE261DFDAE7D8227055614 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
-		11E9C1CA534C58304550A344E2CEE725 /* PBXContainerItemProxy */ = {
+		331DEB7CA46AAEC357F367D48D5B0D40 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6;
-			remoteInfo = AppAuth;
+			remoteGlobalIDString = CFCA8CA494372A14108299CE150648B8;
+			remoteInfo = Cuckoo;
 		};
-		120DF166E47EFBFB0E61185F9FF853A7 /* PBXContainerItemProxy */ = {
+		453A407C93DA41FE64C90E8DD8388C5C /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = CAD7DA284C4255B7575F137B771245E9;
-			remoteInfo = "Pods-enzevalos_iphone";
+			remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6;
+			remoteInfo = AppAuth;
 		};
-		306E244B3AC22447666568D4E4CA035F /* PBXContainerItemProxy */ = {
+		6D60528524515A1772C4B8D3326564FE /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 6D66475B9896599606F4FA421597859F;
-			remoteInfo = BZipCompression;
+			remoteGlobalIDString = D676E21115185671D7258A56944ABE98;
+			remoteInfo = GTMSessionFetcher;
 		};
-		6754A183E025A070C856BFF8DB19FDAC /* PBXContainerItemProxy */ = {
+		722C7B6F84D00D103790BB53F1732236 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6;
-			remoteInfo = AppAuth;
+			remoteGlobalIDString = 0360F2CF9188BEADF94523B36EE326FA;
+			remoteInfo = Punycode;
 		};
-		6C80A34BDA1C4F14C0D1033279ECCC6D /* PBXContainerItemProxy */ = {
+		861B4257E9F3CA341497DFD6AE3F65A7 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = CFCA8CA494372A14108299CE150648B8;
-			remoteInfo = Cuckoo;
+			remoteGlobalIDString = D676E21115185671D7258A56944ABE98;
+			remoteInfo = GTMSessionFetcher;
 		};
-		7F23A2D7DF509E2C25A3AC6B2D940173 /* PBXContainerItemProxy */ = {
+		8CFEA1B966A1CA5930D51A3D481AE882 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
 			remoteGlobalIDString = 8596DC92E476230390F5DF142121286C;
 			remoteInfo = TLDExtract;
 		};
-		937396DC709EBFE0ECFC79A3F758FF5F /* PBXContainerItemProxy */ = {
+		91CCB3053F8CB1A7841CDCC34DF1FC2D /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = D676E21115185671D7258A56944ABE98;
-			remoteInfo = GTMSessionFetcher;
+			remoteGlobalIDString = 5C642AA10FB29936669CC269F42079C6;
+			remoteInfo = AppAuth;
 		};
-		941F018E6EDDBC38559B40585C3F5A68 /* PBXContainerItemProxy */ = {
+		93816811CB1D5CF4E92DD42CA9BECE1E /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 8627999EF1D5E93E13DAFF580DA8CDCF;
-			remoteInfo = GTMAppAuth;
+			remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D;
+			remoteInfo = KeychainAccess;
 		};
-		9437004B7568E707F6E611A88FD0DD4A /* PBXContainerItemProxy */ = {
+		AE8BA6BC69EA456BE4AC321B56C6074B /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 0360F2CF9188BEADF94523B36EE326FA;
-			remoteInfo = Punycode;
+			remoteGlobalIDString = 6D66475B9896599606F4FA421597859F;
+			remoteInfo = BZipCompression;
+		};
+		BA3E0480709B4DF208BB5005AF20BB35 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 54C57F7F7FECB59C7FC4368C602667B3;
+			remoteInfo = "mailcore2-ios";
 		};
-		A1E85C970FE8AAE1D03C783458B2A6E7 /* PBXContainerItemProxy */ = {
+		BE305584A8543780E0E4ED8AAD0FE17A /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
 			remoteGlobalIDString = 0360F2CF9188BEADF94523B36EE326FA;
 			remoteInfo = Punycode;
 		};
-		A1FF9B373660F1BF24209B4AD3BE6F88 /* PBXContainerItemProxy */ = {
+		D74A0D5917E22163138FBF7639BB3D6D /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = D676E21115185671D7258A56944ABE98;
-			remoteInfo = GTMSessionFetcher;
+			remoteGlobalIDString = CAD7DA284C4255B7575F137B771245E9;
+			remoteInfo = "Pods-enzevalos_iphone";
 		};
-		B51B1F6F401DA72C5467051BADAA194A /* PBXContainerItemProxy */ = {
+		F5314012640AB408B10EFB25C3B48974 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 615C831BCE925ED486B225B87E44926D;
-			remoteInfo = KeychainAccess;
+			remoteGlobalIDString = 8627999EF1D5E93E13DAFF580DA8CDCF;
+			remoteInfo = GTMAppAuth;
 		};
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
-		020FD916A2753586251E0F513BBEB3A6 /* VerificationProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VerificationProxy.swift; path = Source/Mock/VerificationProxy.swift; sourceTree = "<group>"; };
-		0220E6A596C4D1DCAEBC4181D74A1674 /* OIDTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenResponse.h; path = Source/AppAuthCore/OIDTokenResponse.h; sourceTree = "<group>"; };
-		068CDA4EA6722D10C19C6D20021E58E2 /* AppAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-umbrella.h"; sourceTree = "<group>"; };
+		0019F52A89AAED742302B28204C5F1A1 /* GTMOAuth2KeychainCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMOAuth2KeychainCompatibility.h; path = Source/GTMOAuth2KeychainCompatibility/GTMOAuth2KeychainCompatibility.h; sourceTree = "<group>"; };
+		008F4DD53896804203B71E8A096CFE17 /* MCOIMAPFetchMessagesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPFetchMessagesOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPFetchMessagesOperation.h"; sourceTree = "<group>"; };
+		00A5509447C58544705E70D3DFF35831 /* MCPOPOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCPOPOperation.h; path = "cocoapods-build/include/MailCore/MCPOPOperation.h"; sourceTree = "<group>"; };
+		014452CDF89C9A6E557032E2FD1CFC26 /* mailcore2-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "mailcore2-ios.debug.xcconfig"; sourceTree = "<group>"; };
+		017CEED03A72B87CF633B83624B8C40D /* MCOIMAPFolderInfoOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPFolderInfoOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPFolderInfoOperation.h"; sourceTree = "<group>"; };
+		01B973AA504C2D899DFE1D9AB37868E2 /* ArgumentCaptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArgumentCaptor.swift; path = Source/Verification/ArgumentCaptor.swift; sourceTree = "<group>"; };
+		01C3367655B1EA8773669E782C2F3582 /* MCHTMLCleaner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCHTMLCleaner.h; path = "cocoapods-build/include/MailCore/MCHTMLCleaner.h"; sourceTree = "<group>"; };
+		02CD9F881F21B57468F5AAF6CA470126 /* MCOPOPMessageInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOPOPMessageInfo.h; path = "cocoapods-build/include/MailCore/MCOPOPMessageInfo.h"; sourceTree = "<group>"; };
+		0350E774084E8F0C2AD0FCBBD7054E1A /* MCOAbstractMultipart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOAbstractMultipart.h; path = "cocoapods-build/include/MailCore/MCOAbstractMultipart.h"; sourceTree = "<group>"; };
+		0351A3633AA83619BD035832AFC60E0E /* MCOSMTPSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOSMTPSession.h; path = "cocoapods-build/include/MailCore/MCOSMTPSession.h"; sourceTree = "<group>"; };
+		03B031C6F4019B26F2C2B03F1F4C19DD /* OIDAuthorizationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationRequest.m; path = Source/AppAuthCore/OIDAuthorizationRequest.m; sourceTree = "<group>"; };
+		03C017C4A38F658FD9900B8B2F36EBAD /* Cuckoo-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Cuckoo-prefix.pch"; sourceTree = "<group>"; };
+		04434AD1CE81E601F470A8BD8B4226B7 /* MCOPOPFetchMessageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOPOPFetchMessageOperation.h; path = "cocoapods-build/include/MailCore/MCOPOPFetchMessageOperation.h"; sourceTree = "<group>"; };
+		04D6A098F466E5F709E168B5503A2EE9 /* MCOIMAPFetchNamespaceOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPFetchNamespaceOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPFetchNamespaceOperation.h"; sourceTree = "<group>"; };
+		051928C66AF67781D1B280EF2A45ED47 /* CallMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallMatcher.swift; path = Source/Matching/CallMatcher.swift; sourceTree = "<group>"; };
+		05BE778EAC92879623305396FC5BEB9D /* AppAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.debug.xcconfig; sourceTree = "<group>"; };
+		06658F6BAB565448C1602EEB8BF6F7AA /* MCOperationQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOperationQueue.h; path = "cocoapods-build/include/MailCore/MCOperationQueue.h"; sourceTree = "<group>"; };
 		06B304F55541DA5F7713DD966D85B840 /* Pods-enzevalos_iphone-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-enzevalos_iphone-dummy.m"; sourceTree = "<group>"; };
-		06BBD3298EFC08D95EEFE526BDDCDBD1 /* Cuckoo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Cuckoo.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		06BBD3298EFC08D95EEFE526BDDCDBD1 /* Cuckoo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Cuckoo.framework; path = Cuckoo.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		075AA85C23C62539F53333966CC4ED67 /* Pods-enzevalos_iphoneTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-enzevalos_iphoneTests-frameworks.sh"; sourceTree = "<group>"; };
-		07E334B771C52E44734678C3FCB59681 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = "<group>"; };
-		092EABC3645C368907672EF589871A0F /* BZipCompression.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = BZipCompression.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		09B4E5E6AE70C904ED48DE91C3830702 /* OIDTokenUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenUtilities.h; path = Source/AppAuthCore/OIDTokenUtilities.h; sourceTree = "<group>"; };
-		09C66FD2F0C491FC16B1B6B0D0185137 /* GTMOAuth2KeychainCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMOAuth2KeychainCompatibility.h; path = Source/GTMOAuth2KeychainCompatibility/GTMOAuth2KeychainCompatibility.h; sourceTree = "<group>"; };
+		0817F4F55B838C9CAB69B18E2307A61A /* MCIMAPOperationCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPOperationCallback.h; path = "cocoapods-build/include/MailCore/MCIMAPOperationCallback.h"; sourceTree = "<group>"; };
+		08CB75854EB361D05AB6E35FCAED6417 /* MCAbstract.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAbstract.h; path = "cocoapods-build/include/MailCore/MCAbstract.h"; sourceTree = "<group>"; };
+		08E170C5494BB7ADE20693EF1DB1DCE6 /* MCNNTPFetchServerTimeOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPFetchServerTimeOperation.h; path = "cocoapods-build/include/MailCore/MCNNTPFetchServerTimeOperation.h"; sourceTree = "<group>"; };
+		092EABC3645C368907672EF589871A0F /* BZipCompression.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = BZipCompression.framework; path = BZipCompression.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		09A94A0981B6E8978672ABC87AE8C1E8 /* MCNNTPOperationCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPOperationCallback.h; path = "cocoapods-build/include/MailCore/MCNNTPOperationCallback.h"; sourceTree = "<group>"; };
+		0A2313EE1091835E6EBAB2EC0372DA1A /* Punycode-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Punycode-dummy.m"; sourceTree = "<group>"; };
+		0ADB095A6AFDD669383A4B40F42CEC98 /* MCOIMAPFetchFoldersOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPFetchFoldersOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPFetchFoldersOperation.h"; sourceTree = "<group>"; };
+		0CD8B3D290089429747644AD8EC3DBD5 /* MCPOPProgressCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCPOPProgressCallback.h; path = "cocoapods-build/include/MailCore/MCPOPProgressCallback.h"; sourceTree = "<group>"; };
+		0DDA7B2585AD61A71D0839F2E2B1EE41 /* MCIMAPSyncResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPSyncResult.h; path = "cocoapods-build/include/MailCore/MCIMAPSyncResult.h"; sourceTree = "<group>"; };
+		0F0CE75BAA64BD76EC23EEBAD7BEC827 /* OIDTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenResponse.m; path = Source/AppAuthCore/OIDTokenResponse.m; sourceTree = "<group>"; };
+		0F6D9C7E40654E5BF64042D810BF3950 /* MCSMTPAsyncSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCSMTPAsyncSession.h; path = "cocoapods-build/include/MailCore/MCSMTPAsyncSession.h"; sourceTree = "<group>"; };
+		0FCCD4ED89799CB1A48F0B2C48649711 /* OIDRegistrationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationResponse.h; path = Source/AppAuthCore/OIDRegistrationResponse.h; sourceTree = "<group>"; };
+		0FD0A4FE6FAEEB893C274D696D79E47A /* MCSMTP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCSMTP.h; path = "cocoapods-build/include/MailCore/MCSMTP.h"; sourceTree = "<group>"; };
 		101D5B52AC8AA4FE1F3662A787E780BB /* Pods-enzevalos_iphoneTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-enzevalos_iphoneTests.modulemap"; sourceTree = "<group>"; };
-		10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
-		118325019B8A463388945CB46F4E2928 /* GTMAppAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMAppAuth.modulemap; sourceTree = "<group>"; };
-		124A10970747052D1566A5E73400FE11 /* GTMOAuth2KeychainCompatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMOAuth2KeychainCompatibility.m; path = Source/GTMOAuth2KeychainCompatibility/GTMOAuth2KeychainCompatibility.m; sourceTree = "<group>"; };
-		1360D1EC55E7CBD2EFDCDBBF0EBD2558 /* Stub.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stub.swift; path = Source/Stubbing/Stub.swift; sourceTree = "<group>"; };
-		1369A3D35EFDEDFB8A902879A1772B2A /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
-		141BDEBAAD613A57B2022944B67A010A /* OIDServiceConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceConfiguration.h; path = Source/AppAuthCore/OIDServiceConfiguration.h; sourceTree = "<group>"; };
-		144724C8B4DE042C0CB8D0417026BDC7 /* GTMSessionFetcherLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherLogging.m; path = Source/GTMSessionFetcherLogging.m; sourceTree = "<group>"; };
-		1494FFF8E92DBF66E20614CF8D8EB751 /* OIDRegistrationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationRequest.m; path = Source/AppAuthCore/OIDRegistrationRequest.m; sourceTree = "<group>"; };
+		10314D9F59019F22933F874B705CECFC /* MCOAbstractMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOAbstractMessage.h; path = "cocoapods-build/include/MailCore/MCOAbstractMessage.h"; sourceTree = "<group>"; };
+		105B950DEF56EF9537C2B666587A48AD /* StubThrowingFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubThrowingFunction.swift; path = Source/Stubbing/StubFunction/StubThrowingFunction.swift; sourceTree = "<group>"; };
+		111E468C97628B0B0AD058F68AD63663 /* Cuckoo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Cuckoo-dummy.m"; sourceTree = "<group>"; };
+		111EAF4CA9F15EA5D10CA1F8BE4691D2 /* BZipCompression.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BZipCompression.release.xcconfig; sourceTree = "<group>"; };
+		112CE6657192077CDB9538B4BEE99D34 /* MCIndexSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIndexSet.h; path = "cocoapods-build/include/MailCore/MCIndexSet.h"; sourceTree = "<group>"; };
+		11F3E28A268E189194EAA6639C81AD39 /* MCMailProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCMailProvider.h; path = "cocoapods-build/include/MailCore/MCMailProvider.h"; sourceTree = "<group>"; };
+		12F112491B8DD1B8F0E0BDDB77FEF30D /* MCIMAPFetchFoldersOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPFetchFoldersOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPFetchFoldersOperation.h"; sourceTree = "<group>"; };
+		12FCFF887B558AE9DD045E3067A095F8 /* NSError+MCO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MCO.h"; path = "cocoapods-build/include/MailCore/NSError+MCO.h"; sourceTree = "<group>"; };
+		139F72BE95CFB4720A26DBB0D1B7B7FF /* MCIMAPFetchMessagesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPFetchMessagesOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPFetchMessagesOperation.h"; sourceTree = "<group>"; };
+		14153CDC95684AEBEBEB3138D9C51EF7 /* OIDErrorUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDErrorUtilities.m; path = Source/AppAuthCore/OIDErrorUtilities.m; sourceTree = "<group>"; };
+		14BEC9DEF8ADA6773CB0E29B1C53FCB4 /* OIDTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenRequest.m; path = Source/AppAuthCore/OIDTokenRequest.m; sourceTree = "<group>"; };
+		14C2780793F02FA1EBDFD0054BB8E3D2 /* MCOPOPFetchHeaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOPOPFetchHeaderOperation.h; path = "cocoapods-build/include/MailCore/MCOPOPFetchHeaderOperation.h"; sourceTree = "<group>"; };
 		151950B78C054EC33A72F894ADA9325A /* Pods-enzevalos_iphoneTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-enzevalos_iphoneTests-Info.plist"; sourceTree = "<group>"; };
-		1689E6C27A97EDF940C859D7F7366779 /* GTMAppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMAppAuth-dummy.m"; sourceTree = "<group>"; };
-		173C9BC43E4281455582200BB3CAFF08 /* Punycode-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Punycode-prefix.pch"; sourceTree = "<group>"; };
-		194C0FE70EEF8F43383F9D09A57A4F9C /* BZipCompression.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BZipCompression.debug.xcconfig; sourceTree = "<group>"; };
-		19F0A53E7C941C699BBE61C2ABC46517 /* OIDURLSessionProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLSessionProvider.m; path = Source/AppAuthCore/OIDURLSessionProvider.m; sourceTree = "<group>"; };
+		155965902794AD9A30B0289286EA429B /* StubFunctionThenTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunctionThenTrait.swift; path = Source/Stubbing/StubFunction/Trait/StubFunctionThenTrait.swift; sourceTree = "<group>"; };
+		15C0C2C09196C2F4EB7FF4E4C7737F46 /* OIDEndSessionRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDEndSessionRequest.h; path = Source/AppAuthCore/OIDEndSessionRequest.h; sourceTree = "<group>"; };
+		15F8ADE385F370A5DEB9E003D086EC65 /* OIDEndSessionResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDEndSessionResponse.m; path = Source/AppAuthCore/OIDEndSessionResponse.m; sourceTree = "<group>"; };
+		16509A42C32820F2275AFA4B91096D0D /* Mocked.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mocked.swift; path = Source/Mock/Mocked.swift; sourceTree = "<group>"; };
+		16D04C96B0144C37D1189FB3B28CEEBC /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = "<group>"; };
+		171A1C6A86AAF66689C7FE6077127E40 /* CuckooFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CuckooFunctions.swift; path = Source/CuckooFunctions.swift; sourceTree = "<group>"; };
+		177DD39AD1C1D7AE88A4DACFE4380FD5 /* TLDExtract.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TLDExtract.debug.xcconfig; sourceTree = "<group>"; };
+		17A90A5BCE5634415ECE8A7279212377 /* OIDAuthState+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthState+IOS.m"; path = "Source/AppAuth/iOS/OIDAuthState+IOS.m"; sourceTree = "<group>"; };
+		17EF18964B1291F82F1A1BAB63E4FDFE /* MailCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MailCore.h; path = "cocoapods-build/include/MailCore/MailCore.h"; sourceTree = "<group>"; };
+		18465E5B50B478508ACC82ECC7D34B3B /* MCSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCSet.h; path = "cocoapods-build/include/MailCore/MCSet.h"; sourceTree = "<group>"; };
+		18CEEEBF2EBB2DBB3C15F844F14BF686 /* MCONNTPSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCONNTPSession.h; path = "cocoapods-build/include/MailCore/MCONNTPSession.h"; sourceTree = "<group>"; };
+		19E1566D0E057D99A3206E08485BB28A /* Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Parser.swift; path = Source/Parser.swift; sourceTree = "<group>"; };
 		1A28BE04F3356286794A11B73466EF3C /* Pods-enzevalos_iphoneUITests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-enzevalos_iphoneUITests-Info.plist"; sourceTree = "<group>"; };
-		1B36BC78DF3650BC6CF2221C7D191852 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = Source/Utils.swift; sourceTree = "<group>"; };
-		1B7BB9E999CA1359BA40EE3F0FC05214 /* OIDRegistrationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationResponse.m; path = Source/AppAuthCore/OIDRegistrationResponse.m; sourceTree = "<group>"; };
-		1B7E6F2C7228AE0285C7BC886F971129 /* StubFunctionThenDoNothingTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunctionThenDoNothingTrait.swift; path = Source/Stubbing/StubFunction/Trait/StubFunctionThenDoNothingTrait.swift; sourceTree = "<group>"; };
-		1BC2A51FD693EE89A38DC37F7463FBEF /* OIDExternalUserAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgent.h; path = Source/AppAuthCore/OIDExternalUserAgent.h; sourceTree = "<group>"; };
-		1CA3823873843819FB42C18048AF7878 /* AppAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AppAuth-Info.plist"; sourceTree = "<group>"; };
-		1CCE1EA1B454D2751982D81367B4BD30 /* Mocked.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mocked.swift; path = Source/Mock/Mocked.swift; sourceTree = "<group>"; };
+		1C9C5A9B48842642BA3E4ECA14C78299 /* AppAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-umbrella.h"; sourceTree = "<group>"; };
+		1CCE6730740BC8DDF1F5BDB4CB9535D7 /* MCOProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOProvider.h; path = "cocoapods-build/include/MailCore/MCOProvider.h"; sourceTree = "<group>"; };
+		1CF0DD54361C9D37E3DFD6F4A6133A7E /* MCOIMAPFetchContentToFileOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPFetchContentToFileOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPFetchContentToFileOperation.h"; sourceTree = "<group>"; };
+		1CFD6AE4BA2E3BBE614869DD0FF0702E /* GTMAppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMAppAuth-dummy.m"; sourceTree = "<group>"; };
 		1D012EDCF8048128F767B37B3CAEC908 /* Pods-enzevalos_iphoneTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-enzevalos_iphoneTests-acknowledgements.plist"; sourceTree = "<group>"; };
-		1DC3700A7363C9E9783AECA667615CCC /* GTMSessionUploadFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionUploadFetcher.h; path = Source/GTMSessionUploadFetcher.h; sourceTree = "<group>"; };
-		1E3725D50154024089189B08D799E285 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
-		20999364053042B9FFCAAE808AED3A41 /* BZipCompression.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BZipCompression.m; path = Code/BZipCompression.m; sourceTree = "<group>"; };
-		215DB83A005037936C9362480AA0A5BE /* OIDAuthState+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthState+IOS.m"; path = "Source/AppAuth/iOS/OIDAuthState+IOS.m"; sourceTree = "<group>"; };
-		24405625B50C358E0ABBA49670AA478A /* StubThrowingFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubThrowingFunction.swift; path = Source/Stubbing/StubFunction/StubThrowingFunction.swift; sourceTree = "<group>"; };
-		259B16C5F561A57AE7F45E579C282411 /* TLDExtract.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TLDExtract.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		263CC319D77DF796927D7E465739746A /* OIDScopeUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopeUtilities.m; path = Source/AppAuthCore/OIDScopeUtilities.m; sourceTree = "<group>"; };
+		1D10F855063C50A3A4CD315C245E17AA /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
+		1D5BF4B0172D54B30B8E09EF13CFEE1B /* OIDURLQueryComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLQueryComponent.m; path = Source/AppAuthCore/OIDURLQueryComponent.m; sourceTree = "<group>"; };
+		1F0CC0F02F5F7F188E3E17282E37FA8C /* MCOIMAPFetchContentOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPFetchContentOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPFetchContentOperation.h"; sourceTree = "<group>"; };
+		1F9C0155EF5D07A35FE6DAA97A32BEEF /* MCOIMAPFolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPFolder.h; path = "cocoapods-build/include/MailCore/MCOIMAPFolder.h"; sourceTree = "<group>"; };
+		1FAB1F10299DC6F2BA9E9D7B3BDEE677 /* AppAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AppAuth.modulemap; sourceTree = "<group>"; };
+		1FC3D41713ABA053538FE265566A5C3D /* Punycode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Punycode.swift; path = Source/Punycode.swift; sourceTree = "<group>"; };
+		21D90FC47484BAFC2A56A26976C458CB /* MCOIMAPMessageRenderingOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPMessageRenderingOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPMessageRenderingOperation.h"; sourceTree = "<group>"; };
+		21E35EE26546602D996FFF69987FE8AF /* StubFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunction.swift; path = Source/Stubbing/StubFunction/StubFunction.swift; sourceTree = "<group>"; };
+		21FC43C61C3D32A69F726237EAECD2BE /* Cuckoo-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Cuckoo-umbrella.h"; sourceTree = "<group>"; };
+		2284F05F9B1D7A5EC24A7E81A310D1A6 /* MCMessageParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCMessageParser.h; path = "cocoapods-build/include/MailCore/MCMessageParser.h"; sourceTree = "<group>"; };
+		2287EDC6977D27C1872C350ADECCE5DE /* MCOIndexSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIndexSet.h; path = "cocoapods-build/include/MailCore/MCOIndexSet.h"; sourceTree = "<group>"; };
+		23A003799CED2AD589375BB6686F15A0 /* MCOIMAPMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPMessage.h; path = "cocoapods-build/include/MailCore/MCOIMAPMessage.h"; sourceTree = "<group>"; };
+		23E47B94A30D62E7087EC739AF1B4800 /* MCOHTMLRendererDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOHTMLRendererDelegate.h; path = "cocoapods-build/include/MailCore/MCOHTMLRendererDelegate.h"; sourceTree = "<group>"; };
+		24A3EA62493D7819D3113A310DA1DCDF /* OIDResponseTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDResponseTypes.m; path = Source/AppAuthCore/OIDResponseTypes.m; sourceTree = "<group>"; };
+		24AA5364A209FCC1EA740E956DC40F8C /* GTMAppAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMAppAuth.modulemap; sourceTree = "<group>"; };
+		24AE557D29C8B76B166EC3E91A53E654 /* OIDResponseTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDResponseTypes.h; path = Source/AppAuthCore/OIDResponseTypes.h; sourceTree = "<group>"; };
+		2512578C520596A5DE24DF1D26F5D00C /* MCONNTPOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCONNTPOperation.h; path = "cocoapods-build/include/MailCore/MCONNTPOperation.h"; sourceTree = "<group>"; };
+		254512755E0A587C6073158392108A7C /* BZipCompression.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BZipCompression.debug.xcconfig; sourceTree = "<group>"; };
+		259B16C5F561A57AE7F45E579C282411 /* TLDExtract.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TLDExtract.framework; path = TLDExtract.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		26637C7D41CD5E16CB19ABF7FA6DDBDA /* MCIMAPSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPSession.h; path = "cocoapods-build/include/MailCore/MCIMAPSession.h"; sourceTree = "<group>"; };
 		277E6EB877B55E71432DC477D4989683 /* Pods-enzevalos_iphoneUITests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-enzevalos_iphoneUITests-acknowledgements.plist"; sourceTree = "<group>"; };
-		27BE4CDBFF368E3FE6AAAC356E912EBA /* StubNoReturnFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubNoReturnFunction.swift; path = Source/Stubbing/StubFunction/StubNoReturnFunction.swift; sourceTree = "<group>"; };
 		27FD73249579E4013ACE3549FB184C91 /* Pods-enzevalos_iphone-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-enzevalos_iphone-acknowledgements.plist"; sourceTree = "<group>"; };
+		2849F34C26AB4B9DDD30ABE0202359F8 /* MCOPOPOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOPOPOperation.h; path = "cocoapods-build/include/MailCore/MCOPOPOperation.h"; sourceTree = "<group>"; };
+		286377E1FE4A375A0D204EDB2D126D85 /* MCICUTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCICUTypes.h; path = "cocoapods-build/include/MailCore/MCICUTypes.h"; sourceTree = "<group>"; };
+		28AFC8BD75144C535D5EE4A1ABA4E489 /* MCAutoreleasePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAutoreleasePool.h; path = "cocoapods-build/include/MailCore/MCAutoreleasePool.h"; sourceTree = "<group>"; };
+		28BADD2228A47CACA83343ECAD9A9E62 /* GTMSessionFetcher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.release.xcconfig; sourceTree = "<group>"; };
 		297979089E90572850EB8DB63A2CA81E /* Pods-enzevalos_iphoneUITests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-enzevalos_iphoneUITests-acknowledgements.markdown"; sourceTree = "<group>"; };
-		2990CCBE2E76F7E5320ED6F76FE2B193 /* Punycode-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Punycode-Info.plist"; sourceTree = "<group>"; };
-		2A436E6416B68966D6CD8836924C665F /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = "<group>"; };
-		2A545085DF0160368B085F59302C0D65 /* OIDGrantTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDGrantTypes.m; path = Source/AppAuthCore/OIDGrantTypes.m; sourceTree = "<group>"; };
-		2B2D9F710254CE9D60DD9D12A66D17E1 /* Cuckoo-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Cuckoo-Info.plist"; sourceTree = "<group>"; };
-		2C841149CDE4BC2589B9330E3F048C7F /* OIDAuthorizationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationRequest.m; path = Source/AppAuthCore/OIDAuthorizationRequest.m; sourceTree = "<group>"; };
-		2D3AA04C49D788AFEA91D2211357924A /* StubCall.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubCall.swift; path = Source/Stubbing/StubCall.swift; sourceTree = "<group>"; };
-		2D71F47D0D40DC507FCE4987179DD37E /* OIDExternalUserAgentIOSCustomBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentIOSCustomBrowser.m; path = Source/AppAuth/iOS/OIDExternalUserAgentIOSCustomBrowser.m; sourceTree = "<group>"; };
-		2E2132E6E72E5CEC809DB0F68D3BF787 /* OIDIDToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDIDToken.h; path = Source/AppAuthCore/OIDIDToken.h; sourceTree = "<group>"; };
-		2EDC09EB96AF66E139C41C0E6FF2D199 /* TLDExtract.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TLDExtract.modulemap; sourceTree = "<group>"; };
-		2FE6C40D9CC978ECE677DF265091449F /* public_suffix_list_frozen.dat */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = public_suffix_list_frozen.dat; path = Resources/public_suffix_list_frozen.dat; sourceTree = "<group>"; };
-		31157E5AC95506556C03A7705D803654 /* Cuckoo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Cuckoo-dummy.m"; sourceTree = "<group>"; };
-		31939D6C6CB1CE67D1BEABB84AA92F9F /* OIDIDToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDIDToken.m; path = Source/AppAuthCore/OIDIDToken.m; sourceTree = "<group>"; };
-		3481CA9FE1BADBD28E0BF59CFB05CE0B /* OIDAuthorizationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationService.h; path = Source/AppAuthCore/OIDAuthorizationService.h; sourceTree = "<group>"; };
+		29F9281546D2B5DEC6EC95914876C3D3 /* MCAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAttachment.h; path = "cocoapods-build/include/MailCore/MCAttachment.h"; sourceTree = "<group>"; };
+		2A2B5536F0E6A76285921A39349E99D6 /* GTMGatherInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMGatherInputStream.m; path = Source/GTMGatherInputStream.m; sourceTree = "<group>"; };
+		2A8B126DA1ADDA6872FF79F11EC8A4EE /* BZipCompression-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BZipCompression-dummy.m"; sourceTree = "<group>"; };
+		2AE10E0D671341006892B75B883DA8DC /* GTMAppAuthFetcherAuthorization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMAppAuthFetcherAuthorization.h; path = Source/GTMAppAuthFetcherAuthorization.h; sourceTree = "<group>"; };
+		2C339147875C411B57C307E6601A446E /* MCORange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCORange.h; path = "cocoapods-build/include/MailCore/MCORange.h"; sourceTree = "<group>"; };
+		2C381C004094ED096DF2F95E654592D9 /* public_suffix_list.dat */ = {isa = PBXFileReference; includeInIndex = 1; name = public_suffix_list.dat; path = Resources/public_suffix_list.dat; sourceTree = "<group>"; };
+		2C4F4E482DEBB83C8C6B84B024CF31CC /* MCOSMTPOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOSMTPOperation.h; path = "cocoapods-build/include/MailCore/MCOSMTPOperation.h"; sourceTree = "<group>"; };
+		2C6F9E70C2E15B2DDDE65DF901B6EAC6 /* MCONNTPFetchAllArticlesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCONNTPFetchAllArticlesOperation.h; path = "cocoapods-build/include/MailCore/MCONNTPFetchAllArticlesOperation.h"; sourceTree = "<group>"; };
+		2E46C3A0BA5EBD6FC43F1CF88EC0A810 /* MCNNTPListNewsgroupsOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPListNewsgroupsOperation.h; path = "cocoapods-build/include/MailCore/MCNNTPListNewsgroupsOperation.h"; sourceTree = "<group>"; };
+		2E75F697E8F1F3451E9C7AB66EB41369 /* MCIMAPCheckAccountOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPCheckAccountOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPCheckAccountOperation.h"; sourceTree = "<group>"; };
+		2ED2395BAF47618E0D81FA676FB03DBC /* GTMMIMEDocument.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMMIMEDocument.m; path = Source/GTMMIMEDocument.m; sourceTree = "<group>"; };
+		2EEF6E83AF99FE8100B98DAF10464761 /* MCAsyncSMTP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAsyncSMTP.h; path = "cocoapods-build/include/MailCore/MCAsyncSMTP.h"; sourceTree = "<group>"; };
+		2EF0BF2FD351D7CA4A43EF67975E32F2 /* MCAbstractMessagePart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAbstractMessagePart.h; path = "cocoapods-build/include/MailCore/MCAbstractMessagePart.h"; sourceTree = "<group>"; };
+		2EFD4835724A149FE651F49FEF834D12 /* MCAbstractPart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAbstractPart.h; path = "cocoapods-build/include/MailCore/MCAbstractPart.h"; sourceTree = "<group>"; };
+		2EFE1424F88E553C202C1CBD6CE71691 /* MCIMAPMoveMessagesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPMoveMessagesOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPMoveMessagesOperation.h"; sourceTree = "<group>"; };
+		305A531387DBE2D4FB2DCA4B1FC9FC3E /* MCIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIterator.h; path = "cocoapods-build/include/MailCore/MCIterator.h"; sourceTree = "<group>"; };
+		314ED5D0B410FBE795BC3A1BED8FEAAD /* GTMReadMonitorInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMReadMonitorInputStream.m; path = Source/GTMReadMonitorInputStream.m; sourceTree = "<group>"; };
+		31DA1F411C427D0CCDAF6FBF1D58B3DD /* BZipCompression-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BZipCompression-prefix.pch"; sourceTree = "<group>"; };
+		3259B21B8F1DA72DFBA96342C5BC1D45 /* MCAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAssert.h; path = "cocoapods-build/include/MailCore/MCAssert.h"; sourceTree = "<group>"; };
+		3269A963C3201AE09F37CA92BE8C59FD /* StubCall.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubCall.swift; path = Source/Stubbing/StubCall.swift; sourceTree = "<group>"; };
+		329EE48F4111375FF362BEE00E7376B6 /* MockBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MockBuilder.swift; path = Source/Initialization/MockBuilder.swift; sourceTree = "<group>"; };
+		32B03F2005783FCCD7B1103C6BEC9DCF /* OIDAuthorizationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationService.m; path = Source/AppAuthCore/OIDAuthorizationService.m; sourceTree = "<group>"; };
+		33CD85FA7D7F131432BEB6A6ED9661E6 /* NSArray+MCO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MCO.h"; path = "cocoapods-build/include/MailCore/NSArray+MCO.h"; sourceTree = "<group>"; };
+		341F89C0D678990053DD83F9EFA9C747 /* Punycode.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Punycode.debug.xcconfig; sourceTree = "<group>"; };
+		346185F2F70E3B7FD723CF3FF522C904 /* MCAsync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAsync.h; path = "cocoapods-build/include/MailCore/MCAsync.h"; sourceTree = "<group>"; };
+		3493F22F8B1ABB577A83E7D33B3BFBF1 /* MCOIMAPFolderInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPFolderInfo.h; path = "cocoapods-build/include/MailCore/MCOIMAPFolderInfo.h"; sourceTree = "<group>"; };
+		353B92DC1B67514972BC4EDA0FAFA621 /* OIDGrantTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDGrantTypes.h; path = Source/AppAuthCore/OIDGrantTypes.h; sourceTree = "<group>"; };
 		357916A86ADE599CE6F7182F54B1D8CF /* Pods-enzevalos_iphoneUITests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-enzevalos_iphoneUITests-dummy.m"; sourceTree = "<group>"; };
-		363E3B8EB8A32A459EA9B14BFCFC2957 /* Cuckoo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Cuckoo.debug.xcconfig; sourceTree = "<group>"; };
-		36B6C5ECA3E8FCD7643854B282809CBB /* StubFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunction.swift; path = Source/Stubbing/StubFunction/StubFunction.swift; sourceTree = "<group>"; };
-		3954ABF9FF2A02854B122E8B070001C5 /* Set+matchers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Set+matchers.swift"; path = "Source/Matching/Set+matchers.swift"; sourceTree = "<group>"; };
+		37452C45383260779915DFEEAB7D30B6 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = "<group>"; };
+		37AF49777F0A0527F2BEBFC79C2A17D5 /* MCONNTPFetchServerTimeOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCONNTPFetchServerTimeOperation.h; path = "cocoapods-build/include/MailCore/MCONNTPFetchServerTimeOperation.h"; sourceTree = "<group>"; };
+		3A1C39BDC18305571CD197C53782DE5F /* MCOMailProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOMailProvider.h; path = "cocoapods-build/include/MailCore/MCOMailProvider.h"; sourceTree = "<group>"; };
+		3A49FCBC9DAD830B624BFC0F0BBB51B4 /* MCIMAP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAP.h; path = "cocoapods-build/include/MailCore/MCIMAP.h"; sourceTree = "<group>"; };
+		3A6F9AF8C5D90BBBBADB5C3EAD5540B0 /* OIDExternalUserAgentIOSCustomBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentIOSCustomBrowser.m; path = Source/AppAuth/iOS/OIDExternalUserAgentIOSCustomBrowser.m; sourceTree = "<group>"; };
+		3A849BE6293A9CBC19DEAC569A8B57CA /* MCOIMAPMoveMessagesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPMoveMessagesOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPMoveMessagesOperation.h"; sourceTree = "<group>"; };
+		3AB934ECFB3A9F06447D0BA1AE9E8B95 /* MCSMTPOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCSMTPOperation.h; path = "cocoapods-build/include/MailCore/MCSMTPOperation.h"; sourceTree = "<group>"; };
+		3AF2882F2E2331F6448EC3F14964C118 /* MCOIMAPNamespace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPNamespace.h; path = "cocoapods-build/include/MailCore/MCOIMAPNamespace.h"; sourceTree = "<group>"; };
+		3B690BCE91D812B2AC91FE1C8C5C3A3F /* MCBaseTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCBaseTypes.h; path = "cocoapods-build/include/MailCore/MCBaseTypes.h"; sourceTree = "<group>"; };
+		3B772E0C76D7951CD0DD965266336493 /* Punycode-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Punycode-prefix.pch"; sourceTree = "<group>"; };
 		3C6B1C4BCBEA75EDF71B3CA7407DCDF0 /* Pods-enzevalos_iphoneTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-enzevalos_iphoneTests.debug.xcconfig"; sourceTree = "<group>"; };
-		3CA577FDE2FDC7C06C417FC2A79E912E /* OIDAuthorizationService+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthorizationService+IOS.m"; path = "Source/AppAuth/iOS/OIDAuthorizationService+IOS.m"; sourceTree = "<group>"; };
-		3CC6468A3678127D402D974C3112BEF5 /* OIDClientMetadataParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDClientMetadataParameters.h; path = Source/AppAuthCore/OIDClientMetadataParameters.h; sourceTree = "<group>"; };
-		3CE6B78A441BF45B1E7629CAE78F5D01 /* OIDExternalUserAgentRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentRequest.h; path = Source/AppAuthCore/OIDExternalUserAgentRequest.h; sourceTree = "<group>"; };
 		3D00CFB35D0912B17557A9AAC8F5DE27 /* GTMSessionFetcher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GTMSessionFetcher.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		3D5DA5A68BFBCBE8B2CF151D94845221 /* OIDResponseTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDResponseTypes.m; path = Source/AppAuthCore/OIDResponseTypes.m; sourceTree = "<group>"; };
-		3E66183203580EA1C58215588A06485A /* OIDExternalUserAgentCatalyst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentCatalyst.m; path = Source/AppAuth/iOS/OIDExternalUserAgentCatalyst.m; sourceTree = "<group>"; };
-		3E7E8EE118CD84490F29FBE2D8907669 /* BaseStubFunctionTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseStubFunctionTrait.swift; path = Source/Stubbing/StubFunction/Trait/BaseStubFunctionTrait.swift; sourceTree = "<group>"; };
-		3E8830F16A68783D45E15D66E373F706 /* OIDAuthState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthState.h; path = Source/AppAuthCore/OIDAuthState.h; sourceTree = "<group>"; };
-		3EEAFC338746620FC7B23B99D5A611AF /* AppAuth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.release.xcconfig; sourceTree = "<group>"; };
-		3FD1B4C1246D643E9476438C28048FA8 /* AppAuth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AppAuth.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		41B6CC9EE527198113FD797FF9BC2F60 /* OIDErrorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDErrorUtilities.h; path = Source/AppAuthCore/OIDErrorUtilities.h; sourceTree = "<group>"; };
-		42998E4BD19433E76A8D1779F0146002 /* TLDExtract.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TLDExtract.release.xcconfig; sourceTree = "<group>"; };
-		43408BA014E66995C0FB8AF38041E071 /* Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Extension.swift; path = Source/Extension.swift; sourceTree = "<group>"; };
+		3D84BAFB71075D160F6904F3F681C067 /* MCIMAPNamespace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPNamespace.h; path = "cocoapods-build/include/MailCore/MCIMAPNamespace.h"; sourceTree = "<group>"; };
+		3E75054D99959B8586D64A8F9E7CFA71 /* BZipCompression.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BZipCompression.h; path = Code/BZipCompression.h; sourceTree = "<group>"; };
+		3EBA0F106984ED61C528363B5D7E4C80 /* OIDAuthorizationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationResponse.h; path = Source/AppAuthCore/OIDAuthorizationResponse.h; sourceTree = "<group>"; };
+		3FB0D6F84929BA0745BEF406D9FD162A /* MCOPOPSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOPOPSession.h; path = "cocoapods-build/include/MailCore/MCOPOPSession.h"; sourceTree = "<group>"; };
+		3FD1B4C1246D643E9476438C28048FA8 /* AppAuth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AppAuth.framework; path = AppAuth.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		3FFB4F377F86D79BCAD832778FB269C7 /* MCData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCData.h; path = "cocoapods-build/include/MailCore/MCData.h"; sourceTree = "<group>"; };
+		400D3836F33677379F4001D865A71A62 /* MCObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCObjC.h; path = "cocoapods-build/include/MailCore/MCObjC.h"; sourceTree = "<group>"; };
+		41324004FDAB1BF569108D8398218CC6 /* TLDExtract-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TLDExtract-dummy.m"; sourceTree = "<group>"; };
+		42C95E5B43D3BB88E033D0DC8AB0A2DC /* MCOIMAPCopyMessagesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPCopyMessagesOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPCopyMessagesOperation.h"; sourceTree = "<group>"; };
+		43758F2113109B3750641F00402F158A /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = "<group>"; };
 		439E22E1D320EDFF181958E705497B59 /* Pods-enzevalos_iphone-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-enzevalos_iphone-Info.plist"; sourceTree = "<group>"; };
-		44C9BD3444923D6002DF2338024847B2 /* BZipCompression-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BZipCompression-dummy.m"; sourceTree = "<group>"; };
-		44EBE8B82E3E3A595C6EEF561DE8466B /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = "<group>"; };
-		451463882BE47B7B7A7675E9EE63B5AA /* AppAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.debug.xcconfig; sourceTree = "<group>"; };
-		457D4AB13ECCAEC1DAFFB8F1EA1CE6D1 /* OIDAuthorizationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationRequest.h; path = Source/AppAuthCore/OIDAuthorizationRequest.h; sourceTree = "<group>"; };
-		45CF2205AFE5B2FD533DDEDCBABC29D3 /* KeychainAccess-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KeychainAccess-Info.plist"; sourceTree = "<group>"; };
-		45F7833378B3DCDCB354EC4E5F50B5BE /* OIDEndSessionResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDEndSessionResponse.m; path = Source/AppAuthCore/OIDEndSessionResponse.m; sourceTree = "<group>"; };
-		4866DC5496BEB9B80136A40ED894C18D /* OIDGrantTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDGrantTypes.h; path = Source/AppAuthCore/OIDGrantTypes.h; sourceTree = "<group>"; };
-		486C5D15EE37A1B6455A1DEA94FCD344 /* OIDEndSessionRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDEndSessionRequest.m; path = Source/AppAuthCore/OIDEndSessionRequest.m; sourceTree = "<group>"; };
+		43D40899F08A11303E852ABA27188ECE /* DefaultValueRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultValueRegistry.swift; path = Source/DefaultValueRegistry.swift; sourceTree = "<group>"; };
+		44032F0D54F5FA60E0CF8B3A7FE390B1 /* MCNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNull.h; path = "cocoapods-build/include/MailCore/MCNull.h"; sourceTree = "<group>"; };
+		4426D4031763183DD8860EB33B123537 /* OIDScopeUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopeUtilities.m; path = Source/AppAuthCore/OIDScopeUtilities.m; sourceTree = "<group>"; };
+		44440E8473E0F54D5F187B69C215659A /* MCIMAPOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPOperation.h"; sourceTree = "<group>"; };
+		44E8A0EFDB1F4B7CA0EAD0DE714B2471 /* MCOIMAPMultipart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPMultipart.h; path = "cocoapods-build/include/MailCore/MCOIMAPMultipart.h"; sourceTree = "<group>"; };
+		4503F4A8939498C0B0F4C2FBC0C62C0B /* GTMReadMonitorInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMReadMonitorInputStream.h; path = Source/GTMReadMonitorInputStream.h; sourceTree = "<group>"; };
+		4552538A0AEC28DC4D37BAF38E73C0FE /* GTMSessionFetcherService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherService.m; path = Source/GTMSessionFetcherService.m; sourceTree = "<group>"; };
+		4565119EB9FA1CDE37E54807AE3387F6 /* MCIMAPFolderInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPFolderInfo.h; path = "cocoapods-build/include/MailCore/MCIMAPFolderInfo.h"; sourceTree = "<group>"; };
+		45D68C670C0EC6F000F155AB9B98E8C0 /* MCAbstractMultipart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAbstractMultipart.h; path = "cocoapods-build/include/MailCore/MCAbstractMultipart.h"; sourceTree = "<group>"; };
+		469085938B2CAD49AA8D3C77E71A0A0C /* MCOAccountValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOAccountValidator.h; path = "cocoapods-build/include/MailCore/MCOAccountValidator.h"; sourceTree = "<group>"; };
+		469343E299A7F54A170A964CCE2739F7 /* OIDExternalUserAgentRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentRequest.h; path = Source/AppAuthCore/OIDExternalUserAgentRequest.h; sourceTree = "<group>"; };
+		47351E123D03F15482851A2E29029FF9 /* MCOperationCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOperationCallback.h; path = "cocoapods-build/include/MailCore/MCOperationCallback.h"; sourceTree = "<group>"; };
+		47544841D79B932438F8F9AD0BED33AD /* MCPOPSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCPOPSession.h; path = "cocoapods-build/include/MailCore/MCPOPSession.h"; sourceTree = "<group>"; };
+		47E51D29C58FEED166033C13BB24AC5B /* MCOMultipart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOMultipart.h; path = "cocoapods-build/include/MailCore/MCOMultipart.h"; sourceTree = "<group>"; };
 		489DBE8E345F57A0753C9BA91D3FA0F8 /* Punycode.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Punycode.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		497CD26C6FD305017A0F9B6B82B181DB /* Punycode-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Punycode-dummy.m"; sourceTree = "<group>"; };
-		49CF4A47918DF84C067FFE94A354A686 /* OIDServiceDiscovery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceDiscovery.m; path = Source/AppAuthCore/OIDServiceDiscovery.m; sourceTree = "<group>"; };
-		4AC0EF8E5C70C9D217AB426DC13B8D7E /* Punycode.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Punycode.release.xcconfig; sourceTree = "<group>"; };
-		4DD5EC4909F4FB9250DF7E7374DC6CDC /* ToBeStubbedReadOnlyProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToBeStubbedReadOnlyProperty.swift; path = Source/Stubbing/ToBeStubbedProperty/ToBeStubbedReadOnlyProperty.swift; sourceTree = "<group>"; };
-		4E36412E4AB281E8EFEC39CF7C21D2CB /* OIDServiceDiscovery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceDiscovery.h; path = Source/AppAuthCore/OIDServiceDiscovery.h; sourceTree = "<group>"; };
-		4F9BB85A3D91AF757253D90E88B0CECE /* GTMSessionFetcher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.debug.xcconfig; sourceTree = "<group>"; };
-		4FE8415011C354920313C5826C722EFD /* Pods_enzevalos_iphoneTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_enzevalos_iphoneTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		51DBBF2B152DFCC84DDE2AFF4AEB28B6 /* OIDExternalUserAgentIOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentIOS.m; path = Source/AppAuth/iOS/OIDExternalUserAgentIOS.m; sourceTree = "<group>"; };
-		529D246E5E4FA692C895E51A7372EDE0 /* OIDError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDError.m; path = Source/AppAuthCore/OIDError.m; sourceTree = "<group>"; };
-		5406740DA0831ACAB8581FDCA54167C6 /* Array+matchers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+matchers.swift"; path = "Source/Matching/Array+matchers.swift"; sourceTree = "<group>"; };
-		549BA9121D098CA92AE42DE290D45D2D /* AppAuthCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuthCore.h; path = Source/AppAuthCore.h; sourceTree = "<group>"; };
+		48E09FCCE64275D61C918D52E07CA952 /* VerifyProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VerifyProperty.swift; path = Source/Verification/VerifyProperty/VerifyProperty.swift; sourceTree = "<group>"; };
+		498FDF82AAE03F9B6241C0D4B3EFDF3A /* MCNNTPFetchAllArticlesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPFetchAllArticlesOperation.h; path = "cocoapods-build/include/MailCore/MCNNTPFetchAllArticlesOperation.h"; sourceTree = "<group>"; };
+		4B632256BA7AB920F0D01122B876DC2B /* MCOMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOMessageBuilder.h; path = "cocoapods-build/include/MailCore/MCOMessageBuilder.h"; sourceTree = "<group>"; };
+		4BF335967FFADB2451B662364C00C085 /* MCNNTPFetchOverviewOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPFetchOverviewOperation.h; path = "cocoapods-build/include/MailCore/MCNNTPFetchOverviewOperation.h"; sourceTree = "<group>"; };
+		4C392CB49901EFE27C47A4E2987684C3 /* MCCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCCore.h; path = "cocoapods-build/include/MailCore/MCCore.h"; sourceTree = "<group>"; };
+		4CA1B73B930E0D8FB2E7B8C626BBDAB2 /* MCNNTPFetchHeaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPFetchHeaderOperation.h; path = "cocoapods-build/include/MailCore/MCNNTPFetchHeaderOperation.h"; sourceTree = "<group>"; };
+		4CC3E51937DA43642EBAB9A5C4742786 /* MCIMAPMessageRenderingOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPMessageRenderingOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPMessageRenderingOperation.h"; sourceTree = "<group>"; };
+		4D5C9908BB05D21FC1FCF3C0A88A9A17 /* OIDRegistrationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationResponse.m; path = Source/AppAuthCore/OIDRegistrationResponse.m; sourceTree = "<group>"; };
+		4D766428307C4E296C400C2FA21CECD0 /* MCOIMAPOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPOperation.h"; sourceTree = "<group>"; };
+		4E3DAE1B190F445E0545E65203A0F229 /* MCIMAPFetchParsedContentOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPFetchParsedContentOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPFetchParsedContentOperation.h"; sourceTree = "<group>"; };
+		4E72B9034158F3CFF3724979F80A9ED5 /* GTMSessionFetcher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-umbrella.h"; sourceTree = "<group>"; };
+		4E87E70853BD641AE15FE598D8DF5362 /* GTMMIMEDocument.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMMIMEDocument.h; path = Source/GTMMIMEDocument.h; sourceTree = "<group>"; };
+		4E933272FDAACBCF7458B5BF4BBCC155 /* OIDServiceDiscovery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceDiscovery.h; path = Source/AppAuthCore/OIDServiceDiscovery.h; sourceTree = "<group>"; };
+		4F2EC26D69CFC7E51936ACD34CB52D55 /* MCIMAPPart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPPart.h; path = "cocoapods-build/include/MailCore/MCIMAPPart.h"; sourceTree = "<group>"; };
+		4FE8415011C354920313C5826C722EFD /* Pods_enzevalos_iphoneTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_enzevalos_iphoneTests.framework; path = "Pods-enzevalos_iphoneTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
+		501D3F5208AF16C792B614CE76966859 /* MCIMAPIdentityOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPIdentityOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPIdentityOperation.h"; sourceTree = "<group>"; };
+		5079F13AF86530024F5840B19794E495 /* MCORFC822.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCORFC822.h; path = "cocoapods-build/include/MailCore/MCORFC822.h"; sourceTree = "<group>"; };
+		51C6276376531631485BCE084EA9C86D /* MCOAbstractPart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOAbstractPart.h; path = "cocoapods-build/include/MailCore/MCOAbstractPart.h"; sourceTree = "<group>"; };
+		528CFBC922523371DD2A4FC447B9CCFC /* MCIMAPCopyMessagesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPCopyMessagesOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPCopyMessagesOperation.h"; sourceTree = "<group>"; };
+		53F666632F71A6899B23C9F6CD40452D /* MCOUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOUtils.h; path = "cocoapods-build/include/MailCore/MCOUtils.h"; sourceTree = "<group>"; };
+		540C3C0BC61195B5E1757DB3D21FD5D0 /* MCAccountValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAccountValidator.h; path = "cocoapods-build/include/MailCore/MCAccountValidator.h"; sourceTree = "<group>"; };
+		5412FD775856074B6131C80ABFFB218F /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
+		541C122A51B7BD7748BBF6483A4F9895 /* MCMultipart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCMultipart.h; path = "cocoapods-build/include/MailCore/MCMultipart.h"; sourceTree = "<group>"; };
+		541D2E9C44B6E1FB776995A42595501C /* StubAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubAction.swift; path = Source/Stubbing/StubAction.swift; sourceTree = "<group>"; };
+		5456D125036E56BC24BFD1089863C478 /* OIDTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenResponse.h; path = Source/AppAuthCore/OIDTokenResponse.h; sourceTree = "<group>"; };
+		54587BBE1FF6F940BE8C2C78A7EB25CA /* NSIndexSet+MCO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSIndexSet+MCO.h"; path = "cocoapods-build/include/MailCore/NSIndexSet+MCO.h"; sourceTree = "<group>"; };
 		54AA6AB0C70CD3AAE2AF53FCB79CFE45 /* Pods-enzevalos_iphone-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-enzevalos_iphone-frameworks.sh"; sourceTree = "<group>"; };
-		554DD2A5C7F70C9958ED54F831ECE8F5 /* OIDEndSessionRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDEndSessionRequest.h; path = Source/AppAuthCore/OIDEndSessionRequest.h; sourceTree = "<group>"; };
-		579BC03F9D99907DEC31B6DA1DC3A266 /* GTMSessionFetcher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-umbrella.h"; sourceTree = "<group>"; };
-		5809C43A5DB296F77612E06EFC9EC8AD /* OIDAuthorizationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationResponse.h; path = Source/AppAuthCore/OIDAuthorizationResponse.h; sourceTree = "<group>"; };
-		5950451C1DB38E9D4237F45E9EBA5F55 /* OIDResponseTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDResponseTypes.h; path = Source/AppAuthCore/OIDResponseTypes.h; sourceTree = "<group>"; };
-		5AE69DF6247B1B81018AAFE9EB3988A7 /* GTMSessionFetcher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMSessionFetcher.modulemap; sourceTree = "<group>"; };
-		5CF8E5CFFA9B7DBAFC145E46076B0158 /* Cuckoo-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Cuckoo-umbrella.h"; sourceTree = "<group>"; };
-		5D19D5B85675E2822F82B6ADA85B5B86 /* TLDExtract.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TLDExtract.swift; path = Source/TLDExtract.swift; sourceTree = "<group>"; };
-		5E1633E01F51CAE3D15E71469BFFB7F9 /* Punycode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Punycode.swift; path = Source/Punycode.swift; sourceTree = "<group>"; };
-		5F686370B353B587C8E9D35522309DFC /* OIDEndSessionResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDEndSessionResponse.h; path = Source/AppAuthCore/OIDEndSessionResponse.h; sourceTree = "<group>"; };
-		6000165C65C08773F637752FC6AE5A03 /* AppAuth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-prefix.pch"; sourceTree = "<group>"; };
-		60380DA22DB3B85BCFE43B05C47F2A6C /* Mock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mock.swift; path = Source/Mock/Mock.swift; sourceTree = "<group>"; };
-		621C1257648AF7EA11969EF7B64650EB /* StubFunctionThenCallRealImplementationTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunctionThenCallRealImplementationTrait.swift; path = Source/Stubbing/StubFunction/Trait/StubFunctionThenCallRealImplementationTrait.swift; sourceTree = "<group>"; };
+		54AD60174F93FCDF71F9C7F9C34FF1A5 /* MCIMAPFetchContentOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPFetchContentOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPFetchContentOperation.h"; sourceTree = "<group>"; };
+		55221883C542D73FB020FF0175EA8D1E /* MCOIMAPIdleOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPIdleOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPIdleOperation.h"; sourceTree = "<group>"; };
+		5569FAFD59178454184E305B3A94E2CF /* GTMSessionFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcher.m; path = Source/GTMSessionFetcher.m; sourceTree = "<group>"; };
+		56834205B8F98AD257136BA2CFF2A489 /* MCAbstractMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAbstractMessage.h; path = "cocoapods-build/include/MailCore/MCAbstractMessage.h"; sourceTree = "<group>"; };
+		574621E9257C5ED5F1322962CCB8086A /* MCSMTPSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCSMTPSession.h; path = "cocoapods-build/include/MailCore/MCSMTPSession.h"; sourceTree = "<group>"; };
+		579CB6D1651AA11C4F48B0506618C198 /* MCONetService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCONetService.h; path = "cocoapods-build/include/MailCore/MCONetService.h"; sourceTree = "<group>"; };
+		57DCD3A3E06CB8A29CB0C6390ECAF95D /* MCSMTPProgressCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCSMTPProgressCallback.h; path = "cocoapods-build/include/MailCore/MCSMTPProgressCallback.h"; sourceTree = "<group>"; };
+		581FF5F66BDBE0AE0D7BB4DA74255AC1 /* TLDExtract-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TLDExtract-prefix.pch"; sourceTree = "<group>"; };
+		59483E71B388C914C7073E849D859839 /* MCOHTMLRendererIMAPDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOHTMLRendererIMAPDelegate.h; path = "cocoapods-build/include/MailCore/MCOHTMLRendererIMAPDelegate.h"; sourceTree = "<group>"; };
+		59C40CBE01D5647C2259DB1AD45FB406 /* MCOSMTP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOSMTP.h; path = "cocoapods-build/include/MailCore/MCOSMTP.h"; sourceTree = "<group>"; };
+		5B4A903F2DAC43E8A5C2808895BFD470 /* StubbingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubbingProxy.swift; path = Source/Mock/StubbingProxy.swift; sourceTree = "<group>"; };
+		5BB3144F99EE9BDC52FFD80F579EF956 /* GTMAppAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMAppAuth-umbrella.h"; sourceTree = "<group>"; };
+		5BB7AAA46CF7C5291C6727B59B13FA94 /* GTMAppAuthFetcherAuthorization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMAppAuthFetcherAuthorization.m; path = Source/GTMAppAuthFetcherAuthorization.m; sourceTree = "<group>"; };
+		5D78FAF9BEBC3772C64182579959E52D /* MCHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCHash.h; path = "cocoapods-build/include/MailCore/MCHash.h"; sourceTree = "<group>"; };
+		5E67B057119982AE8DBB3C7CBF33352C /* GTMSessionFetcher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-prefix.pch"; sourceTree = "<group>"; };
+		5E774901B284B3FD667DE87D9A8DAE1A /* MCAsyncNNTP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAsyncNNTP.h; path = "cocoapods-build/include/MailCore/MCAsyncNNTP.h"; sourceTree = "<group>"; };
+		5EEA7129FA094FC0E1D9F42ED1BF5CDE /* MCNNTPProgressCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPProgressCallback.h; path = "cocoapods-build/include/MailCore/MCNNTPProgressCallback.h"; sourceTree = "<group>"; };
+		5F13067634B3004584BBA281BEDF2C0A /* Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Extension.swift; path = Source/Extension.swift; sourceTree = "<group>"; };
+		5F3FA27BDFDE1F7272F28654DAAB49E8 /* VerifyReadOnlyProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VerifyReadOnlyProperty.swift; path = Source/Verification/VerifyProperty/VerifyReadOnlyProperty.swift; sourceTree = "<group>"; };
+		5F5169110BE7F4B77BAF05B14B5AAA63 /* MCIMAPIdentity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPIdentity.h; path = "cocoapods-build/include/MailCore/MCIMAPIdentity.h"; sourceTree = "<group>"; };
+		60972EADE5795ADE3E4EFF2AEF3D7752 /* MCPOPFetchMessagesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCPOPFetchMessagesOperation.h; path = "cocoapods-build/include/MailCore/MCPOPFetchMessagesOperation.h"; sourceTree = "<group>"; };
+		6111969BA0B54F84EC1484E2A2424FF9 /* OIDAuthorizationService+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthorizationService+IOS.m"; path = "Source/AppAuth/iOS/OIDAuthorizationService+IOS.m"; sourceTree = "<group>"; };
+		61228699FA0862BCD9A6F0702E8DED33 /* MCOMessageHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOMessageHeader.h; path = "cocoapods-build/include/MailCore/MCOMessageHeader.h"; sourceTree = "<group>"; };
+		617FEEBF2B5DEAD2D2FE601C65501E6B /* MCOObjectWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOObjectWrapper.h; path = "cocoapods-build/include/MailCore/MCOObjectWrapper.h"; sourceTree = "<group>"; };
 		62E80A19EC4EC0AE0E04804ABF9CEA0B /* Pods-enzevalos_iphoneUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-enzevalos_iphoneUITests.release.xcconfig"; sourceTree = "<group>"; };
-		65903F58776427F457D9DD8D9B6A54C8 /* GTMAppAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMAppAuth.debug.xcconfig; sourceTree = "<group>"; };
+		63DB912D5ABB42BF396B27A747D583FF /* Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helpers.swift; path = Source/Helpers.swift; sourceTree = "<group>"; };
+		63DDB8AF0C01D9AD20C0B7E60FF0E3B2 /* MCOPOPFetchMessagesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOPOPFetchMessagesOperation.h; path = "cocoapods-build/include/MailCore/MCOPOPFetchMessagesOperation.h"; sourceTree = "<group>"; };
+		646B62815AC081A84235A7501DE9A6EB /* MCOMailProvidersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOMailProvidersManager.h; path = "cocoapods-build/include/MailCore/MCOMailProvidersManager.h"; sourceTree = "<group>"; };
+		64DCF81257CDFDFFA57E70A2DCC06297 /* MCAsyncPOP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAsyncPOP.h; path = "cocoapods-build/include/MailCore/MCAsyncPOP.h"; sourceTree = "<group>"; };
+		6548180DADC2F8128E831B4443F86E9A /* Cuckoo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Cuckoo.release.xcconfig; sourceTree = "<group>"; };
+		65E2BFBAE4A169A5D90192D941B3F14A /* MCMessageHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCMessageHeader.h; path = "cocoapods-build/include/MailCore/MCMessageHeader.h"; sourceTree = "<group>"; };
 		665231E976D25E1F12E880E71FEE9BCA /* Pods-enzevalos_iphoneTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-enzevalos_iphoneTests.release.xcconfig"; sourceTree = "<group>"; };
-		67B05F4CB5E9434FE357F7B1750B82C7 /* Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Parser.swift; path = Source/Parser.swift; sourceTree = "<group>"; };
-		6B936D7DADB078279D4A9B840CAF501C /* OIDDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDDefines.h; path = Source/AppAuthCore/OIDDefines.h; sourceTree = "<group>"; };
-		6BADA091E4747CC95D2A1845E824A383 /* Cuckoo.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Cuckoo.modulemap; sourceTree = "<group>"; };
-		6C2B4734A76E2312408CBA1983FEE547 /* OIDAuthStateErrorDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateErrorDelegate.h; path = Source/AppAuthCore/OIDAuthStateErrorDelegate.h; sourceTree = "<group>"; };
+		666241FE3DBA134536149F775D7BB71A /* OIDErrorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDErrorUtilities.h; path = Source/AppAuthCore/OIDErrorUtilities.h; sourceTree = "<group>"; };
+		66BD8C0AD2C7B30EE73EE348548071BF /* VerificationProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VerificationProxy.swift; path = Source/Mock/VerificationProxy.swift; sourceTree = "<group>"; };
+		674FEC45743358B5DED672AFB18BEC24 /* MCLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCLog.h; path = "cocoapods-build/include/MailCore/MCLog.h"; sourceTree = "<group>"; };
+		686A4179A303EBFC199D4994C97CBCC5 /* MCAsyncIMAP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAsyncIMAP.h; path = "cocoapods-build/include/MailCore/MCAsyncIMAP.h"; sourceTree = "<group>"; };
+		68C69CE46EC37BDFFABF7C5D087ED853 /* OIDScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopes.h; path = Source/AppAuthCore/OIDScopes.h; sourceTree = "<group>"; };
+		68F741ED3FF547A8F8DF70BFDC4F8311 /* MCMD5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCMD5.h; path = "cocoapods-build/include/MailCore/MCMD5.h"; sourceTree = "<group>"; };
+		6909DF93A72A0DA308354E7BE2FB6424 /* TLDExtract.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TLDExtract.modulemap; sourceTree = "<group>"; };
+		694913BE66CF1C1AE7F20DDF595BBDC1 /* MockManager+preconfigured.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MockManager+preconfigured.swift"; path = "Source/Initialization/MockManager+preconfigured.swift"; sourceTree = "<group>"; };
+		6A2AB0A3CA1968CCF52119508D1BC7BC /* GTMAppAuth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMAppAuth.release.xcconfig; sourceTree = "<group>"; };
+		6C64BC8B824A40EDF4CC74056C8FB627 /* OIDExternalUserAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgent.h; path = Source/AppAuthCore/OIDExternalUserAgent.h; sourceTree = "<group>"; };
 		6D1C27EF3985F47F90266C4E3975E3FF /* Pods-enzevalos_iphoneTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-enzevalos_iphoneTests-umbrella.h"; sourceTree = "<group>"; };
-		6DBDD9E76242F56BD586F9928F685965 /* OIDAuthorizationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationService.m; path = Source/AppAuthCore/OIDAuthorizationService.m; sourceTree = "<group>"; };
-		6DD70EC658BD7281E5A616238DDDD7B8 /* StubAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubAction.swift; path = Source/Stubbing/StubAction.swift; sourceTree = "<group>"; };
-		6E688055B2FD81BF1B49B8117DEEBE76 /* OIDAuthState+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthState+IOS.h"; path = "Source/AppAuth/iOS/OIDAuthState+IOS.h"; sourceTree = "<group>"; };
-		6EDCE60457C4211CF9188FC8D3BF550B /* ArgumentCaptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArgumentCaptor.swift; path = Source/Verification/ArgumentCaptor.swift; sourceTree = "<group>"; };
+		6E0EBF9F8070459008586D411E18FD69 /* MCAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAddress.h; path = "cocoapods-build/include/MailCore/MCAddress.h"; sourceTree = "<group>"; };
+		6E5B036872D3E36E30367DF9D2FBA25B /* MCPOPFetchMessageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCPOPFetchMessageOperation.h; path = "cocoapods-build/include/MailCore/MCPOPFetchMessageOperation.h"; sourceTree = "<group>"; };
+		6EC260A9A42C8B6560F461B0344119B5 /* AppAuth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-prefix.pch"; sourceTree = "<group>"; };
 		6F178C38B2C36AE601B7FBA09A1A50ED /* Pods-enzevalos_iphoneUITests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-enzevalos_iphoneUITests.modulemap"; sourceTree = "<group>"; };
-		6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GTMAppAuth.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		725CC13B9FB32E97E86A1265F58105E3 /* GTMSessionFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcher.h; path = Source/GTMSessionFetcher.h; sourceTree = "<group>"; };
-		74A24133EE9AFBABBF77653BBDE2C53C /* OIDExternalUserAgentCatalyst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentCatalyst.h; path = Source/AppAuth/iOS/OIDExternalUserAgentCatalyst.h; sourceTree = "<group>"; };
-		7591C085D96503900D62EE7C519D858F /* GTMReadMonitorInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMReadMonitorInputStream.h; path = Source/GTMReadMonitorInputStream.h; sourceTree = "<group>"; };
-		7625F0E5CD8625AEC50F23857A7A824E /* OIDFieldMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDFieldMapping.h; path = Source/AppAuthCore/OIDFieldMapping.h; sourceTree = "<group>"; };
-		7637867D89ADF1E675CFAE3858CDFCB1 /* OIDScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopes.h; path = Source/AppAuthCore/OIDScopes.h; sourceTree = "<group>"; };
-		77250912B80D89A3B1E7C21734321EB3 /* Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helpers.swift; path = Source/Helpers.swift; sourceTree = "<group>"; };
-		77BAD2CD19C90229E1D8DFEBA528255E /* OIDExternalUserAgentIOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentIOS.h; path = Source/AppAuth/iOS/OIDExternalUserAgentIOS.h; sourceTree = "<group>"; };
-		7C8D8BF29FC15B4D1D83E03F0AEC17F5 /* TLDExtract-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TLDExtract-dummy.m"; sourceTree = "<group>"; };
-		7E3757E324EA99E013E8C48D8A9C7057 /* TLDExtract-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TLDExtract-umbrella.h"; sourceTree = "<group>"; };
-		7FFE55725BBF8C7A562982866CB81707 /* TLDExtractError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TLDExtractError.swift; path = Source/TLDExtractError.swift; sourceTree = "<group>"; };
-		80323BB396E9475347159FE84313B176 /* OIDError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDError.h; path = Source/AppAuthCore/OIDError.h; sourceTree = "<group>"; };
-		807844D815CB086BEDF2F0B4CE740727 /* Cuckoo-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Cuckoo-prefix.pch"; sourceTree = "<group>"; };
-		8123AA941D6E7E033BFEE8FAA746984B /* OIDRegistrationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationResponse.h; path = Source/AppAuthCore/OIDRegistrationResponse.h; sourceTree = "<group>"; };
-		812E6EB9B3103A020AE853DA2B7D2F7B /* OIDFieldMapping.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDFieldMapping.m; path = Source/AppAuthCore/OIDFieldMapping.m; sourceTree = "<group>"; };
-		81B20B8B0A9CBB47BA7FC8AB638D38C0 /* OIDRegistrationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationRequest.h; path = Source/AppAuthCore/OIDRegistrationRequest.h; sourceTree = "<group>"; };
-		81EEFCE275FB2D9B81BB3D2588536AC8 /* GTMMIMEDocument.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMMIMEDocument.m; path = Source/GTMMIMEDocument.m; sourceTree = "<group>"; };
-		859C11E4132EDC4648187198FA76D88C /* OIDScopes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopes.m; path = Source/AppAuthCore/OIDScopes.m; sourceTree = "<group>"; };
+		6FBE09E108B5082E1158FB82E4B5BAAF /* GTMSessionFetcherService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherService.h; path = Source/GTMSessionFetcherService.h; sourceTree = "<group>"; };
+		6FD122EA0AB9AB2A8FFA5F676C795DF0 /* GTMAppAuth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GTMAppAuth.framework; path = GTMAppAuth.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		6FDD61B898C4A4582FD14E73363F75D7 /* GTMKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMKeychain.h; path = Source/GTMKeychain.h; sourceTree = "<group>"; };
+		707242E8EFBC3002C0F814CBB74118ED /* GTMKeychain_iOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMKeychain_iOS.m; path = Source/iOS/GTMKeychain_iOS.m; sourceTree = "<group>"; };
+		71612C7E051AF85180A2A2E389548883 /* MCONNTPListNewsgroupsOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCONNTPListNewsgroupsOperation.h; path = "cocoapods-build/include/MailCore/MCONNTPListNewsgroupsOperation.h"; sourceTree = "<group>"; };
+		718BBB865F997C805C5A072FCE9EBC30 /* MCONNTPGroupInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCONNTPGroupInfo.h; path = "cocoapods-build/include/MailCore/MCONNTPGroupInfo.h"; sourceTree = "<group>"; };
+		723102446EA7CE3BAAACA855AC8DBDC3 /* BZipCompression-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BZipCompression-umbrella.h"; sourceTree = "<group>"; };
+		72F6FE043BC8344034E399F854956081 /* MCONNTP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCONNTP.h; path = "cocoapods-build/include/MailCore/MCONNTP.h"; sourceTree = "<group>"; };
+		730C22C01340B1129409A75E2655075B /* OIDAuthorizationService+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthorizationService+IOS.h"; path = "Source/AppAuth/iOS/OIDAuthorizationService+IOS.h"; sourceTree = "<group>"; };
+		7426DB911C80CFC67522DDEC3C075B31 /* OIDURLSessionProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLSessionProvider.h; path = Source/AppAuthCore/OIDURLSessionProvider.h; sourceTree = "<group>"; };
+		74E7FA6000A2A1B2F6C52A75166CD72D /* BaseStubFunctionTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseStubFunctionTrait.swift; path = Source/Stubbing/StubFunction/Trait/BaseStubFunctionTrait.swift; sourceTree = "<group>"; };
+		74F1CD381A3F4B9E7173236B527B66B8 /* MCOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOperation.h; path = "cocoapods-build/include/MailCore/MCOperation.h"; sourceTree = "<group>"; };
+		77A3AA3E093F9920E8ED2C62B63CED23 /* MCIMAPCapabilityOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPCapabilityOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPCapabilityOperation.h"; sourceTree = "<group>"; };
+		781935CB8769513081B4974CB5F24E65 /* MCPOPAsyncSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCPOPAsyncSession.h; path = "cocoapods-build/include/MailCore/MCPOPAsyncSession.h"; sourceTree = "<group>"; };
+		786FDCC130AE1EBC10617EB99580C7EC /* StubFunctionThenCallRealImplementationTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunctionThenCallRealImplementationTrait.swift; path = Source/Stubbing/StubFunction/Trait/StubFunctionThenCallRealImplementationTrait.swift; sourceTree = "<group>"; };
+		7870E0D50F969BF576799EA1EC4A3D9A /* StubNoReturnThrowingFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubNoReturnThrowingFunction.swift; path = Source/Stubbing/StubFunction/StubNoReturnThrowingFunction.swift; sourceTree = "<group>"; };
+		78A4CF9BCB8300048E9DF897F7CE102B /* MCIMAPFolderStatusOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPFolderStatusOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPFolderStatusOperation.h"; sourceTree = "<group>"; };
+		798E11B2B23211677666E67615944CE2 /* TLDExtract.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TLDExtract.release.xcconfig; sourceTree = "<group>"; };
+		799504E8D7B114EB30E44B313837040C /* TLDExtract-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TLDExtract-umbrella.h"; sourceTree = "<group>"; };
+		79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
+		7A4450938953656379A13272AF437AD8 /* MCObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCObject.h; path = "cocoapods-build/include/MailCore/MCObject.h"; sourceTree = "<group>"; };
+		7AD2D73D77CF6FB5B46DC578B2D2AF92 /* StubFunctionThenReturnTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunctionThenReturnTrait.swift; path = Source/Stubbing/StubFunction/Trait/StubFunctionThenReturnTrait.swift; sourceTree = "<group>"; };
+		7AF73F41893C1014E9F2E84D856DEF4A /* MCOAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOAddress.h; path = "cocoapods-build/include/MailCore/MCOAddress.h"; sourceTree = "<group>"; };
+		7BB2B406BBD8124B6FCD29B69EC32AD7 /* MCOSMTPSendOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOSMTPSendOperation.h; path = "cocoapods-build/include/MailCore/MCOSMTPSendOperation.h"; sourceTree = "<group>"; };
+		7BC93E547F44208422126C98E71FE826 /* MCIMAPAppendMessageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPAppendMessageOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPAppendMessageOperation.h"; sourceTree = "<group>"; };
+		7C13A1428037BCCBC77CB268B7755AFA /* StubFunctionThenThrowingTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunctionThenThrowingTrait.swift; path = Source/Stubbing/StubFunction/Trait/StubFunctionThenThrowingTrait.swift; sourceTree = "<group>"; };
+		7C766709C088E77D4C0155B6A74C5CF4 /* MCONNTPFetchArticleOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCONNTPFetchArticleOperation.h; path = "cocoapods-build/include/MailCore/MCONNTPFetchArticleOperation.h"; sourceTree = "<group>"; };
+		7C7B5E29672999BAF7FA730F1286B9B5 /* AppAuthCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuthCore.h; path = Source/AppAuthCore.h; sourceTree = "<group>"; };
+		7CA4F43D6DBFE1D44E1C71B0EEE382B1 /* OIDExternalUserAgentIOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentIOS.h; path = Source/AppAuth/iOS/OIDExternalUserAgentIOS.h; sourceTree = "<group>"; };
+		7CD8EC7D1B3A1FDED3F26722591F24A4 /* Matchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Matchable.swift; path = Source/Matching/Matchable.swift; sourceTree = "<group>"; };
+		7DE4BE857CBC52B1713E0DECE5A94BA9 /* OIDScopes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopes.m; path = Source/AppAuthCore/OIDScopes.m; sourceTree = "<group>"; };
+		7E52CD938CC8FF85E0917940651B6563 /* Cuckoo.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Cuckoo.modulemap; sourceTree = "<group>"; };
+		7E73F2785A671D77D8C0E0CD97154E06 /* Mock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mock.swift; path = Source/Mock/Mock.swift; sourceTree = "<group>"; };
+		7F949D79B255D16F1FE8680401C511D7 /* mailcore2-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "mailcore2-ios.release.xcconfig"; sourceTree = "<group>"; };
+		80E0990721CD170E5C77C054A2CD133B /* StubNoReturnFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubNoReturnFunction.swift; path = Source/Stubbing/StubFunction/StubNoReturnFunction.swift; sourceTree = "<group>"; };
+		835CF847761DFB87526A5789124642EB /* MCNNTPGroupInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPGroupInfo.h; path = "cocoapods-build/include/MailCore/MCNNTPGroupInfo.h"; sourceTree = "<group>"; };
+		838AA7E500EB4C9F291E7EE549F63C4F /* OIDGrantTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDGrantTypes.m; path = Source/AppAuthCore/OIDGrantTypes.m; sourceTree = "<group>"; };
+		83ACFD2DFFC908CF12C65071758E4FA0 /* GTMAppAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMAppAuth.h; path = Source/GTMAppAuth.h; sourceTree = "<group>"; };
+		83BA6E82F187F1BFD2E58842F4206328 /* MCLibetpanTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCLibetpanTypes.h; path = "cocoapods-build/include/MailCore/MCLibetpanTypes.h"; sourceTree = "<group>"; };
+		83F704799126D8D84477D43BA8BDF205 /* GTMSessionFetcherLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherLogging.m; path = Source/GTMSessionFetcherLogging.m; sourceTree = "<group>"; };
+		84CC927ED6266100A733D898D411014E /* MCRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCRange.h; path = "cocoapods-build/include/MailCore/MCRange.h"; sourceTree = "<group>"; };
+		85386D6958315F9B5AD6FFDBFB169186 /* CallMatcherFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallMatcherFunctions.swift; path = Source/Matching/CallMatcherFunctions.swift; sourceTree = "<group>"; };
 		8612C8E51D903EE90F3578E32DA4FAC6 /* AppAuth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AppAuth.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		8694AF774EB3072F5C12A9A327882F93 /* Punycode.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Punycode.debug.xcconfig; sourceTree = "<group>"; };
-		87742355CC22F19FB6C7B86E6BBDA7E7 /* OIDClientMetadataParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDClientMetadataParameters.m; path = Source/AppAuthCore/OIDClientMetadataParameters.m; sourceTree = "<group>"; };
-		88CFB90C1726836EBB01C470FDE62309 /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = "<group>"; };
+		86331F21AC214FEE2A1D7FB4FA7F51DB /* ThreadLocal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadLocal.swift; path = Source/Initialization/ThreadLocal.swift; sourceTree = "<group>"; };
+		8683E800734130D2205806CD2BC2FB61 /* OIDIDToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDIDToken.h; path = Source/AppAuthCore/OIDIDToken.h; sourceTree = "<group>"; };
+		86B0F636E06028138821A76D11BCD801 /* MCOIMAPIdentityOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPIdentityOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPIdentityOperation.h"; sourceTree = "<group>"; };
+		86D07E6FCAC5C72FE2AEB8DDCEEA7802 /* MCRFC822.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCRFC822.h; path = "cocoapods-build/include/MailCore/MCRFC822.h"; sourceTree = "<group>"; };
+		87D49DBCAD4460EEAAF437E82407373E /* Punycode-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Punycode-umbrella.h"; sourceTree = "<group>"; };
+		88F0D6DF5C4ADFE6FC572A6254A3D7A9 /* MCOIMAPSearchOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPSearchOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPSearchOperation.h"; sourceTree = "<group>"; };
+		89B0DC91AE5581527543B22363E1AF79 /* MCOMessageParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOMessageParser.h; path = "cocoapods-build/include/MailCore/MCOMessageParser.h"; sourceTree = "<group>"; };
+		89D62899AB01E5BDE3BE34F41FCF071E /* MCIMAPFolderInfoOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPFolderInfoOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPFolderInfoOperation.h"; sourceTree = "<group>"; };
+		8A1691E8266B7B64DBE3C73B3DAF80BD /* public_suffix_list_frozen.dat */ = {isa = PBXFileReference; includeInIndex = 1; name = public_suffix_list_frozen.dat; path = Resources/public_suffix_list_frozen.dat; sourceTree = "<group>"; };
+		8AF1D39C0077DADA66B181C7056F8976 /* Punycode.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Punycode.release.xcconfig; sourceTree = "<group>"; };
 		8BF8070FA7C129F60024BD6BD0799AD2 /* Pods-enzevalos_iphone.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-enzevalos_iphone.release.xcconfig"; sourceTree = "<group>"; };
-		8EBEE0A0D1D2B6A15318CF2053F2C3DF /* GTMAppAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMAppAuth.h; path = Source/GTMAppAuth.h; sourceTree = "<group>"; };
-		8F7A98D529772977CC346091CA59FB98 /* BZipCompression-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BZipCompression-prefix.pch"; sourceTree = "<group>"; };
-		8FE4006723D94FAC1EC37EB777CB0503 /* Punycode.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Punycode.modulemap; sourceTree = "<group>"; };
-		90B6EFFCB167A2DE9748C4753D7BD949 /* OIDAuthState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthState.m; path = Source/AppAuthCore/OIDAuthState.m; sourceTree = "<group>"; };
-		93AE7582C0825B493E8EBEE797AF5EFE /* StubNoReturnThrowingFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubNoReturnThrowingFunction.swift; path = Source/Stubbing/StubFunction/StubNoReturnThrowingFunction.swift; sourceTree = "<group>"; };
-		93EE2B8AF341092003A9774FBE671C27 /* StubFunctionThenThrowingTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunctionThenThrowingTrait.swift; path = Source/Stubbing/StubFunction/Trait/StubFunctionThenThrowingTrait.swift; sourceTree = "<group>"; };
-		974787D1290A847560269B3637E25FE1 /* OIDTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenRequest.h; path = Source/AppAuthCore/OIDTokenRequest.h; sourceTree = "<group>"; };
-		99ACF8205E04DC54D450DEA997A7B700 /* StubFunctionThenThrowTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunctionThenThrowTrait.swift; path = Source/Stubbing/StubFunction/Trait/StubFunctionThenThrowTrait.swift; sourceTree = "<group>"; };
-		9B3B5A513BCE607480E35AC74B98671E /* GTMSessionFetcher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMSessionFetcher-dummy.m"; sourceTree = "<group>"; };
-		9C4B0495865CC50BD5B5C3559E7FC344 /* ThreadLocal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadLocal.swift; path = Source/Initialization/ThreadLocal.swift; sourceTree = "<group>"; };
-		9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
-		9DFD120F60AFCB02C81470330CEA999B /* GTMAppAuth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMAppAuth.release.xcconfig; sourceTree = "<group>"; };
-		9E2358F93B63EAC583617B986124E6F3 /* OIDURLQueryComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLQueryComponent.m; path = Source/AppAuthCore/OIDURLQueryComponent.m; sourceTree = "<group>"; };
+		8C70D554FFC40860DBB996E1C6AD0C25 /* MCConnectionLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCConnectionLogger.h; path = "cocoapods-build/include/MailCore/MCConnectionLogger.h"; sourceTree = "<group>"; };
+		8CF1CEF781D5F64E7E8EF84A5231B095 /* Punycode-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Punycode-Info.plist"; sourceTree = "<group>"; };
+		8CF58E86567742F41BEFDFDA6F70570C /* GTMSessionFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcher.h; path = Source/GTMSessionFetcher.h; sourceTree = "<group>"; };
+		8D0A9D3BA54ED6755E2551156F72903E /* Dictionary+matchers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Dictionary+matchers.swift"; path = "Source/Matching/Dictionary+matchers.swift"; sourceTree = "<group>"; };
+		8DC6F699724ED4BEB8E7FDA1AFD20A52 /* GTMSessionFetcher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMSessionFetcher.modulemap; sourceTree = "<group>"; };
+		8DD72D7BAD6063B7D12CAB28E1E65E37 /* MCValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCValue.h; path = "cocoapods-build/include/MailCore/MCValue.h"; sourceTree = "<group>"; };
+		8E39FC7157835B715851BD2C7C12AD18 /* MCMailProvidersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCMailProvidersManager.h; path = "cocoapods-build/include/MailCore/MCMailProvidersManager.h"; sourceTree = "<group>"; };
+		906A60274660C93470ECAB2D06FEF158 /* BZipCompression.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BZipCompression.modulemap; sourceTree = "<group>"; };
+		910A16DFE03A16E4A8B8E0847FC9230B /* GTMSessionUploadFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionUploadFetcher.h; path = Source/GTMSessionUploadFetcher.h; sourceTree = "<group>"; };
+		91C373FAD933C8A526C494F246F0AE5C /* MCIMAPAsyncSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPAsyncSession.h; path = "cocoapods-build/include/MailCore/MCIMAPAsyncSession.h"; sourceTree = "<group>"; };
+		91D04FE4705CA873269B3B0856AC7F05 /* MCIMAPIdleOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPIdleOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPIdleOperation.h"; sourceTree = "<group>"; };
+		92490535E87A8A0A01133106F5BD1E6C /* MCIMAPFolderStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPFolderStatus.h; path = "cocoapods-build/include/MailCore/MCIMAPFolderStatus.h"; sourceTree = "<group>"; };
+		92A7BECAA06A7E2400CF408DC5FF93C4 /* MCMessageConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCMessageConstants.h; path = "cocoapods-build/include/MailCore/MCMessageConstants.h"; sourceTree = "<group>"; };
+		92BD80421718035EE613D0FB5D015C53 /* MCOIMAPPart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPPart.h; path = "cocoapods-build/include/MailCore/MCOIMAPPart.h"; sourceTree = "<group>"; };
+		939719A261122146950228C99705673B /* GTMAppAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMAppAuth.debug.xcconfig; sourceTree = "<group>"; };
+		93B532F27126CABA448B37ADF10AE9FA /* StubFunctionThenThrowTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunctionThenThrowTrait.swift; path = Source/Stubbing/StubFunction/Trait/StubFunctionThenThrowTrait.swift; sourceTree = "<group>"; };
+		93C489AF8D4A2F2059939904F93B6EEF /* Model.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Model.swift; path = Source/Model.swift; sourceTree = "<group>"; };
+		94C95225320EC0DAAD93C54815CA615A /* MCRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCRenderer.h; path = "cocoapods-build/include/MailCore/MCRenderer.h"; sourceTree = "<group>"; };
+		9526BDA653F09202E757B57042B806E6 /* MCNNTPAsyncSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPAsyncSession.h; path = "cocoapods-build/include/MailCore/MCNNTPAsyncSession.h"; sourceTree = "<group>"; };
+		9579FBCA85AB85690992CC5D74792456 /* MCOIMAPIdentity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPIdentity.h; path = "cocoapods-build/include/MailCore/MCOIMAPIdentity.h"; sourceTree = "<group>"; };
+		9669584E26F8C90B16AE41E021FAFE53 /* Array+matchers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+matchers.swift"; path = "Source/Matching/Array+matchers.swift"; sourceTree = "<group>"; };
+		96E3A2E78BE056EE1B1CF0EE1BBB949E /* MCNNTPOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPOperation.h; path = "cocoapods-build/include/MailCore/MCNNTPOperation.h"; sourceTree = "<group>"; };
+		9902A61FBB7A3F1E53D16C621E1D1BF3 /* MCOIMAPFetchParsedContentOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPFetchParsedContentOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPFetchParsedContentOperation.h"; sourceTree = "<group>"; };
+		993A2045949BC66F1D79D54199523E9F /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = "<group>"; };
+		9B80387F80A71EC7836554C691196826 /* MCIMAPMessagePart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPMessagePart.h; path = "cocoapods-build/include/MailCore/MCIMAPMessagePart.h"; sourceTree = "<group>"; };
+		9B812A30719A1E97CA833A32CD332FD1 /* MCNetService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNetService.h; path = "cocoapods-build/include/MailCore/MCNetService.h"; sourceTree = "<group>"; };
+		9C2FD15DA565DC43FC6A60972BC5F714 /* OIDError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDError.m; path = Source/AppAuthCore/OIDError.m; sourceTree = "<group>"; };
+		9CFA521C94F3D5C0E92A3F02522E3933 /* OIDExternalUserAgentCatalyst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentCatalyst.h; path = Source/AppAuth/iOS/OIDExternalUserAgentCatalyst.h; sourceTree = "<group>"; };
+		9CFFDF780A53FAE4130054F0ED2C37DC /* KeychainAccess.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.release.xcconfig; sourceTree = "<group>"; };
+		9D60BE381A6331211CBADE5FBD3D9E7B /* NSData+MCO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+MCO.h"; path = "cocoapods-build/include/MailCore/NSData+MCO.h"; sourceTree = "<group>"; };
+		9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
+		9E85772F11CE7867506CE2D20C9EB644 /* MCIMAPFolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPFolder.h; path = "cocoapods-build/include/MailCore/MCIMAPFolder.h"; sourceTree = "<group>"; };
 		9E9F249EAF954AA0F7D2BC6B6141A858 /* Pods-enzevalos_iphoneUITests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-enzevalos_iphoneUITests-umbrella.h"; sourceTree = "<group>"; };
-		A202162D692781DABA632D32F0EB1A84 /* BZipCompression.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BZipCompression.modulemap; sourceTree = "<group>"; };
-		A353F9E25E823876DBF19B70B98BFAD8 /* GTMSessionFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcher.m; path = Source/GTMSessionFetcher.m; sourceTree = "<group>"; };
-		A4DF573385D90229FB1B4898AA2C047D /* BZipCompression.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BZipCompression.release.xcconfig; sourceTree = "<group>"; };
-		A6D2F2BD4D8346DD1744DEE045C21BA0 /* KeychainAccess-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-umbrella.h"; sourceTree = "<group>"; };
-		A719A313677EDCF9B010374C17CB3838 /* GTMGatherInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMGatherInputStream.h; path = Source/GTMGatherInputStream.h; sourceTree = "<group>"; };
-		A7D4F5F37FF15DBD8AAC3B8700B7A3E4 /* GTMSessionFetcher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.release.xcconfig; sourceTree = "<group>"; };
-		A8FAC8A45ED74404A35B968B8BB537AF /* GTMSessionFetcher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-prefix.pch"; sourceTree = "<group>"; };
+		9F4427AE8CAC8F6F7E9F625EE9AF9B9F /* OIDAuthorizationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationResponse.m; path = Source/AppAuthCore/OIDAuthorizationResponse.m; sourceTree = "<group>"; };
+		9FE93C72B395F52052A0E37F188D3492 /* MCONNTPFetchOverviewOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCONNTPFetchOverviewOperation.h; path = "cocoapods-build/include/MailCore/MCONNTPFetchOverviewOperation.h"; sourceTree = "<group>"; };
+		A16BE6BD3C2B27739DDF43B06D799397 /* OIDTokenUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenUtilities.m; path = Source/AppAuthCore/OIDTokenUtilities.m; sourceTree = "<group>"; };
+		A185E7446F7F66750C95890C5D2334AD /* MCUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCUtils.h; path = "cocoapods-build/include/MailCore/MCUtils.h"; sourceTree = "<group>"; };
+		A1882FB4F1BEC524A324AA7A2F080C2F /* MCIMAPSearchOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPSearchOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPSearchOperation.h"; sourceTree = "<group>"; };
+		A4CDD4F58DF37928C3378FF2C789ACB3 /* GTMSessionFetcher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GTMSessionFetcher-Info.plist"; sourceTree = "<group>"; };
+		A504E87DEEC4CE30041F3B05B3C73F8C /* MCPOPOperationCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCPOPOperationCallback.h; path = "cocoapods-build/include/MailCore/MCPOPOperationCallback.h"; sourceTree = "<group>"; };
+		A5C936DE5B9AFF716AAAB9DD79E007B5 /* MCIMAPFetchContentToFileOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPFetchContentToFileOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPFetchContentToFileOperation.h"; sourceTree = "<group>"; };
+		A6418BAE850201382F9E9FF60386402E /* MCIMAPSearchExpression.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPSearchExpression.h; path = "cocoapods-build/include/MailCore/MCIMAPSearchExpression.h"; sourceTree = "<group>"; };
+		A657FE9EE18F279D30F079008D776CBA /* OIDAuthorizationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationRequest.h; path = Source/AppAuthCore/OIDAuthorizationRequest.h; sourceTree = "<group>"; };
+		A6B17775762EBE5F687863C9AC6FE839 /* ParameterMatcherFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterMatcherFunctions.swift; path = Source/Matching/ParameterMatcherFunctions.swift; sourceTree = "<group>"; };
+		A6B462A4A55C7EDB7D00A913757B2936 /* OIDFieldMapping.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDFieldMapping.m; path = Source/AppAuthCore/OIDFieldMapping.m; sourceTree = "<group>"; };
 		A9238F80777DB4C6DD2348EC6A8B0ED1 /* Pods-enzevalos_iphone.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-enzevalos_iphone.modulemap"; sourceTree = "<group>"; };
-		AA22ABDCDD5B632D65111C0B6EC1FB06 /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/SafariServices.framework; sourceTree = DEVELOPER_DIR; };
-		AA3E0309A33EBF5A315C2F55546830A3 /* GTMAppAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GTMAppAuth-Info.plist"; sourceTree = "<group>"; };
-		AA69369D2EA13E410D0E2839D4154624 /* StubFunctionThenTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunctionThenTrait.swift; path = Source/Stubbing/StubFunction/Trait/StubFunctionThenTrait.swift; sourceTree = "<group>"; };
 		AA7CBCB7167FAA909C3A5B147D2EE945 /* Pods-enzevalos_iphoneTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-enzevalos_iphoneTests-dummy.m"; sourceTree = "<group>"; };
-		ABA3EEB4D2AE726FD650C09044A8C19D /* Pods_enzevalos_iphoneUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_enzevalos_iphoneUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		AE4FB64A9BA3A7FD2C4D6BE72E55AD8D /* StubbingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubbingProxy.swift; path = Source/Mock/StubbingProxy.swift; sourceTree = "<group>"; };
+		AA827A44D054787D43CF22D83E5250D6 /* MCIMAPCustomCommandOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPCustomCommandOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPCustomCommandOperation.h"; sourceTree = "<group>"; };
+		AB02E95C72ED8FD0EF432A8EED17B3DD /* MCOIMAPCustomCommandOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPCustomCommandOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPCustomCommandOperation.h"; sourceTree = "<group>"; };
+		ABA3EEB4D2AE726FD650C09044A8C19D /* Pods_enzevalos_iphoneUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_enzevalos_iphoneUITests.framework; path = "Pods-enzevalos_iphoneUITests.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
+		AE23902689F6212E3C96705114B4AD3D /* OIDAuthState+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthState+IOS.h"; path = "Source/AppAuth/iOS/OIDAuthState+IOS.h"; sourceTree = "<group>"; };
 		AE60659AEA0F5A5829FC74149E788BC6 /* Pods-enzevalos_iphoneTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-enzevalos_iphoneTests-acknowledgements.markdown"; sourceTree = "<group>"; };
-		B04431F521EFF945EBDF2C44D37EAB62 /* TLDExtract.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TLDExtract.debug.xcconfig; sourceTree = "<group>"; };
-		B18E3BB69DAAD53462B2A4AD12AE6AE2 /* VerifyReadOnlyProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VerifyReadOnlyProperty.swift; path = Source/Verification/VerifyProperty/VerifyReadOnlyProperty.swift; sourceTree = "<group>"; };
-		B1C4DFCE1D5D91FBE6F5EECA702269C7 /* BZipCompression.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BZipCompression.h; path = Code/BZipCompression.h; sourceTree = "<group>"; };
-		B319421C1D30CEEEF7AA5A550AAA7B84 /* GTMSessionUploadFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionUploadFetcher.m; path = Source/GTMSessionUploadFetcher.m; sourceTree = "<group>"; };
-		B3C9DA1AC875539231F4D30F27F0DF1E /* GTMAppAuth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMAppAuth-umbrella.h"; sourceTree = "<group>"; };
-		B404F5260DFDCA5732C1207F9060E8DC /* GTMAppAuthFetcherAuthorization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMAppAuthFetcherAuthorization.h; path = Source/GTMAppAuthFetcherAuthorization.h; sourceTree = "<group>"; };
-		B41EB1DDCCBCD53CD3628E636BB6A96B /* Dictionary+matchers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Dictionary+matchers.swift"; path = "Source/Matching/Dictionary+matchers.swift"; sourceTree = "<group>"; };
-		B70EA540514EBA4A9BFA1BE42D155E16 /* OIDURLQueryComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLQueryComponent.h; path = Source/AppAuthCore/OIDURLQueryComponent.h; sourceTree = "<group>"; };
-		B73A9DBF7612E22594EC8DC9CA76AC7F /* BZipCompression-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BZipCompression-umbrella.h"; sourceTree = "<group>"; };
-		B7C2BC1CCD49B4BC232D1D8198627654 /* OIDExternalUserAgentSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentSession.h; path = Source/AppAuthCore/OIDExternalUserAgentSession.h; sourceTree = "<group>"; };
-		B8151E382996E458F72DED41F5117C57 /* TLDExtract-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TLDExtract-Info.plist"; sourceTree = "<group>"; };
-		B92021CB658DEAF2F3566E31C79F1511 /* BZipCompression-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "BZipCompression-Info.plist"; sourceTree = "<group>"; };
-		C08525F31CE8D0F4C2C989256F6FD081 /* OIDTokenUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenUtilities.m; path = Source/AppAuthCore/OIDTokenUtilities.m; sourceTree = "<group>"; };
-		C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GTMSessionFetcher.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		C4FC9432FE446AD95BA8B9730C004D9F /* CuckooFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CuckooFunctions.swift; path = Source/CuckooFunctions.swift; sourceTree = "<group>"; };
-		C69926E9693D350655AE33CEB2B07062 /* GTMSessionFetcherLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherLogging.h; path = Source/GTMSessionFetcherLogging.h; sourceTree = "<group>"; };
-		C75AC61FFCFC506AEA1D6EAF4CED67EA /* OIDServiceConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceConfiguration.m; path = Source/AppAuthCore/OIDServiceConfiguration.m; sourceTree = "<group>"; };
-		C849226754B79D2D742FE99D9B6973E7 /* OIDURLSessionProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLSessionProvider.h; path = Source/AppAuthCore/OIDURLSessionProvider.h; sourceTree = "<group>"; };
-		C9C6E1E01F7A1EFD0067F586E5157A6F /* OIDTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenRequest.m; path = Source/AppAuthCore/OIDTokenRequest.m; sourceTree = "<group>"; };
-		C9EF23046D73E201B8ACEEFC9BE15FE6 /* GTMSessionFetcherService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherService.m; path = Source/GTMSessionFetcherService.m; sourceTree = "<group>"; };
-		CAFCC73329F36CDE644B39BC9C88314E /* ToBeStubbedProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToBeStubbedProperty.swift; path = Source/Stubbing/ToBeStubbedProperty/ToBeStubbedProperty.swift; sourceTree = "<group>"; };
-		CBD42F4ADF4E8040EE69892EED6FE2A6 /* Pods_enzevalos_iphone.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_enzevalos_iphone.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		CCAF991277117D989643080CFC02F13B /* OIDErrorUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDErrorUtilities.m; path = Source/AppAuthCore/OIDErrorUtilities.m; sourceTree = "<group>"; };
-		CD0DD34F771FAB9A411719F397518ED0 /* GTMMIMEDocument.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMMIMEDocument.h; path = Source/GTMMIMEDocument.h; sourceTree = "<group>"; };
+		AF70F178CB4F7D61DF1CAB98A1FF4E6D /* GTMAppAuthFetcherAuthorization+Keychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMAppAuthFetcherAuthorization+Keychain.h"; path = "Source/GTMAppAuthFetcherAuthorization+Keychain.h"; sourceTree = "<group>"; };
+		B0E9B90F8A9EAF072B85CF2F02C4D36B /* libMailCore-ios.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "libMailCore-ios.a"; path = "cocoapods-build/lib/libMailCore-ios.a"; sourceTree = "<group>"; };
+		B198092858BF87447C78254EEA384587 /* OIDError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDError.h; path = Source/AppAuthCore/OIDError.h; sourceTree = "<group>"; };
+		B275C470A08EA49A6F4B3AB5DDB1C271 /* MockManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MockManager.swift; path = Source/MockManager.swift; sourceTree = "<group>"; };
+		B28C35FF72DE98476A6FD0E331ACB990 /* ParameterMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterMatcher.swift; path = Source/Matching/ParameterMatcher.swift; sourceTree = "<group>"; };
+		B2DF4A29EF34A19B69AF1FC93FCA815F /* KeychainAccess.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KeychainAccess.debug.xcconfig; sourceTree = "<group>"; };
+		B36B9C337DEA814EBD6709B214DF5EB1 /* MCOAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOAttachment.h; path = "cocoapods-build/include/MailCore/MCOAttachment.h"; sourceTree = "<group>"; };
+		B4498CD7A171A232034A78331C6497CA /* NSDictionary+MCO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MCO.h"; path = "cocoapods-build/include/MailCore/NSDictionary+MCO.h"; sourceTree = "<group>"; };
+		B535F2D78BA37A637E4D143915A9EF70 /* MCAddressDisplay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCAddressDisplay.h; path = "cocoapods-build/include/MailCore/MCAddressDisplay.h"; sourceTree = "<group>"; };
+		B545084C56AF0A2E03075145B5FE8D35 /* Stub.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stub.swift; path = Source/Stubbing/Stub.swift; sourceTree = "<group>"; };
+		B6199D0E0CDE3D2E3249980C4ECA8788 /* MCOIMAPFolderStatusOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPFolderStatusOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPFolderStatusOperation.h"; sourceTree = "<group>"; };
+		B68434AC12FB8F7B9C2D73236CF120C4 /* OIDURLSessionProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLSessionProvider.m; path = Source/AppAuthCore/OIDURLSessionProvider.m; sourceTree = "<group>"; };
+		B7E23BF071365A069AC52426DDA00F80 /* MCOMessagePart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOMessagePart.h; path = "cocoapods-build/include/MailCore/MCOMessagePart.h"; sourceTree = "<group>"; };
+		B8313840C710F7D8B865DB39BA3AEFDC /* MCHTMLRendererCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCHTMLRendererCallback.h; path = "cocoapods-build/include/MailCore/MCHTMLRendererCallback.h"; sourceTree = "<group>"; };
+		BAB7395044D3B343587B647228CC8C44 /* MCOIMAPSearchExpression.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPSearchExpression.h; path = "cocoapods-build/include/MailCore/MCOIMAPSearchExpression.h"; sourceTree = "<group>"; };
+		BB6AF24B71D72E6F67E61B5BDFAD1A4C /* MCOPOP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOPOP.h; path = "cocoapods-build/include/MailCore/MCOPOP.h"; sourceTree = "<group>"; };
+		BC43D811F6C7D41B3091AE0974934FF7 /* MCOIMAPSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPSession.h; path = "cocoapods-build/include/MailCore/MCOIMAPSession.h"; sourceTree = "<group>"; };
+		BCCAA6DA79FFCB67F14FC15D5689BDD9 /* OIDExternalUserAgentCatalyst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentCatalyst.m; path = Source/AppAuth/iOS/OIDExternalUserAgentCatalyst.m; sourceTree = "<group>"; };
+		BCECFF847705EF741E191D7A0D9309F1 /* BZipCompression-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "BZipCompression-Info.plist"; sourceTree = "<group>"; };
+		BDCB0867F1D7B726115538EFDC7E7329 /* MCONNTPFetchHeaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCONNTPFetchHeaderOperation.h; path = "cocoapods-build/include/MailCore/MCONNTPFetchHeaderOperation.h"; sourceTree = "<group>"; };
+		BEA2A0CD17B6A52828552B3C95FFFBBC /* MCIMAPMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPMessage.h; path = "cocoapods-build/include/MailCore/MCIMAPMessage.h"; sourceTree = "<group>"; };
+		BEF46454544D6CE60FA69CA5B082BE8F /* Cuckoo-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Cuckoo-Info.plist"; sourceTree = "<group>"; };
+		BFD6465D871931BFBAA0FD043EB88807 /* OIDAuthStateChangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateChangeDelegate.h; path = Source/AppAuthCore/OIDAuthStateChangeDelegate.h; sourceTree = "<group>"; };
+		C01238BCA9577C85AF155C3B8AB1B7A0 /* Keychain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keychain.swift; path = Lib/KeychainAccess/Keychain.swift; sourceTree = "<group>"; };
+		C08D0552748E3D06F3CB244A300863C6 /* MCOAbstractMessagePart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOAbstractMessagePart.h; path = "cocoapods-build/include/MailCore/MCOAbstractMessagePart.h"; sourceTree = "<group>"; };
+		C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GTMSessionFetcher.framework; path = GTMSessionFetcher.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		C1A901F322CBD454EDF5E7816A7668B5 /* AppAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuth.h; path = Source/AppAuth.h; sourceTree = "<group>"; };
+		C41DFD692C84422AC2A8EF77C883C6E4 /* MCIMAPFetchNamespaceOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPFetchNamespaceOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPFetchNamespaceOperation.h"; sourceTree = "<group>"; };
+		C49CDE490E05AB1D8186DF43EC216003 /* MCHashMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCHashMap.h; path = "cocoapods-build/include/MailCore/MCHashMap.h"; sourceTree = "<group>"; };
+		C5C646F48544544B3E2F808DEC74E213 /* CreateMock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CreateMock.swift; path = Source/Initialization/CreateMock.swift; sourceTree = "<group>"; };
+		C65B6409EF8FF8C9F07FBD93F69493D5 /* OIDExternalUserAgentIOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDExternalUserAgentIOS.m; path = Source/AppAuth/iOS/OIDExternalUserAgentIOS.m; sourceTree = "<group>"; };
+		C7C8712DB19C24FD7DD91EE289E3FB6A /* MCNNTP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTP.h; path = "cocoapods-build/include/MailCore/MCNNTP.h"; sourceTree = "<group>"; };
+		C7D0B55A647A3C049943543DABB30337 /* MCPOPMessageInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCPOPMessageInfo.h; path = "cocoapods-build/include/MailCore/MCPOPMessageInfo.h"; sourceTree = "<group>"; };
+		C84F4D46A5AC8EE103E4C514F81778AE /* OIDFieldMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDFieldMapping.h; path = Source/AppAuthCore/OIDFieldMapping.h; sourceTree = "<group>"; };
+		C8633723C4A28576CCDF2C15FC7409E0 /* MCIMAPProgressCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPProgressCallback.h; path = "cocoapods-build/include/MailCore/MCIMAPProgressCallback.h"; sourceTree = "<group>"; };
+		C8B3FC5CE7518ADC5466BCAD8D3EC1C4 /* NSObject+MCO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MCO.h"; path = "cocoapods-build/include/MailCore/NSObject+MCO.h"; sourceTree = "<group>"; };
+		C8B4C4D43432C95023D95AA45936E216 /* BZipCompression.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BZipCompression.m; path = Code/BZipCompression.m; sourceTree = "<group>"; };
+		C98362269677345940AEF9AC70974D26 /* Set+matchers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Set+matchers.swift"; path = "Source/Matching/Set+matchers.swift"; sourceTree = "<group>"; };
+		CB07F1083BAFA57A45EAA4F7326B84DA /* MCOOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOOperation.h; path = "cocoapods-build/include/MailCore/MCOOperation.h"; sourceTree = "<group>"; };
+		CBD42F4ADF4E8040EE69892EED6FE2A6 /* Pods_enzevalos_iphone.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_enzevalos_iphone.framework; path = "Pods-enzevalos_iphone.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
+		CC09D486161B1BEC67E564834854FF44 /* OIDServiceConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceConfiguration.m; path = Source/AppAuthCore/OIDServiceConfiguration.m; sourceTree = "<group>"; };
+		CC2138F962F07F47FE606F7E45D3AEE4 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = Source/Utils.swift; sourceTree = "<group>"; };
+		CCB59CFC33203DCABA17401960AFB4E4 /* OIDServiceConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceConfiguration.h; path = Source/AppAuthCore/OIDServiceConfiguration.h; sourceTree = "<group>"; };
+		CD5D647466F0F86EB8A653543F25B8E8 /* GTMSessionFetcher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMSessionFetcher-dummy.m"; sourceTree = "<group>"; };
+		CE01E23E5312344D22A8446D4E0CF76E /* MCNNTPSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPSession.h; path = "cocoapods-build/include/MailCore/MCNNTPSession.h"; sourceTree = "<group>"; };
+		CE8DC1836583ABDD4B5FFEA69019BAF2 /* GTMGatherInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMGatherInputStream.h; path = Source/GTMGatherInputStream.h; sourceTree = "<group>"; };
+		CF0AB30D843EB41FB4493BF5DD7DBF55 /* MCProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCProvider.h; path = "cocoapods-build/include/MailCore/MCProvider.h"; sourceTree = "<group>"; };
 		CF59C1D018575953A8B328E69EE73395 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-enzevalos_iphoneUITests.debug.xcconfig"; sourceTree = "<group>"; };
-		D0ACDCBCB8BB8533368863B5FA927D22 /* GTMKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMKeychain.h; path = Source/GTMKeychain.h; sourceTree = "<group>"; };
-		D128A2DC5D3EBC2A5A4FF958F2CC9EDB /* MockBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MockBuilder.swift; path = Source/Initialization/MockBuilder.swift; sourceTree = "<group>"; };
+		D02684859F5CFAA1A7D02DF01E667964 /* OIDClientMetadataParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDClientMetadataParameters.h; path = Source/AppAuthCore/OIDClientMetadataParameters.h; sourceTree = "<group>"; };
+		D16B5E36AF437E10186BE176BFC23A74 /* AppAuth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.release.xcconfig; sourceTree = "<group>"; };
 		D19874D7B38E2787600679CAE9901107 /* Pods-enzevalos_iphone-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-enzevalos_iphone-acknowledgements.markdown"; sourceTree = "<group>"; };
-		D199A8A7A40F9D7028D5F9C88C331252 /* AppAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuth.h; path = Source/AppAuth.h; sourceTree = "<group>"; };
-		D50EDEDF081C8334D65F9F3573346B19 /* TLDExtract-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TLDExtract-prefix.pch"; sourceTree = "<group>"; };
-		D6A9035EA924F2ACF948CE03DD4E0C39 /* Punycode.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Punycode.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		D951651B14F0AD01DBF0E4AECC2E71C5 /* VerifyProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VerifyProperty.swift; path = Source/Verification/VerifyProperty/VerifyProperty.swift; sourceTree = "<group>"; };
-		DA550431C118BA179CF0EDD6D7D15F56 /* OIDAuthorizationService+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthorizationService+IOS.h"; path = "Source/AppAuth/iOS/OIDAuthorizationService+IOS.h"; sourceTree = "<group>"; };
-		DDF0D91182B71C2E2B8454526207FB80 /* GTMAppAuthFetcherAuthorization+Keychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMAppAuthFetcherAuthorization+Keychain.h"; path = "Source/GTMAppAuthFetcherAuthorization+Keychain.h"; sourceTree = "<group>"; };
-		DF493A040F95961257A58F1B36B95DFC /* Matchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Matchable.swift; path = Source/Matching/Matchable.swift; sourceTree = "<group>"; };
+		D29F21A22B0A1AC45BB17CED694081E3 /* OIDScopeUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopeUtilities.h; path = Source/AppAuthCore/OIDScopeUtilities.h; sourceTree = "<group>"; };
+		D41FC738F41B6C57127DC08AFA36FB65 /* GTMOAuth2KeychainCompatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMOAuth2KeychainCompatibility.m; path = Source/GTMOAuth2KeychainCompatibility/GTMOAuth2KeychainCompatibility.m; sourceTree = "<group>"; };
+		D5ED2E82A61DF681CFB2760ED972110D /* MCIMAPQuotaOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPQuotaOperation.h; path = "cocoapods-build/include/MailCore/MCIMAPQuotaOperation.h"; sourceTree = "<group>"; };
+		D6238AD58EE0BD8390376D6E2BD683B4 /* NSValue+MCO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+MCO.h"; path = "cocoapods-build/include/MailCore/NSValue+MCO.h"; sourceTree = "<group>"; };
+		D6A9035EA924F2ACF948CE03DD4E0C39 /* Punycode.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Punycode.framework; path = Punycode.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		D6BE013A7D3AA3AA0C51E568C53A18D0 /* NSString+MCO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MCO.h"; path = "cocoapods-build/include/MailCore/NSString+MCO.h"; sourceTree = "<group>"; };
+		D853A487560CBF264B400F9CD8B4AE2E /* MCOIMAPFolderStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPFolderStatus.h; path = "cocoapods-build/include/MailCore/MCOIMAPFolderStatus.h"; sourceTree = "<group>"; };
+		D8BE592F39E2E06D1CBD06335046A23D /* OIDAuthorizationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationService.h; path = Source/AppAuthCore/OIDAuthorizationService.h; sourceTree = "<group>"; };
+		D8C7607ACC6456C98CECE57C5C6FDC59 /* MCIMAPMultipart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPMultipart.h; path = "cocoapods-build/include/MailCore/MCIMAPMultipart.h"; sourceTree = "<group>"; };
+		D98D60C0B9E083CBCA20E1B6513A6773 /* OIDRegistrationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationRequest.m; path = Source/AppAuthCore/OIDRegistrationRequest.m; sourceTree = "<group>"; };
+		DA1925A81F9BC961058DCC9C26D82337 /* MCOIMAPAppendMessageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPAppendMessageOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPAppendMessageOperation.h"; sourceTree = "<group>"; };
+		DA47E4D2107FFAAAA0F2A5AF110E9831 /* __DoNotUse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = __DoNotUse.swift; path = Source/Verification/__DoNotUse.swift; sourceTree = "<group>"; };
+		DB423F15E703345D3CBD98EA09E51C33 /* OIDAuthStateErrorDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateErrorDelegate.h; path = Source/AppAuthCore/OIDAuthStateErrorDelegate.h; sourceTree = "<group>"; };
+		DC14F7E1AA7A372E8786E82C33A11FFB /* MCONNTPPostOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCONNTPPostOperation.h; path = "cocoapods-build/include/MailCore/MCONNTPPostOperation.h"; sourceTree = "<group>"; };
+		DC303F6CAEB86613028B471C9E2DE0AD /* TLDExtractError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TLDExtractError.swift; path = Source/TLDExtractError.swift; sourceTree = "<group>"; };
+		DD2FBF66E3C053DE6FF033FB7D584BC4 /* OIDClientMetadataParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDClientMetadataParameters.m; path = Source/AppAuthCore/OIDClientMetadataParameters.m; sourceTree = "<group>"; };
+		DD358927AF87CE1C42C185CE63265E2F /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/SafariServices.framework; sourceTree = DEVELOPER_DIR; };
+		DD36BEBB4978A98587FAA6363D7F7B41 /* OIDEndSessionResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDEndSessionResponse.h; path = Source/AppAuthCore/OIDEndSessionResponse.h; sourceTree = "<group>"; };
+		DDBBCBE5F570A4F21583B885FD6A6BBA /* MCOConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOConstants.h; path = "cocoapods-build/include/MailCore/MCOConstants.h"; sourceTree = "<group>"; };
+		DDDA338EA21F0D95135731095CA1AFE3 /* MCOIMAP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAP.h; path = "cocoapods-build/include/MailCore/MCOIMAP.h"; sourceTree = "<group>"; };
+		DE312D68C06C2AA2C9DF5C1D3446CF33 /* GTMSessionFetcher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.debug.xcconfig; sourceTree = "<group>"; };
+		DE6CE630CA5CAF7E71AE46FA6F968C54 /* MCOIMAPCapabilityOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPCapabilityOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPCapabilityOperation.h"; sourceTree = "<group>"; };
+		DED2D5F839D78CE6581D43408846D384 /* GTMAppAuth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMAppAuth-prefix.pch"; sourceTree = "<group>"; };
 		DF68893978B9B1BDC7592D1C608C7A6E /* Pods-enzevalos_iphone-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-enzevalos_iphone-umbrella.h"; sourceTree = "<group>"; };
-		DF7258CEE70BBBB00C482DB695E643BB /* OIDTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenResponse.m; path = Source/AppAuthCore/OIDTokenResponse.m; sourceTree = "<group>"; };
-		E0F76D15618A91B071A2BD8E4CF66CB5 /* KeychainAccess-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KeychainAccess-prefix.pch"; sourceTree = "<group>"; };
-		E1A646F10B1E22BDE1077C74FADF7D6E /* OIDAuthorizationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationResponse.m; path = Source/AppAuthCore/OIDAuthorizationResponse.m; sourceTree = "<group>"; };
-		E1F58F98568408DF0B7C4A784CA332FE /* DefaultValueRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultValueRegistry.swift; path = Source/DefaultValueRegistry.swift; sourceTree = "<group>"; };
-		E3D8F7BE184BF15829ED313020F67917 /* CallMatcherFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallMatcherFunctions.swift; path = Source/Matching/CallMatcherFunctions.swift; sourceTree = "<group>"; };
-		E46763FE575C10589D70DC2C29F11517 /* GTMAppAuth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMAppAuth-prefix.pch"; sourceTree = "<group>"; };
-		E4B897C87D078F2C7144777596A8F310 /* GTMReadMonitorInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMReadMonitorInputStream.m; path = Source/GTMReadMonitorInputStream.m; sourceTree = "<group>"; };
-		E60EF045783D42E41BCE27E385A5BCCF /* public_suffix_list.dat */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = public_suffix_list.dat; path = Resources/public_suffix_list.dat; sourceTree = "<group>"; };
-		E64946DDF72657C9E1455A227125EC39 /* OIDExternalUserAgentIOSCustomBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentIOSCustomBrowser.h; path = Source/AppAuth/iOS/OIDExternalUserAgentIOSCustomBrowser.h; sourceTree = "<group>"; };
-		E70EFCEEEF43DA8DD6AA13881DA28EF0 /* ParameterMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterMatcher.swift; path = Source/Matching/ParameterMatcher.swift; sourceTree = "<group>"; };
-		E75BFEC8727A2FCF5378F290305B3CCB /* MockManager+preconfigured.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MockManager+preconfigured.swift"; path = "Source/Initialization/MockManager+preconfigured.swift"; sourceTree = "<group>"; };
-		E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		E90EE6B5A72B3EE1E2D156197017F259 /* CallMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallMatcher.swift; path = Source/Matching/CallMatcher.swift; sourceTree = "<group>"; };
-		E93FE330359DC1C2D7F91E3F999E4BE2 /* AppAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AppAuth.modulemap; sourceTree = "<group>"; };
-		EA50D62BFDCDA980BD0AD333AB888AB4 /* OIDScopeUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopeUtilities.h; path = Source/AppAuthCore/OIDScopeUtilities.h; sourceTree = "<group>"; };
-		EAAC7D7F5D6E1AFC6F867105F12F0819 /* StubFunctionThenReturnTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunctionThenReturnTrait.swift; path = Source/Stubbing/StubFunction/Trait/StubFunctionThenReturnTrait.swift; sourceTree = "<group>"; };
-		EBB169465EE32120ACD9BE47D794000D /* GTMSessionFetcherService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherService.h; path = Source/GTMSessionFetcherService.h; sourceTree = "<group>"; };
-		EC24045C0A0DD952F0D36790E627F4A9 /* KeychainAccess.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KeychainAccess.modulemap; sourceTree = "<group>"; };
-		EC6DE273DE346F572E4D2102A60D24B1 /* GTMAppAuthFetcherAuthorization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMAppAuthFetcherAuthorization.m; path = Source/GTMAppAuthFetcherAuthorization.m; sourceTree = "<group>"; };
-		ED52D9331B015600B84D761C07531E24 /* GTMSessionFetcher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GTMSessionFetcher-Info.plist"; sourceTree = "<group>"; };
-		EEA12FC9594A4F97887E4646A2EA42FD /* GTMKeychain_iOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMKeychain_iOS.m; path = Source/iOS/GTMKeychain_iOS.m; sourceTree = "<group>"; };
-		EEB4E6653196B57319ECEEC99E45B814 /* CreateMock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CreateMock.swift; path = Source/Initialization/CreateMock.swift; sourceTree = "<group>"; };
-		F070BC0B60390AD14B8061BAEE37D27D /* Cuckoo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Cuckoo.release.xcconfig; sourceTree = "<group>"; };
-		F16EB5D44A3519CE63990F59B5D31F10 /* __DoNotUse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = __DoNotUse.swift; path = Source/Verification/__DoNotUse.swift; sourceTree = "<group>"; };
-		F34ADD8344B10472CB99B90D40849933 /* GTMAppAuthFetcherAuthorization+Keychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMAppAuthFetcherAuthorization+Keychain.m"; path = "Source/GTMAppAuthFetcherAuthorization+Keychain.m"; sourceTree = "<group>"; };
-		F3E53CABF2EFBE325708B6F90E587842 /* MockManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MockManager.swift; path = Source/MockManager.swift; sourceTree = "<group>"; };
-		F6043285609EC259F88F19AA88B8A622 /* GTMGatherInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMGatherInputStream.m; path = Source/GTMGatherInputStream.m; sourceTree = "<group>"; };
-		F7667CB7BA503E8F220E1988A42D7B1D /* Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Extensions.swift; path = Source/Extensions.swift; sourceTree = "<group>"; };
-		F892A893741240FE9084278832C33F65 /* Model.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Model.swift; path = Source/Model.swift; sourceTree = "<group>"; };
-		F8EE1F02E0B34583A4402867BF84DB53 /* OIDAuthStateChangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateChangeDelegate.h; path = Source/AppAuthCore/OIDAuthStateChangeDelegate.h; sourceTree = "<group>"; };
+		E07ECEAA7ED42B5C64EBE8AF6B40C5F9 /* OIDAuthState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthState.h; path = Source/AppAuthCore/OIDAuthState.h; sourceTree = "<group>"; };
+		E0AD4F42A8B9F0DA2AC8B49EF6039C18 /* MCString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCString.h; path = "cocoapods-build/include/MailCore/MCString.h"; sourceTree = "<group>"; };
+		E0E1179EB6728CF9DE59259F22B37657 /* MCJSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCJSON.h; path = "cocoapods-build/include/MailCore/MCJSON.h"; sourceTree = "<group>"; };
+		E25D6EB1ED7156A7FBBAF4CEE4D41680 /* Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Extensions.swift; path = Source/Extensions.swift; sourceTree = "<group>"; };
+		E26E08306851729430561789E1AA966F /* OIDEndSessionRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDEndSessionRequest.m; path = Source/AppAuthCore/OIDEndSessionRequest.m; sourceTree = "<group>"; };
+		E27253D00263CC71EE62EDD6F773C008 /* OIDTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenRequest.h; path = Source/AppAuthCore/OIDTokenRequest.h; sourceTree = "<group>"; };
+		E3A9888D21640810A36528B898457C6D /* Punycode.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Punycode.modulemap; sourceTree = "<group>"; };
+		E4C492DE222CE08BAA748BE71EDAB611 /* OIDRegistrationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationRequest.h; path = Source/AppAuthCore/OIDRegistrationRequest.h; sourceTree = "<group>"; };
+		E6849CC3397C9E70B6DD28FC785C1947 /* AppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AppAuth-dummy.m"; sourceTree = "<group>"; };
+		E8145DB4B345B737AE2AD5AA9E52E119 /* MCOIMAPQuotaOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPQuotaOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPQuotaOperation.h"; sourceTree = "<group>"; };
+		E862190C5C4EED9E225748738928E830 /* MCPOPFetchHeaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCPOPFetchHeaderOperation.h; path = "cocoapods-build/include/MailCore/MCPOPFetchHeaderOperation.h"; sourceTree = "<group>"; };
+		E88F90705F9ABECC13E0240459C2C8D9 /* MCArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCArray.h; path = "cocoapods-build/include/MailCore/MCArray.h"; sourceTree = "<group>"; };
+		E8BDBCF4090BE2B5D348CC1EC47D8B07 /* ToBeStubbedReadOnlyProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToBeStubbedReadOnlyProperty.swift; path = Source/Stubbing/ToBeStubbedProperty/ToBeStubbedReadOnlyProperty.swift; sourceTree = "<group>"; };
+		E8EE7F078656FABB8F6821D10FF994BB /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KeychainAccess.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		E95CC577B810F75529153FB2D92CBA96 /* OIDExternalUserAgentIOSCustomBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentIOSCustomBrowser.h; path = Source/AppAuth/iOS/OIDExternalUserAgentIOSCustomBrowser.h; sourceTree = "<group>"; };
+		EA7744D41B42D93896FE442C68903C10 /* MCMessagePart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCMessagePart.h; path = "cocoapods-build/include/MailCore/MCMessagePart.h"; sourceTree = "<group>"; };
+		EAF22CE692B3DFBF3CACEF7CCE2EAD3F /* StubFunctionThenDoNothingTrait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StubFunctionThenDoNothingTrait.swift; path = Source/Stubbing/StubFunction/Trait/StubFunctionThenDoNothingTrait.swift; sourceTree = "<group>"; };
+		EB766704798C8CAD38FEC3221E91AEC0 /* Cuckoo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Cuckoo.debug.xcconfig; sourceTree = "<group>"; };
+		EBCB5D50B030F1A477B3F177074C0E71 /* MCSMTPOperationCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCSMTPOperationCallback.h; path = "cocoapods-build/include/MailCore/MCSMTPOperationCallback.h"; sourceTree = "<group>"; };
+		EC3EDE6B010803BC7F2F5B67A48229BF /* ToBeStubbedProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToBeStubbedProperty.swift; path = Source/Stubbing/ToBeStubbedProperty/ToBeStubbedProperty.swift; sourceTree = "<group>"; };
+		EE07A37FAE4894467F71793746A4F04B /* AppAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AppAuth-Info.plist"; sourceTree = "<group>"; };
+		EE42635E13DBA69D4455E4BF4329BD82 /* OIDServiceDiscovery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceDiscovery.m; path = Source/AppAuthCore/OIDServiceDiscovery.m; sourceTree = "<group>"; };
+		F00395ADE84051E0FF5B66263A38EFC9 /* MCMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCMessageBuilder.h; path = "cocoapods-build/include/MailCore/MCMessageBuilder.h"; sourceTree = "<group>"; };
+		F07A97305527928D12E52870FC22470A /* GTMSessionUploadFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionUploadFetcher.m; path = Source/GTMSessionUploadFetcher.m; sourceTree = "<group>"; };
+		F09F007F15A25498A0091D04114CF48E /* GTMAppAuthFetcherAuthorization+Keychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMAppAuthFetcherAuthorization+Keychain.m"; path = "Source/GTMAppAuthFetcherAuthorization+Keychain.m"; sourceTree = "<group>"; };
+		F169B9A2F2F568BB36A700DAE282DE1A /* MCNNTPPostOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPPostOperation.h; path = "cocoapods-build/include/MailCore/MCNNTPPostOperation.h"; sourceTree = "<group>"; };
+		F1811D743C7E5AD7FAFD451085A4B384 /* OIDTokenUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenUtilities.h; path = Source/AppAuthCore/OIDTokenUtilities.h; sourceTree = "<group>"; };
+		F267E8E497DDAA6A2AA20C675B95D45E /* MCOAbstract.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOAbstract.h; path = "cocoapods-build/include/MailCore/MCOAbstract.h"; sourceTree = "<group>"; };
+		F47D4A41EBE2ED19CF8C429CA4881E63 /* MCPOP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCPOP.h; path = "cocoapods-build/include/MailCore/MCPOP.h"; sourceTree = "<group>"; };
+		F4BD2A2497C3210C090D9A96838EB12D /* OIDDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDDefines.h; path = Source/AppAuthCore/OIDDefines.h; sourceTree = "<group>"; };
+		F5079D371C3B91FEC4D6FE779176CA0A /* KeychainAccess-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KeychainAccess-dummy.m"; sourceTree = "<group>"; };
+		F5BA1898E1416D887C02FD962AEBC2C5 /* GTMAppAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GTMAppAuth-Info.plist"; sourceTree = "<group>"; };
+		F67205D0B87629630B22487DD345D385 /* MCOIMAPMessagePart.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPMessagePart.h; path = "cocoapods-build/include/MailCore/MCOIMAPMessagePart.h"; sourceTree = "<group>"; };
+		F6F4582FB552CBA45B1DB3A39B358C96 /* OIDIDToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDIDToken.m; path = Source/AppAuthCore/OIDIDToken.m; sourceTree = "<group>"; };
+		F71F0218C812970F6FE6C083EE65951B /* MCNNTPFetchArticleOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCNNTPFetchArticleOperation.h; path = "cocoapods-build/include/MailCore/MCNNTPFetchArticleOperation.h"; sourceTree = "<group>"; };
+		F79782E4D8D1828741FB297AC54FA0DC /* MCIMAPNamespaceItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCIMAPNamespaceItem.h; path = "cocoapods-build/include/MailCore/MCIMAPNamespaceItem.h"; sourceTree = "<group>"; };
+		F7BCA22D2D2CA98C50E39D84B80B8BE6 /* MCDateFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCDateFormatter.h; path = "cocoapods-build/include/MailCore/MCDateFormatter.h"; sourceTree = "<group>"; };
+		F908BA9B236CBDBECC479601F28B4103 /* MCOIMAPBaseOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPBaseOperation.h; path = "cocoapods-build/include/MailCore/MCOIMAPBaseOperation.h"; sourceTree = "<group>"; };
 		F9803B741D8B4F60984CEFA94512B06B /* Pods-enzevalos_iphone.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-enzevalos_iphone.debug.xcconfig"; sourceTree = "<group>"; };
-		FA6EEE49737406D5BA0EAF63394B14E8 /* ParameterMatcherFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterMatcherFunctions.swift; path = Source/Matching/ParameterMatcherFunctions.swift; sourceTree = "<group>"; };
-		FAEDE29E0EC12C9B9CF9509AFD2EEF90 /* Punycode-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Punycode-umbrella.h"; sourceTree = "<group>"; };
-		FECCC2276B4A04E7781A9C7513257501 /* AppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AppAuth-dummy.m"; sourceTree = "<group>"; };
+		F9BB1E825AD21685A2ED30B80EBE86BE /* MCOIMAPNamespaceItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MCOIMAPNamespaceItem.h; path = "cocoapods-build/include/MailCore/MCOIMAPNamespaceItem.h"; sourceTree = "<group>"; };
+		FA277F3AA1713F908879D83A473FECCA /* OIDExternalUserAgentSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDExternalUserAgentSession.h; path = Source/AppAuthCore/OIDExternalUserAgentSession.h; sourceTree = "<group>"; };
+		FAB855E3BDAE16C0EF24A76786EA49D5 /* OIDURLQueryComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLQueryComponent.h; path = Source/AppAuthCore/OIDURLQueryComponent.h; sourceTree = "<group>"; };
+		FC1BCE8A8333E4D1DD12BB39CDA30C13 /* OIDAuthState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthState.m; path = Source/AppAuthCore/OIDAuthState.m; sourceTree = "<group>"; };
+		FC972E43EC1F31636CEED886174D56DE /* TLDExtract.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TLDExtract.swift; path = Source/TLDExtract.swift; sourceTree = "<group>"; };
+		FDC669C4B8982AD26B2BA8E9F6EFDC87 /* TLDExtract-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TLDExtract-Info.plist"; sourceTree = "<group>"; };
+		FEFBC4A4DD720514F3133BCEA142F17A /* GTMSessionFetcherLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherLogging.h; path = Source/GTMSessionFetcherLogging.h; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -529,7 +764,7 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				0277827FBDE9674CAF5D6DA3E3BE10BE /* Foundation.framework in Frameworks */,
+				60E34E3964904FD9EEF7775B417F4544 /* Foundation.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -537,78 +772,78 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				71BCEC30B9A618753E543ED8C606B9F8 /* Foundation.framework in Frameworks */,
-				EF92363675B8414D14801D29A288FA31 /* SafariServices.framework in Frameworks */,
+				03D71C90FB4F1CEF230D66B7D48A0D62 /* Foundation.framework in Frameworks */,
+				8B4F9590DFF1F4A1250D0427CC12D98C /* SafariServices.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		41538AD8447A71F6C5BC5BC0A2FFFE01 /* Frameworks */ = {
+		619E5BC48A407E47665A88CC159B8044 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				7243B8CEA27E0146E04DF5D313467BC2 /* Foundation.framework in Frameworks */,
-				5D7021628094F628E8797617E9A6707B /* Security.framework in Frameworks */,
+				E6C2AABA6D5D2C4F48E43CC491F35393 /* AppAuth.framework in Frameworks */,
+				83450D6BB5E9617CD9A2CDA804A21E7F /* Foundation.framework in Frameworks */,
+				08496646584D37D8B5B199CB15BE2720 /* GTMSessionFetcher.framework in Frameworks */,
+				51E44BC463F6DAC213794C32E69B6E1A /* Security.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		5518364C5E424C421E7A3139DE6A2078 /* Frameworks */ = {
+		7668D0A8468B5894E555ECAA4EC50BC1 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				9CB13E93052849C15F4D555FA69C40FD /* Foundation.framework in Frameworks */,
-				142F7802E666DC8FFFBEBF01639C2853 /* Punycode.framework in Frameworks */,
+				C47A1C638C0E97C4ECCBD18FD494BB34 /* Foundation.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		661598945CF7EE3EA612C7B587865AB6 /* Frameworks */ = {
+		7ACE95DE663071F25535208EF1543F41 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				0898D285F9FD6B9CBB5FEFCB2CC0710E /* AppAuth.framework in Frameworks */,
-				90C023C5B348EFAEDC42CA94949A38DE /* Foundation.framework in Frameworks */,
-				01ED723D46CC7C94E3B291123A35509D /* GTMSessionFetcher.framework in Frameworks */,
-				8190425B0BEE7B340231760741FEC339 /* Security.framework in Frameworks */,
+				FFAD3EAC77FE261DFDAE7D8227055614 /* Foundation.framework in Frameworks */,
+				B4E3C1CCE79D5AAF2C4F38DD1112531D /* Punycode.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		7668D0A8468B5894E555ECAA4EC50BC1 /* Frameworks */ = {
+		82E274A484283F5A1B4621D0AD558C8F /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				9EC4DC3F4A764364051BE6DB7FD72161 /* Foundation.framework in Frameworks */,
+				25F69643826348F3B4459D1E0E35FA8E /* Foundation.framework in Frameworks */,
+				56D2D8C77B7CF4B949892AB6EB44A46C /* Security.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		B7CE9B079016C66937312FBA68717D4C /* Frameworks */ = {
+		87B4C0557711D28A6F1E70C07207C2D1 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				19CF33ECC0E0C5C32031537BD91ABDC2 /* Foundation.framework in Frameworks */,
+				A9EE0431258A06F0E84FC4054217197F /* Foundation.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		C4857EFB275084595F894F52AE20C7A0 /* Frameworks */ = {
+		BD37BD50749C3BBF154F8CE07FC46954 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				0819810A209662632EB478991DAD9EFD /* Foundation.framework in Frameworks */,
-				3106268F8316F5222052BFAF69C0622D /* XCTest.framework in Frameworks */,
+				989A7C9085D2CA0B73533E578B354803 /* Foundation.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		CB089C0756E8E1AD121EB64C55205CDD /* Frameworks */ = {
+		C4857EFB275084595F894F52AE20C7A0 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				6EF913EE430B7BE1F73E434E74C7B632 /* Foundation.framework in Frameworks */,
+				A1C532850C5E44985940C62468462519 /* Foundation.framework in Frameworks */,
+				7E09CEE5D075B12FCE204C3C2412F9AF /* XCTest.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		CBD4CF5535ECBB2068E1A1C22214D129 /* Frameworks */ = {
+		CB089C0756E8E1AD121EB64C55205CDD /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				B95925B5F061AD60B3FE5EE7314F0291 /* Foundation.framework in Frameworks */,
+				D89B6A16CFAF1D00CAE3295D138FD531 /* Foundation.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -616,114 +851,376 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				EC1FE2AF11298575625C052D576564E1 /* Foundation.framework in Frameworks */,
+				17805ECB1900C0E0D9BA98CE8A05A984 /* Foundation.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
-		0B1CBC5503BADEC69F986AC2E19556D2 /* Core */ = {
+		06AAC5DF32AE97739E857A0DB0DD0598 /* Core */ = {
 			isa = PBXGroup;
 			children = (
-				549BA9121D098CA92AE42DE290D45D2D /* AppAuthCore.h */,
-				457D4AB13ECCAEC1DAFFB8F1EA1CE6D1 /* OIDAuthorizationRequest.h */,
-				2C841149CDE4BC2589B9330E3F048C7F /* OIDAuthorizationRequest.m */,
-				5809C43A5DB296F77612E06EFC9EC8AD /* OIDAuthorizationResponse.h */,
-				E1A646F10B1E22BDE1077C74FADF7D6E /* OIDAuthorizationResponse.m */,
-				3481CA9FE1BADBD28E0BF59CFB05CE0B /* OIDAuthorizationService.h */,
-				6DBDD9E76242F56BD586F9928F685965 /* OIDAuthorizationService.m */,
-				3E8830F16A68783D45E15D66E373F706 /* OIDAuthState.h */,
-				90B6EFFCB167A2DE9748C4753D7BD949 /* OIDAuthState.m */,
-				F8EE1F02E0B34583A4402867BF84DB53 /* OIDAuthStateChangeDelegate.h */,
-				6C2B4734A76E2312408CBA1983FEE547 /* OIDAuthStateErrorDelegate.h */,
-				3CC6468A3678127D402D974C3112BEF5 /* OIDClientMetadataParameters.h */,
-				87742355CC22F19FB6C7B86E6BBDA7E7 /* OIDClientMetadataParameters.m */,
-				6B936D7DADB078279D4A9B840CAF501C /* OIDDefines.h */,
-				554DD2A5C7F70C9958ED54F831ECE8F5 /* OIDEndSessionRequest.h */,
-				486C5D15EE37A1B6455A1DEA94FCD344 /* OIDEndSessionRequest.m */,
-				5F686370B353B587C8E9D35522309DFC /* OIDEndSessionResponse.h */,
-				45F7833378B3DCDCB354EC4E5F50B5BE /* OIDEndSessionResponse.m */,
-				80323BB396E9475347159FE84313B176 /* OIDError.h */,
-				529D246E5E4FA692C895E51A7372EDE0 /* OIDError.m */,
-				41B6CC9EE527198113FD797FF9BC2F60 /* OIDErrorUtilities.h */,
-				CCAF991277117D989643080CFC02F13B /* OIDErrorUtilities.m */,
-				1BC2A51FD693EE89A38DC37F7463FBEF /* OIDExternalUserAgent.h */,
-				3CE6B78A441BF45B1E7629CAE78F5D01 /* OIDExternalUserAgentRequest.h */,
-				B7C2BC1CCD49B4BC232D1D8198627654 /* OIDExternalUserAgentSession.h */,
-				7625F0E5CD8625AEC50F23857A7A824E /* OIDFieldMapping.h */,
-				812E6EB9B3103A020AE853DA2B7D2F7B /* OIDFieldMapping.m */,
-				4866DC5496BEB9B80136A40ED894C18D /* OIDGrantTypes.h */,
-				2A545085DF0160368B085F59302C0D65 /* OIDGrantTypes.m */,
-				2E2132E6E72E5CEC809DB0F68D3BF787 /* OIDIDToken.h */,
-				31939D6C6CB1CE67D1BEABB84AA92F9F /* OIDIDToken.m */,
-				81B20B8B0A9CBB47BA7FC8AB638D38C0 /* OIDRegistrationRequest.h */,
-				1494FFF8E92DBF66E20614CF8D8EB751 /* OIDRegistrationRequest.m */,
-				8123AA941D6E7E033BFEE8FAA746984B /* OIDRegistrationResponse.h */,
-				1B7BB9E999CA1359BA40EE3F0FC05214 /* OIDRegistrationResponse.m */,
-				5950451C1DB38E9D4237F45E9EBA5F55 /* OIDResponseTypes.h */,
-				3D5DA5A68BFBCBE8B2CF151D94845221 /* OIDResponseTypes.m */,
-				7637867D89ADF1E675CFAE3858CDFCB1 /* OIDScopes.h */,
-				859C11E4132EDC4648187198FA76D88C /* OIDScopes.m */,
-				EA50D62BFDCDA980BD0AD333AB888AB4 /* OIDScopeUtilities.h */,
-				263CC319D77DF796927D7E465739746A /* OIDScopeUtilities.m */,
-				141BDEBAAD613A57B2022944B67A010A /* OIDServiceConfiguration.h */,
-				C75AC61FFCFC506AEA1D6EAF4CED67EA /* OIDServiceConfiguration.m */,
-				4E36412E4AB281E8EFEC39CF7C21D2CB /* OIDServiceDiscovery.h */,
-				49CF4A47918DF84C067FFE94A354A686 /* OIDServiceDiscovery.m */,
-				974787D1290A847560269B3637E25FE1 /* OIDTokenRequest.h */,
-				C9C6E1E01F7A1EFD0067F586E5157A6F /* OIDTokenRequest.m */,
-				0220E6A596C4D1DCAEBC4181D74A1674 /* OIDTokenResponse.h */,
-				DF7258CEE70BBBB00C482DB695E643BB /* OIDTokenResponse.m */,
-				09B4E5E6AE70C904ED48DE91C3830702 /* OIDTokenUtilities.h */,
-				C08525F31CE8D0F4C2C989256F6FD081 /* OIDTokenUtilities.m */,
-				B70EA540514EBA4A9BFA1BE42D155E16 /* OIDURLQueryComponent.h */,
-				9E2358F93B63EAC583617B986124E6F3 /* OIDURLQueryComponent.m */,
-				C849226754B79D2D742FE99D9B6973E7 /* OIDURLSessionProvider.h */,
-				19F0A53E7C941C699BBE61C2ABC46517 /* OIDURLSessionProvider.m */,
+				8CF58E86567742F41BEFDFDA6F70570C /* GTMSessionFetcher.h */,
+				5569FAFD59178454184E305B3A94E2CF /* GTMSessionFetcher.m */,
+				FEFBC4A4DD720514F3133BCEA142F17A /* GTMSessionFetcherLogging.h */,
+				83F704799126D8D84477D43BA8BDF205 /* GTMSessionFetcherLogging.m */,
+				6FBE09E108B5082E1158FB82E4B5BAAF /* GTMSessionFetcherService.h */,
+				4552538A0AEC28DC4D37BAF38E73C0FE /* GTMSessionFetcherService.m */,
+				910A16DFE03A16E4A8B8E0847FC9230B /* GTMSessionUploadFetcher.h */,
+				F07A97305527928D12E52870FC22470A /* GTMSessionUploadFetcher.m */,
 			);
 			name = Core;
 			sourceTree = "<group>";
 		};
-		14D09A89D2E9D969FC40A7F852589139 /* Cuckoo */ = {
+		0A9752442810D00D252B0DE82DE4CBF5 /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				F22EE6EA8412237417818E40EE90997B /* Support Files */,
-				A8ECC45D67235897F5099291B15267EB /* Swift */,
+				993A2045949BC66F1D79D54199523E9F /* KeychainAccess.modulemap */,
+				F5079D371C3B91FEC4D6FE779176CA0A /* KeychainAccess-dummy.m */,
+				37452C45383260779915DFEEAB7D30B6 /* KeychainAccess-Info.plist */,
+				43758F2113109B3750641F00402F158A /* KeychainAccess-prefix.pch */,
+				16D04C96B0144C37D1189FB3B28CEEBC /* KeychainAccess-umbrella.h */,
+				B2DF4A29EF34A19B69AF1FC93FCA815F /* KeychainAccess.debug.xcconfig */,
+				9CFFDF780A53FAE4130054F0ED2C37DC /* KeychainAccess.release.xcconfig */,
 			);
-			path = Cuckoo;
+			name = "Support Files";
+			path = "../Target Support Files/KeychainAccess";
 			sourceTree = "<group>";
 		};
-		3949E7AC46F404E4CAE7DDECEBA6D3D3 /* GTMAppAuth */ = {
+		174A9DE0F80CFEA4D17482E2D2949A64 /* KeychainAccess */ = {
 			isa = PBXGroup;
 			children = (
-				8EBEE0A0D1D2B6A15318CF2053F2C3DF /* GTMAppAuth.h */,
-				B404F5260DFDCA5732C1207F9060E8DC /* GTMAppAuthFetcherAuthorization.h */,
-				EC6DE273DE346F572E4D2102A60D24B1 /* GTMAppAuthFetcherAuthorization.m */,
-				DDF0D91182B71C2E2B8454526207FB80 /* GTMAppAuthFetcherAuthorization+Keychain.h */,
-				F34ADD8344B10472CB99B90D40849933 /* GTMAppAuthFetcherAuthorization+Keychain.m */,
-				D0ACDCBCB8BB8533368863B5FA927D22 /* GTMKeychain.h */,
-				EEA12FC9594A4F97887E4646A2EA42FD /* GTMKeychain_iOS.m */,
-				09C66FD2F0C491FC16B1B6B0D0185137 /* GTMOAuth2KeychainCompatibility.h */,
-				124A10970747052D1566A5E73400FE11 /* GTMOAuth2KeychainCompatibility.m */,
-				B85648FDD515FA2C5DB3A5B48BC5C608 /* Support Files */,
+				C01238BCA9577C85AF155C3B8AB1B7A0 /* Keychain.swift */,
+				0A9752442810D00D252B0DE82DE4CBF5 /* Support Files */,
 			);
-			path = GTMAppAuth;
+			name = KeychainAccess;
+			path = KeychainAccess;
 			sourceTree = "<group>";
 		};
-		3AB5586C57DA6A0585FADA4AA7970D1F /* Support Files */ = {
+		18AA669D08F0C95E4B21BFA84B296B4A /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				8FE4006723D94FAC1EC37EB777CB0503 /* Punycode.modulemap */,
-				497CD26C6FD305017A0F9B6B82B181DB /* Punycode-dummy.m */,
-				2990CCBE2E76F7E5320ED6F76FE2B193 /* Punycode-Info.plist */,
-				173C9BC43E4281455582200BB3CAFF08 /* Punycode-prefix.pch */,
-				FAEDE29E0EC12C9B9CF9509AFD2EEF90 /* Punycode-umbrella.h */,
-				8694AF774EB3072F5C12A9A327882F93 /* Punycode.debug.xcconfig */,
-				4AC0EF8E5C70C9D217AB426DC13B8D7E /* Punycode.release.xcconfig */,
+				6909DF93A72A0DA308354E7BE2FB6424 /* TLDExtract.modulemap */,
+				41324004FDAB1BF569108D8398218CC6 /* TLDExtract-dummy.m */,
+				FDC669C4B8982AD26B2BA8E9F6EFDC87 /* TLDExtract-Info.plist */,
+				581FF5F66BDBE0AE0D7BB4DA74255AC1 /* TLDExtract-prefix.pch */,
+				799504E8D7B114EB30E44B313837040C /* TLDExtract-umbrella.h */,
+				177DD39AD1C1D7AE88A4DACFE4380FD5 /* TLDExtract.debug.xcconfig */,
+				798E11B2B23211677666E67615944CE2 /* TLDExtract.release.xcconfig */,
 			);
 			name = "Support Files";
-			path = "../Target Support Files/Punycode";
+			path = "../Target Support Files/TLDExtract";
+			sourceTree = "<group>";
+		};
+		2A83F39677B091C9AF03E276C1157FD3 /* mailcore2-ios */ = {
+			isa = PBXGroup;
+			children = (
+				17EF18964B1291F82F1A1BAB63E4FDFE /* MailCore.h */,
+				08CB75854EB361D05AB6E35FCAED6417 /* MCAbstract.h */,
+				56834205B8F98AD257136BA2CFF2A489 /* MCAbstractMessage.h */,
+				2EF0BF2FD351D7CA4A43EF67975E32F2 /* MCAbstractMessagePart.h */,
+				45D68C670C0EC6F000F155AB9B98E8C0 /* MCAbstractMultipart.h */,
+				2EFD4835724A149FE651F49FEF834D12 /* MCAbstractPart.h */,
+				540C3C0BC61195B5E1757DB3D21FD5D0 /* MCAccountValidator.h */,
+				6E0EBF9F8070459008586D411E18FD69 /* MCAddress.h */,
+				B535F2D78BA37A637E4D143915A9EF70 /* MCAddressDisplay.h */,
+				E88F90705F9ABECC13E0240459C2C8D9 /* MCArray.h */,
+				3259B21B8F1DA72DFBA96342C5BC1D45 /* MCAssert.h */,
+				346185F2F70E3B7FD723CF3FF522C904 /* MCAsync.h */,
+				686A4179A303EBFC199D4994C97CBCC5 /* MCAsyncIMAP.h */,
+				5E774901B284B3FD667DE87D9A8DAE1A /* MCAsyncNNTP.h */,
+				64DCF81257CDFDFFA57E70A2DCC06297 /* MCAsyncPOP.h */,
+				2EEF6E83AF99FE8100B98DAF10464761 /* MCAsyncSMTP.h */,
+				29F9281546D2B5DEC6EC95914876C3D3 /* MCAttachment.h */,
+				28AFC8BD75144C535D5EE4A1ABA4E489 /* MCAutoreleasePool.h */,
+				3B690BCE91D812B2AC91FE1C8C5C3A3F /* MCBaseTypes.h */,
+				8C70D554FFC40860DBB996E1C6AD0C25 /* MCConnectionLogger.h */,
+				4C392CB49901EFE27C47A4E2987684C3 /* MCCore.h */,
+				3FFB4F377F86D79BCAD832778FB269C7 /* MCData.h */,
+				F7BCA22D2D2CA98C50E39D84B80B8BE6 /* MCDateFormatter.h */,
+				5D78FAF9BEBC3772C64182579959E52D /* MCHash.h */,
+				C49CDE490E05AB1D8186DF43EC216003 /* MCHashMap.h */,
+				01C3367655B1EA8773669E782C2F3582 /* MCHTMLCleaner.h */,
+				B8313840C710F7D8B865DB39BA3AEFDC /* MCHTMLRendererCallback.h */,
+				286377E1FE4A375A0D204EDB2D126D85 /* MCICUTypes.h */,
+				3A49FCBC9DAD830B624BFC0F0BBB51B4 /* MCIMAP.h */,
+				7BC93E547F44208422126C98E71FE826 /* MCIMAPAppendMessageOperation.h */,
+				91C373FAD933C8A526C494F246F0AE5C /* MCIMAPAsyncSession.h */,
+				77A3AA3E093F9920E8ED2C62B63CED23 /* MCIMAPCapabilityOperation.h */,
+				2E75F697E8F1F3451E9C7AB66EB41369 /* MCIMAPCheckAccountOperation.h */,
+				528CFBC922523371DD2A4FC447B9CCFC /* MCIMAPCopyMessagesOperation.h */,
+				AA827A44D054787D43CF22D83E5250D6 /* MCIMAPCustomCommandOperation.h */,
+				54AD60174F93FCDF71F9C7F9C34FF1A5 /* MCIMAPFetchContentOperation.h */,
+				A5C936DE5B9AFF716AAAB9DD79E007B5 /* MCIMAPFetchContentToFileOperation.h */,
+				12F112491B8DD1B8F0E0BDDB77FEF30D /* MCIMAPFetchFoldersOperation.h */,
+				139F72BE95CFB4720A26DBB0D1B7B7FF /* MCIMAPFetchMessagesOperation.h */,
+				C41DFD692C84422AC2A8EF77C883C6E4 /* MCIMAPFetchNamespaceOperation.h */,
+				4E3DAE1B190F445E0545E65203A0F229 /* MCIMAPFetchParsedContentOperation.h */,
+				9E85772F11CE7867506CE2D20C9EB644 /* MCIMAPFolder.h */,
+				4565119EB9FA1CDE37E54807AE3387F6 /* MCIMAPFolderInfo.h */,
+				89D62899AB01E5BDE3BE34F41FCF071E /* MCIMAPFolderInfoOperation.h */,
+				92490535E87A8A0A01133106F5BD1E6C /* MCIMAPFolderStatus.h */,
+				78A4CF9BCB8300048E9DF897F7CE102B /* MCIMAPFolderStatusOperation.h */,
+				5F5169110BE7F4B77BAF05B14B5AAA63 /* MCIMAPIdentity.h */,
+				501D3F5208AF16C792B614CE76966859 /* MCIMAPIdentityOperation.h */,
+				91D04FE4705CA873269B3B0856AC7F05 /* MCIMAPIdleOperation.h */,
+				BEA2A0CD17B6A52828552B3C95FFFBBC /* MCIMAPMessage.h */,
+				9B80387F80A71EC7836554C691196826 /* MCIMAPMessagePart.h */,
+				4CC3E51937DA43642EBAB9A5C4742786 /* MCIMAPMessageRenderingOperation.h */,
+				2EFE1424F88E553C202C1CBD6CE71691 /* MCIMAPMoveMessagesOperation.h */,
+				D8C7607ACC6456C98CECE57C5C6FDC59 /* MCIMAPMultipart.h */,
+				3D84BAFB71075D160F6904F3F681C067 /* MCIMAPNamespace.h */,
+				F79782E4D8D1828741FB297AC54FA0DC /* MCIMAPNamespaceItem.h */,
+				44440E8473E0F54D5F187B69C215659A /* MCIMAPOperation.h */,
+				0817F4F55B838C9CAB69B18E2307A61A /* MCIMAPOperationCallback.h */,
+				4F2EC26D69CFC7E51936ACD34CB52D55 /* MCIMAPPart.h */,
+				C8633723C4A28576CCDF2C15FC7409E0 /* MCIMAPProgressCallback.h */,
+				D5ED2E82A61DF681CFB2760ED972110D /* MCIMAPQuotaOperation.h */,
+				A6418BAE850201382F9E9FF60386402E /* MCIMAPSearchExpression.h */,
+				A1882FB4F1BEC524A324AA7A2F080C2F /* MCIMAPSearchOperation.h */,
+				26637C7D41CD5E16CB19ABF7FA6DDBDA /* MCIMAPSession.h */,
+				0DDA7B2585AD61A71D0839F2E2B1EE41 /* MCIMAPSyncResult.h */,
+				112CE6657192077CDB9538B4BEE99D34 /* MCIndexSet.h */,
+				305A531387DBE2D4FB2DCA4B1FC9FC3E /* MCIterator.h */,
+				E0E1179EB6728CF9DE59259F22B37657 /* MCJSON.h */,
+				83BA6E82F187F1BFD2E58842F4206328 /* MCLibetpanTypes.h */,
+				674FEC45743358B5DED672AFB18BEC24 /* MCLog.h */,
+				11F3E28A268E189194EAA6639C81AD39 /* MCMailProvider.h */,
+				8E39FC7157835B715851BD2C7C12AD18 /* MCMailProvidersManager.h */,
+				68F741ED3FF547A8F8DF70BFDC4F8311 /* MCMD5.h */,
+				F00395ADE84051E0FF5B66263A38EFC9 /* MCMessageBuilder.h */,
+				92A7BECAA06A7E2400CF408DC5FF93C4 /* MCMessageConstants.h */,
+				65E2BFBAE4A169A5D90192D941B3F14A /* MCMessageHeader.h */,
+				2284F05F9B1D7A5EC24A7E81A310D1A6 /* MCMessageParser.h */,
+				EA7744D41B42D93896FE442C68903C10 /* MCMessagePart.h */,
+				541C122A51B7BD7748BBF6483A4F9895 /* MCMultipart.h */,
+				9B812A30719A1E97CA833A32CD332FD1 /* MCNetService.h */,
+				C7C8712DB19C24FD7DD91EE289E3FB6A /* MCNNTP.h */,
+				9526BDA653F09202E757B57042B806E6 /* MCNNTPAsyncSession.h */,
+				498FDF82AAE03F9B6241C0D4B3EFDF3A /* MCNNTPFetchAllArticlesOperation.h */,
+				F71F0218C812970F6FE6C083EE65951B /* MCNNTPFetchArticleOperation.h */,
+				4CA1B73B930E0D8FB2E7B8C626BBDAB2 /* MCNNTPFetchHeaderOperation.h */,
+				4BF335967FFADB2451B662364C00C085 /* MCNNTPFetchOverviewOperation.h */,
+				08E170C5494BB7ADE20693EF1DB1DCE6 /* MCNNTPFetchServerTimeOperation.h */,
+				835CF847761DFB87526A5789124642EB /* MCNNTPGroupInfo.h */,
+				2E46C3A0BA5EBD6FC43F1CF88EC0A810 /* MCNNTPListNewsgroupsOperation.h */,
+				96E3A2E78BE056EE1B1CF0EE1BBB949E /* MCNNTPOperation.h */,
+				09A94A0981B6E8978672ABC87AE8C1E8 /* MCNNTPOperationCallback.h */,
+				F169B9A2F2F568BB36A700DAE282DE1A /* MCNNTPPostOperation.h */,
+				5EEA7129FA094FC0E1D9F42ED1BF5CDE /* MCNNTPProgressCallback.h */,
+				CE01E23E5312344D22A8446D4E0CF76E /* MCNNTPSession.h */,
+				44032F0D54F5FA60E0CF8B3A7FE390B1 /* MCNull.h */,
+				F267E8E497DDAA6A2AA20C675B95D45E /* MCOAbstract.h */,
+				10314D9F59019F22933F874B705CECFC /* MCOAbstractMessage.h */,
+				C08D0552748E3D06F3CB244A300863C6 /* MCOAbstractMessagePart.h */,
+				0350E774084E8F0C2AD0FCBBD7054E1A /* MCOAbstractMultipart.h */,
+				51C6276376531631485BCE084EA9C86D /* MCOAbstractPart.h */,
+				469085938B2CAD49AA8D3C77E71A0A0C /* MCOAccountValidator.h */,
+				7AF73F41893C1014E9F2E84D856DEF4A /* MCOAddress.h */,
+				B36B9C337DEA814EBD6709B214DF5EB1 /* MCOAttachment.h */,
+				400D3836F33677379F4001D865A71A62 /* MCObjC.h */,
+				7A4450938953656379A13272AF437AD8 /* MCObject.h */,
+				DDBBCBE5F570A4F21583B885FD6A6BBA /* MCOConstants.h */,
+				23E47B94A30D62E7087EC739AF1B4800 /* MCOHTMLRendererDelegate.h */,
+				59483E71B388C914C7073E849D859839 /* MCOHTMLRendererIMAPDelegate.h */,
+				DDDA338EA21F0D95135731095CA1AFE3 /* MCOIMAP.h */,
+				DA1925A81F9BC961058DCC9C26D82337 /* MCOIMAPAppendMessageOperation.h */,
+				F908BA9B236CBDBECC479601F28B4103 /* MCOIMAPBaseOperation.h */,
+				DE6CE630CA5CAF7E71AE46FA6F968C54 /* MCOIMAPCapabilityOperation.h */,
+				42C95E5B43D3BB88E033D0DC8AB0A2DC /* MCOIMAPCopyMessagesOperation.h */,
+				AB02E95C72ED8FD0EF432A8EED17B3DD /* MCOIMAPCustomCommandOperation.h */,
+				1F0CC0F02F5F7F188E3E17282E37FA8C /* MCOIMAPFetchContentOperation.h */,
+				1CF0DD54361C9D37E3DFD6F4A6133A7E /* MCOIMAPFetchContentToFileOperation.h */,
+				0ADB095A6AFDD669383A4B40F42CEC98 /* MCOIMAPFetchFoldersOperation.h */,
+				008F4DD53896804203B71E8A096CFE17 /* MCOIMAPFetchMessagesOperation.h */,
+				04D6A098F466E5F709E168B5503A2EE9 /* MCOIMAPFetchNamespaceOperation.h */,
+				9902A61FBB7A3F1E53D16C621E1D1BF3 /* MCOIMAPFetchParsedContentOperation.h */,
+				1F9C0155EF5D07A35FE6DAA97A32BEEF /* MCOIMAPFolder.h */,
+				3493F22F8B1ABB577A83E7D33B3BFBF1 /* MCOIMAPFolderInfo.h */,
+				017CEED03A72B87CF633B83624B8C40D /* MCOIMAPFolderInfoOperation.h */,
+				D853A487560CBF264B400F9CD8B4AE2E /* MCOIMAPFolderStatus.h */,
+				B6199D0E0CDE3D2E3249980C4ECA8788 /* MCOIMAPFolderStatusOperation.h */,
+				9579FBCA85AB85690992CC5D74792456 /* MCOIMAPIdentity.h */,
+				86B0F636E06028138821A76D11BCD801 /* MCOIMAPIdentityOperation.h */,
+				55221883C542D73FB020FF0175EA8D1E /* MCOIMAPIdleOperation.h */,
+				23A003799CED2AD589375BB6686F15A0 /* MCOIMAPMessage.h */,
+				F67205D0B87629630B22487DD345D385 /* MCOIMAPMessagePart.h */,
+				21D90FC47484BAFC2A56A26976C458CB /* MCOIMAPMessageRenderingOperation.h */,
+				3A849BE6293A9CBC19DEAC569A8B57CA /* MCOIMAPMoveMessagesOperation.h */,
+				44E8A0EFDB1F4B7CA0EAD0DE714B2471 /* MCOIMAPMultipart.h */,
+				3AF2882F2E2331F6448EC3F14964C118 /* MCOIMAPNamespace.h */,
+				F9BB1E825AD21685A2ED30B80EBE86BE /* MCOIMAPNamespaceItem.h */,
+				4D766428307C4E296C400C2FA21CECD0 /* MCOIMAPOperation.h */,
+				92BD80421718035EE613D0FB5D015C53 /* MCOIMAPPart.h */,
+				E8145DB4B345B737AE2AD5AA9E52E119 /* MCOIMAPQuotaOperation.h */,
+				BAB7395044D3B343587B647228CC8C44 /* MCOIMAPSearchExpression.h */,
+				88F0D6DF5C4ADFE6FC572A6254A3D7A9 /* MCOIMAPSearchOperation.h */,
+				BC43D811F6C7D41B3091AE0974934FF7 /* MCOIMAPSession.h */,
+				2287EDC6977D27C1872C350ADECCE5DE /* MCOIndexSet.h */,
+				3A1C39BDC18305571CD197C53782DE5F /* MCOMailProvider.h */,
+				646B62815AC081A84235A7501DE9A6EB /* MCOMailProvidersManager.h */,
+				4B632256BA7AB920F0D01122B876DC2B /* MCOMessageBuilder.h */,
+				61228699FA0862BCD9A6F0702E8DED33 /* MCOMessageHeader.h */,
+				89B0DC91AE5581527543B22363E1AF79 /* MCOMessageParser.h */,
+				B7E23BF071365A069AC52426DDA00F80 /* MCOMessagePart.h */,
+				47E51D29C58FEED166033C13BB24AC5B /* MCOMultipart.h */,
+				579CB6D1651AA11C4F48B0506618C198 /* MCONetService.h */,
+				72F6FE043BC8344034E399F854956081 /* MCONNTP.h */,
+				2C6F9E70C2E15B2DDDE65DF901B6EAC6 /* MCONNTPFetchAllArticlesOperation.h */,
+				7C766709C088E77D4C0155B6A74C5CF4 /* MCONNTPFetchArticleOperation.h */,
+				BDCB0867F1D7B726115538EFDC7E7329 /* MCONNTPFetchHeaderOperation.h */,
+				9FE93C72B395F52052A0E37F188D3492 /* MCONNTPFetchOverviewOperation.h */,
+				37AF49777F0A0527F2BEBFC79C2A17D5 /* MCONNTPFetchServerTimeOperation.h */,
+				718BBB865F997C805C5A072FCE9EBC30 /* MCONNTPGroupInfo.h */,
+				71612C7E051AF85180A2A2E389548883 /* MCONNTPListNewsgroupsOperation.h */,
+				2512578C520596A5DE24DF1D26F5D00C /* MCONNTPOperation.h */,
+				DC14F7E1AA7A372E8786E82C33A11FFB /* MCONNTPPostOperation.h */,
+				18CEEEBF2EBB2DBB3C15F844F14BF686 /* MCONNTPSession.h */,
+				617FEEBF2B5DEAD2D2FE601C65501E6B /* MCOObjectWrapper.h */,
+				CB07F1083BAFA57A45EAA4F7326B84DA /* MCOOperation.h */,
+				74F1CD381A3F4B9E7173236B527B66B8 /* MCOperation.h */,
+				47351E123D03F15482851A2E29029FF9 /* MCOperationCallback.h */,
+				06658F6BAB565448C1602EEB8BF6F7AA /* MCOperationQueue.h */,
+				BB6AF24B71D72E6F67E61B5BDFAD1A4C /* MCOPOP.h */,
+				14C2780793F02FA1EBDFD0054BB8E3D2 /* MCOPOPFetchHeaderOperation.h */,
+				04434AD1CE81E601F470A8BD8B4226B7 /* MCOPOPFetchMessageOperation.h */,
+				63DDB8AF0C01D9AD20C0B7E60FF0E3B2 /* MCOPOPFetchMessagesOperation.h */,
+				02CD9F881F21B57468F5AAF6CA470126 /* MCOPOPMessageInfo.h */,
+				2849F34C26AB4B9DDD30ABE0202359F8 /* MCOPOPOperation.h */,
+				3FB0D6F84929BA0745BEF406D9FD162A /* MCOPOPSession.h */,
+				1CCE6730740BC8DDF1F5BDB4CB9535D7 /* MCOProvider.h */,
+				2C339147875C411B57C307E6601A446E /* MCORange.h */,
+				5079F13AF86530024F5840B19794E495 /* MCORFC822.h */,
+				59C40CBE01D5647C2259DB1AD45FB406 /* MCOSMTP.h */,
+				2C4F4E482DEBB83C8C6B84B024CF31CC /* MCOSMTPOperation.h */,
+				7BB2B406BBD8124B6FCD29B69EC32AD7 /* MCOSMTPSendOperation.h */,
+				0351A3633AA83619BD035832AFC60E0E /* MCOSMTPSession.h */,
+				53F666632F71A6899B23C9F6CD40452D /* MCOUtils.h */,
+				F47D4A41EBE2ED19CF8C429CA4881E63 /* MCPOP.h */,
+				781935CB8769513081B4974CB5F24E65 /* MCPOPAsyncSession.h */,
+				E862190C5C4EED9E225748738928E830 /* MCPOPFetchHeaderOperation.h */,
+				6E5B036872D3E36E30367DF9D2FBA25B /* MCPOPFetchMessageOperation.h */,
+				60972EADE5795ADE3E4EFF2AEF3D7752 /* MCPOPFetchMessagesOperation.h */,
+				C7D0B55A647A3C049943543DABB30337 /* MCPOPMessageInfo.h */,
+				00A5509447C58544705E70D3DFF35831 /* MCPOPOperation.h */,
+				A504E87DEEC4CE30041F3B05B3C73F8C /* MCPOPOperationCallback.h */,
+				0CD8B3D290089429747644AD8EC3DBD5 /* MCPOPProgressCallback.h */,
+				47544841D79B932438F8F9AD0BED33AD /* MCPOPSession.h */,
+				CF0AB30D843EB41FB4493BF5DD7DBF55 /* MCProvider.h */,
+				84CC927ED6266100A733D898D411014E /* MCRange.h */,
+				94C95225320EC0DAAD93C54815CA615A /* MCRenderer.h */,
+				86D07E6FCAC5C72FE2AEB8DDCEEA7802 /* MCRFC822.h */,
+				18465E5B50B478508ACC82ECC7D34B3B /* MCSet.h */,
+				0FD0A4FE6FAEEB893C274D696D79E47A /* MCSMTP.h */,
+				0F6D9C7E40654E5BF64042D810BF3950 /* MCSMTPAsyncSession.h */,
+				3AB934ECFB3A9F06447D0BA1AE9E8B95 /* MCSMTPOperation.h */,
+				EBCB5D50B030F1A477B3F177074C0E71 /* MCSMTPOperationCallback.h */,
+				57DCD3A3E06CB8A29CB0C6390ECAF95D /* MCSMTPProgressCallback.h */,
+				574621E9257C5ED5F1322962CCB8086A /* MCSMTPSession.h */,
+				E0AD4F42A8B9F0DA2AC8B49EF6039C18 /* MCString.h */,
+				A185E7446F7F66750C95890C5D2334AD /* MCUtils.h */,
+				8DD72D7BAD6063B7D12CAB28E1E65E37 /* MCValue.h */,
+				33CD85FA7D7F131432BEB6A6ED9661E6 /* NSArray+MCO.h */,
+				9D60BE381A6331211CBADE5FBD3D9E7B /* NSData+MCO.h */,
+				B4498CD7A171A232034A78331C6497CA /* NSDictionary+MCO.h */,
+				12FCFF887B558AE9DD045E3067A095F8 /* NSError+MCO.h */,
+				54587BBE1FF6F940BE8C2C78A7EB25CA /* NSIndexSet+MCO.h */,
+				C8B3FC5CE7518ADC5466BCAD8D3EC1C4 /* NSObject+MCO.h */,
+				D6BE013A7D3AA3AA0C51E568C53A18D0 /* NSString+MCO.h */,
+				D6238AD58EE0BD8390376D6E2BD683B4 /* NSValue+MCO.h */,
+				51423BA7CE9259ACD80A1E9823F1E789 /* Frameworks */,
+				3F56D87276F4BD09EDBC136D516B0DD2 /* Support Files */,
+			);
+			name = "mailcore2-ios";
+			path = "mailcore2-ios";
+			sourceTree = "<group>";
+		};
+		2C2EE445ECD35F1C58EE22A7CC14098D /* Support Files */ = {
+			isa = PBXGroup;
+			children = (
+				1FAB1F10299DC6F2BA9E9D7B3BDEE677 /* AppAuth.modulemap */,
+				E6849CC3397C9E70B6DD28FC785C1947 /* AppAuth-dummy.m */,
+				EE07A37FAE4894467F71793746A4F04B /* AppAuth-Info.plist */,
+				6EC260A9A42C8B6560F461B0344119B5 /* AppAuth-prefix.pch */,
+				1C9C5A9B48842642BA3E4ECA14C78299 /* AppAuth-umbrella.h */,
+				05BE778EAC92879623305396FC5BEB9D /* AppAuth.debug.xcconfig */,
+				D16B5E36AF437E10186BE176BFC23A74 /* AppAuth.release.xcconfig */,
+			);
+			name = "Support Files";
+			path = "../Target Support Files/AppAuth";
+			sourceTree = "<group>";
+		};
+		2EE1E5CAA95664D7F8E6E6648A7C5A89 /* Swift */ = {
+			isa = PBXGroup;
+			children = (
+				DA47E4D2107FFAAAA0F2A5AF110E9831 /* __DoNotUse.swift */,
+				01B973AA504C2D899DFE1D9AB37868E2 /* ArgumentCaptor.swift */,
+				9669584E26F8C90B16AE41E021FAFE53 /* Array+matchers.swift */,
+				74E7FA6000A2A1B2F6C52A75166CD72D /* BaseStubFunctionTrait.swift */,
+				051928C66AF67781D1B280EF2A45ED47 /* CallMatcher.swift */,
+				85386D6958315F9B5AD6FFDBFB169186 /* CallMatcherFunctions.swift */,
+				C5C646F48544544B3E2F808DEC74E213 /* CreateMock.swift */,
+				171A1C6A86AAF66689C7FE6077127E40 /* CuckooFunctions.swift */,
+				43D40899F08A11303E852ABA27188ECE /* DefaultValueRegistry.swift */,
+				8D0A9D3BA54ED6755E2551156F72903E /* Dictionary+matchers.swift */,
+				7CD8EC7D1B3A1FDED3F26722591F24A4 /* Matchable.swift */,
+				7E73F2785A671D77D8C0E0CD97154E06 /* Mock.swift */,
+				329EE48F4111375FF362BEE00E7376B6 /* MockBuilder.swift */,
+				16509A42C32820F2275AFA4B91096D0D /* Mocked.swift */,
+				B275C470A08EA49A6F4B3AB5DDB1C271 /* MockManager.swift */,
+				694913BE66CF1C1AE7F20DDF595BBDC1 /* MockManager+preconfigured.swift */,
+				B28C35FF72DE98476A6FD0E331ACB990 /* ParameterMatcher.swift */,
+				A6B17775762EBE5F687863C9AC6FE839 /* ParameterMatcherFunctions.swift */,
+				C98362269677345940AEF9AC70974D26 /* Set+matchers.swift */,
+				B545084C56AF0A2E03075145B5FE8D35 /* Stub.swift */,
+				541D2E9C44B6E1FB776995A42595501C /* StubAction.swift */,
+				5B4A903F2DAC43E8A5C2808895BFD470 /* StubbingProxy.swift */,
+				3269A963C3201AE09F37CA92BE8C59FD /* StubCall.swift */,
+				21E35EE26546602D996FFF69987FE8AF /* StubFunction.swift */,
+				786FDCC130AE1EBC10617EB99580C7EC /* StubFunctionThenCallRealImplementationTrait.swift */,
+				EAF22CE692B3DFBF3CACEF7CCE2EAD3F /* StubFunctionThenDoNothingTrait.swift */,
+				7AD2D73D77CF6FB5B46DC578B2D2AF92 /* StubFunctionThenReturnTrait.swift */,
+				7C13A1428037BCCBC77CB268B7755AFA /* StubFunctionThenThrowingTrait.swift */,
+				93B532F27126CABA448B37ADF10AE9FA /* StubFunctionThenThrowTrait.swift */,
+				155965902794AD9A30B0289286EA429B /* StubFunctionThenTrait.swift */,
+				80E0990721CD170E5C77C054A2CD133B /* StubNoReturnFunction.swift */,
+				7870E0D50F969BF576799EA1EC4A3D9A /* StubNoReturnThrowingFunction.swift */,
+				105B950DEF56EF9537C2B666587A48AD /* StubThrowingFunction.swift */,
+				86331F21AC214FEE2A1D7FB4FA7F51DB /* ThreadLocal.swift */,
+				EC3EDE6B010803BC7F2F5B67A48229BF /* ToBeStubbedProperty.swift */,
+				E8BDBCF4090BE2B5D348CC1EC47D8B07 /* ToBeStubbedReadOnlyProperty.swift */,
+				CC2138F962F07F47FE606F7E45D3AEE4 /* Utils.swift */,
+				66BD8C0AD2C7B30EE73EE348548071BF /* VerificationProxy.swift */,
+				48E09FCCE64275D61C918D52E07CA952 /* VerifyProperty.swift */,
+				5F3FA27BDFDE1F7272F28654DAAB49E8 /* VerifyReadOnlyProperty.swift */,
+			);
+			name = Swift;
+			sourceTree = "<group>";
+		};
+		3688D99BC4D0FC25FC0203EBB9893BB7 /* Support Files */ = {
+			isa = PBXGroup;
+			children = (
+				8DC6F699724ED4BEB8E7FDA1AFD20A52 /* GTMSessionFetcher.modulemap */,
+				CD5D647466F0F86EB8A653543F25B8E8 /* GTMSessionFetcher-dummy.m */,
+				A4CDD4F58DF37928C3378FF2C789ACB3 /* GTMSessionFetcher-Info.plist */,
+				5E67B057119982AE8DBB3C7CBF33352C /* GTMSessionFetcher-prefix.pch */,
+				4E72B9034158F3CFF3724979F80A9ED5 /* GTMSessionFetcher-umbrella.h */,
+				DE312D68C06C2AA2C9DF5C1D3446CF33 /* GTMSessionFetcher.debug.xcconfig */,
+				28BADD2228A47CACA83343ECAD9A9E62 /* GTMSessionFetcher.release.xcconfig */,
+			);
+			name = "Support Files";
+			path = "../Target Support Files/GTMSessionFetcher";
+			sourceTree = "<group>";
+		};
+		3F56D87276F4BD09EDBC136D516B0DD2 /* Support Files */ = {
+			isa = PBXGroup;
+			children = (
+				014452CDF89C9A6E557032E2FD1CFC26 /* mailcore2-ios.debug.xcconfig */,
+				7F949D79B255D16F1FE8680401C511D7 /* mailcore2-ios.release.xcconfig */,
+			);
+			name = "Support Files";
+			path = "../Target Support Files/mailcore2-ios";
 			sourceTree = "<group>";
 		};
 		43463F07F48AC780696526A3D8DB2808 /* Products */ = {
@@ -744,45 +1241,66 @@
 			name = Products;
 			sourceTree = "<group>";
 		};
-		4D2F13C7E35D086C706FE588D0FAD74F /* Support Files */ = {
+		47F5EA9AD8F57786AFAFB268D0A97B87 /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				2EDC09EB96AF66E139C41C0E6FF2D199 /* TLDExtract.modulemap */,
-				7C8D8BF29FC15B4D1D83E03F0AEC17F5 /* TLDExtract-dummy.m */,
-				B8151E382996E458F72DED41F5117C57 /* TLDExtract-Info.plist */,
-				D50EDEDF081C8334D65F9F3573346B19 /* TLDExtract-prefix.pch */,
-				7E3757E324EA99E013E8C48D8A9C7057 /* TLDExtract-umbrella.h */,
-				B04431F521EFF945EBDF2C44D37EAB62 /* TLDExtract.debug.xcconfig */,
-				42998E4BD19433E76A8D1779F0146002 /* TLDExtract.release.xcconfig */,
+				906A60274660C93470ECAB2D06FEF158 /* BZipCompression.modulemap */,
+				2A8B126DA1ADDA6872FF79F11EC8A4EE /* BZipCompression-dummy.m */,
+				BCECFF847705EF741E191D7A0D9309F1 /* BZipCompression-Info.plist */,
+				31DA1F411C427D0CCDAF6FBF1D58B3DD /* BZipCompression-prefix.pch */,
+				723102446EA7CE3BAAACA855AC8DBDC3 /* BZipCompression-umbrella.h */,
+				254512755E0A587C6073158392108A7C /* BZipCompression.debug.xcconfig */,
+				111EAF4CA9F15EA5D10CA1F8BE4691D2 /* BZipCompression.release.xcconfig */,
 			);
 			name = "Support Files";
-			path = "../Target Support Files/TLDExtract";
+			path = "../Target Support Files/BZipCompression";
 			sourceTree = "<group>";
 		};
-		51FCD94861513F8598B134BABF70BA62 /* Punycode */ = {
+		4B113583A50F7BCA3FCF923D85B090D6 /* Full */ = {
 			isa = PBXGroup;
 			children = (
-				F7667CB7BA503E8F220E1988A42D7B1D /* Extensions.swift */,
-				77250912B80D89A3B1E7C21734321EB3 /* Helpers.swift */,
-				5E1633E01F51CAE3D15E71469BFFB7F9 /* Punycode.swift */,
-				3AB5586C57DA6A0585FADA4AA7970D1F /* Support Files */,
+				CE8DC1836583ABDD4B5FFEA69019BAF2 /* GTMGatherInputStream.h */,
+				2A2B5536F0E6A76285921A39349E99D6 /* GTMGatherInputStream.m */,
+				4E87E70853BD641AE15FE598D8DF5362 /* GTMMIMEDocument.h */,
+				2ED2395BAF47618E0D81FA676FB03DBC /* GTMMIMEDocument.m */,
+				4503F4A8939498C0B0F4C2FBC0C62C0B /* GTMReadMonitorInputStream.h */,
+				314ED5D0B410FBE795BC3A1BED8FEAAD /* GTMReadMonitorInputStream.m */,
 			);
-			path = Punycode;
+			name = Full;
+			sourceTree = "<group>";
+		};
+		51423BA7CE9259ACD80A1E9823F1E789 /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				B0E9B90F8A9EAF072B85CF2F02C4D36B /* libMailCore-ios.a */,
+			);
+			name = Frameworks;
 			sourceTree = "<group>";
 		};
-		559FBBDEC48B251526622CEFB645C453 /* Support Files */ = {
+		55139230071DDE4B9F67B35C430ED74B /* AppAuth */ = {
 			isa = PBXGroup;
 			children = (
-				5AE69DF6247B1B81018AAFE9EB3988A7 /* GTMSessionFetcher.modulemap */,
-				9B3B5A513BCE607480E35AC74B98671E /* GTMSessionFetcher-dummy.m */,
-				ED52D9331B015600B84D761C07531E24 /* GTMSessionFetcher-Info.plist */,
-				A8FAC8A45ED74404A35B968B8BB537AF /* GTMSessionFetcher-prefix.pch */,
-				579BC03F9D99907DEC31B6DA1DC3A266 /* GTMSessionFetcher-umbrella.h */,
-				4F9BB85A3D91AF757253D90E88B0CECE /* GTMSessionFetcher.debug.xcconfig */,
-				A7D4F5F37FF15DBD8AAC3B8700B7A3E4 /* GTMSessionFetcher.release.xcconfig */,
+				E780214C310952B8A222155C489299A3 /* Core */,
+				F06D48CB825074E7E3A5A9451477A8A0 /* ExternalUserAgent */,
+				2C2EE445ECD35F1C58EE22A7CC14098D /* Support Files */,
+			);
+			name = AppAuth;
+			path = AppAuth;
+			sourceTree = "<group>";
+		};
+		5E41E32F96392CD424D65D176FF5DEF3 /* Support Files */ = {
+			isa = PBXGroup;
+			children = (
+				7E52CD938CC8FF85E0917940651B6563 /* Cuckoo.modulemap */,
+				111E468C97628B0B0AD058F68AD63663 /* Cuckoo-dummy.m */,
+				BEF46454544D6CE60FA69CA5B082BE8F /* Cuckoo-Info.plist */,
+				03C017C4A38F658FD9900B8B2F36EBAD /* Cuckoo-prefix.pch */,
+				21FC43C61C3D32A69F726237EAECD2BE /* Cuckoo-umbrella.h */,
+				EB766704798C8CAD38FEC3221E91AEC0 /* Cuckoo.debug.xcconfig */,
+				6548180DADC2F8128E831B4443F86E9A /* Cuckoo.release.xcconfig */,
 			);
 			name = "Support Files";
-			path = "../Target Support Files/GTMSessionFetcher";
+			path = "../Target Support Files/Cuckoo";
 			sourceTree = "<group>";
 		};
 		63083BF4CD57B0D04FB1FCC35F6054FF /* Pods-enzevalos_iphoneTests */ = {
@@ -802,26 +1320,16 @@
 			path = "Target Support Files/Pods-enzevalos_iphoneTests";
 			sourceTree = "<group>";
 		};
-		642B1B4DF074B8BFD82569212989FDDB /* Full */ = {
-			isa = PBXGroup;
-			children = (
-				A719A313677EDCF9B010374C17CB3838 /* GTMGatherInputStream.h */,
-				F6043285609EC259F88F19AA88B8A622 /* GTMGatherInputStream.m */,
-				CD0DD34F771FAB9A411719F397518ED0 /* GTMMIMEDocument.h */,
-				81EEFCE275FB2D9B81BB3D2588536AC8 /* GTMMIMEDocument.m */,
-				7591C085D96503900D62EE7C519D858F /* GTMReadMonitorInputStream.h */,
-				E4B897C87D078F2C7144777596A8F310 /* GTMReadMonitorInputStream.m */,
-			);
-			name = Full;
-			sourceTree = "<group>";
-		};
-		6FA1089DAFD9FCCF25E4B881BF8986C9 /* KeychainAccess */ = {
+		6AE5C1CA17E7CBB8A8062916B1EC364C /* Punycode */ = {
 			isa = PBXGroup;
 			children = (
-				07E334B771C52E44734678C3FCB59681 /* Keychain.swift */,
-				BB5CDA674D5BED26325392AF6338FD0F /* Support Files */,
+				E25D6EB1ED7156A7FBBAF4CEE4D41680 /* Extensions.swift */,
+				63DB912D5ABB42BF396B27A747D583FF /* Helpers.swift */,
+				1FC3D41713ABA053538FE265566A5C3D /* Punycode.swift */,
+				C60E0F2F030238AA6DC8AAEF20E275DC /* Support Files */,
 			);
-			path = KeychainAccess;
+			name = Punycode;
+			path = Punycode;
 			sourceTree = "<group>";
 		};
 		7308BBE7E7F8999B69468C115F71A842 /* Pods-enzevalos_iphoneUITests */ = {
@@ -840,164 +1348,120 @@
 			path = "Target Support Files/Pods-enzevalos_iphoneUITests";
 			sourceTree = "<group>";
 		};
-		76C3DA93C9F5E16579BAF2F2C17BD4CA /* GTMSessionFetcher */ = {
+		7933FE540AB6BE35371F581F7C10A8F3 /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				A98959E1F49609E0B84BF8E72144A441 /* Core */,
-				642B1B4DF074B8BFD82569212989FDDB /* Full */,
-				559FBBDEC48B251526622CEFB645C453 /* Support Files */,
+				55139230071DDE4B9F67B35C430ED74B /* AppAuth */,
+				CB319039A961B572C29F94E58635822E /* BZipCompression */,
+				A34C9E9036EB354F6E046844CE3C79C9 /* Cuckoo */,
+				899B2B7CAF3DE0B172B7BAD8D678E57F /* GTMAppAuth */,
+				91664ABFF8F740CFE9FD9EA083F79800 /* GTMSessionFetcher */,
+				174A9DE0F80CFEA4D17482E2D2949A64 /* KeychainAccess */,
+				2A83F39677B091C9AF03E276C1157FD3 /* mailcore2-ios */,
+				6AE5C1CA17E7CBB8A8062916B1EC364C /* Punycode */,
+				D04C5E88AFD0037EE1E3529137EB6BFF /* TLDExtract */,
 			);
-			path = GTMSessionFetcher;
+			name = Pods;
 			sourceTree = "<group>";
 		};
-		77ED67E639E5102832AEA72A2EE8F7F2 /* Support Files */ = {
+		899B2B7CAF3DE0B172B7BAD8D678E57F /* GTMAppAuth */ = {
 			isa = PBXGroup;
 			children = (
-				A202162D692781DABA632D32F0EB1A84 /* BZipCompression.modulemap */,
-				44C9BD3444923D6002DF2338024847B2 /* BZipCompression-dummy.m */,
-				B92021CB658DEAF2F3566E31C79F1511 /* BZipCompression-Info.plist */,
-				8F7A98D529772977CC346091CA59FB98 /* BZipCompression-prefix.pch */,
-				B73A9DBF7612E22594EC8DC9CA76AC7F /* BZipCompression-umbrella.h */,
-				194C0FE70EEF8F43383F9D09A57A4F9C /* BZipCompression.debug.xcconfig */,
-				A4DF573385D90229FB1B4898AA2C047D /* BZipCompression.release.xcconfig */,
+				83ACFD2DFFC908CF12C65071758E4FA0 /* GTMAppAuth.h */,
+				2AE10E0D671341006892B75B883DA8DC /* GTMAppAuthFetcherAuthorization.h */,
+				5BB7AAA46CF7C5291C6727B59B13FA94 /* GTMAppAuthFetcherAuthorization.m */,
+				AF70F178CB4F7D61DF1CAB98A1FF4E6D /* GTMAppAuthFetcherAuthorization+Keychain.h */,
+				F09F007F15A25498A0091D04114CF48E /* GTMAppAuthFetcherAuthorization+Keychain.m */,
+				6FDD61B898C4A4582FD14E73363F75D7 /* GTMKeychain.h */,
+				707242E8EFBC3002C0F814CBB74118ED /* GTMKeychain_iOS.m */,
+				0019F52A89AAED742302B28204C5F1A1 /* GTMOAuth2KeychainCompatibility.h */,
+				D41FC738F41B6C57127DC08AFA36FB65 /* GTMOAuth2KeychainCompatibility.m */,
+				C2AD6D71C6D7CF5DFBB4F53493CC26CF /* Support Files */,
 			);
-			name = "Support Files";
-			path = "../Target Support Files/BZipCompression";
+			name = GTMAppAuth;
+			path = GTMAppAuth;
 			sourceTree = "<group>";
 		};
-		9AD112C5FA575A9E126077D7D39E8B48 /* TLDExtract */ = {
+		91664ABFF8F740CFE9FD9EA083F79800 /* GTMSessionFetcher */ = {
 			isa = PBXGroup;
 			children = (
-				43408BA014E66995C0FB8AF38041E071 /* Extension.swift */,
-				F892A893741240FE9084278832C33F65 /* Model.swift */,
-				67B05F4CB5E9434FE357F7B1750B82C7 /* Parser.swift */,
-				5D19D5B85675E2822F82B6ADA85B5B86 /* TLDExtract.swift */,
-				7FFE55725BBF8C7A562982866CB81707 /* TLDExtractError.swift */,
-				9AD949251097E37CD6B6EDCF8ED560E7 /* Resources */,
-				4D2F13C7E35D086C706FE588D0FAD74F /* Support Files */,
+				06AAC5DF32AE97739E857A0DB0DD0598 /* Core */,
+				4B113583A50F7BCA3FCF923D85B090D6 /* Full */,
+				3688D99BC4D0FC25FC0203EBB9893BB7 /* Support Files */,
 			);
-			path = TLDExtract;
+			name = GTMSessionFetcher;
+			path = GTMSessionFetcher;
 			sourceTree = "<group>";
 		};
-		9AD949251097E37CD6B6EDCF8ED560E7 /* Resources */ = {
+		9A318D739649E2A60D034A827013B8EC /* Resources */ = {
 			isa = PBXGroup;
 			children = (
-				E60EF045783D42E41BCE27E385A5BCCF /* public_suffix_list.dat */,
-				2FE6C40D9CC978ECE677DF265091449F /* public_suffix_list_frozen.dat */,
+				2C381C004094ED096DF2F95E654592D9 /* public_suffix_list.dat */,
+				8A1691E8266B7B64DBE3C73B3DAF80BD /* public_suffix_list_frozen.dat */,
 			);
 			name = Resources;
 			sourceTree = "<group>";
 		};
-		A3042F274ABE318749D399FFB8317C97 /* BZipCompression */ = {
-			isa = PBXGroup;
-			children = (
-				B1C4DFCE1D5D91FBE6F5EECA702269C7 /* BZipCompression.h */,
-				20999364053042B9FFCAAE808AED3A41 /* BZipCompression.m */,
-				77ED67E639E5102832AEA72A2EE8F7F2 /* Support Files */,
-			);
-			path = BZipCompression;
-			sourceTree = "<group>";
-		};
-		A8ECC45D67235897F5099291B15267EB /* Swift */ = {
+		A34C9E9036EB354F6E046844CE3C79C9 /* Cuckoo */ = {
 			isa = PBXGroup;
 			children = (
-				F16EB5D44A3519CE63990F59B5D31F10 /* __DoNotUse.swift */,
-				6EDCE60457C4211CF9188FC8D3BF550B /* ArgumentCaptor.swift */,
-				5406740DA0831ACAB8581FDCA54167C6 /* Array+matchers.swift */,
-				3E7E8EE118CD84490F29FBE2D8907669 /* BaseStubFunctionTrait.swift */,
-				E90EE6B5A72B3EE1E2D156197017F259 /* CallMatcher.swift */,
-				E3D8F7BE184BF15829ED313020F67917 /* CallMatcherFunctions.swift */,
-				EEB4E6653196B57319ECEEC99E45B814 /* CreateMock.swift */,
-				C4FC9432FE446AD95BA8B9730C004D9F /* CuckooFunctions.swift */,
-				E1F58F98568408DF0B7C4A784CA332FE /* DefaultValueRegistry.swift */,
-				B41EB1DDCCBCD53CD3628E636BB6A96B /* Dictionary+matchers.swift */,
-				DF493A040F95961257A58F1B36B95DFC /* Matchable.swift */,
-				60380DA22DB3B85BCFE43B05C47F2A6C /* Mock.swift */,
-				D128A2DC5D3EBC2A5A4FF958F2CC9EDB /* MockBuilder.swift */,
-				1CCE1EA1B454D2751982D81367B4BD30 /* Mocked.swift */,
-				F3E53CABF2EFBE325708B6F90E587842 /* MockManager.swift */,
-				E75BFEC8727A2FCF5378F290305B3CCB /* MockManager+preconfigured.swift */,
-				E70EFCEEEF43DA8DD6AA13881DA28EF0 /* ParameterMatcher.swift */,
-				FA6EEE49737406D5BA0EAF63394B14E8 /* ParameterMatcherFunctions.swift */,
-				3954ABF9FF2A02854B122E8B070001C5 /* Set+matchers.swift */,
-				1360D1EC55E7CBD2EFDCDBBF0EBD2558 /* Stub.swift */,
-				6DD70EC658BD7281E5A616238DDDD7B8 /* StubAction.swift */,
-				AE4FB64A9BA3A7FD2C4D6BE72E55AD8D /* StubbingProxy.swift */,
-				2D3AA04C49D788AFEA91D2211357924A /* StubCall.swift */,
-				36B6C5ECA3E8FCD7643854B282809CBB /* StubFunction.swift */,
-				621C1257648AF7EA11969EF7B64650EB /* StubFunctionThenCallRealImplementationTrait.swift */,
-				1B7E6F2C7228AE0285C7BC886F971129 /* StubFunctionThenDoNothingTrait.swift */,
-				EAAC7D7F5D6E1AFC6F867105F12F0819 /* StubFunctionThenReturnTrait.swift */,
-				93EE2B8AF341092003A9774FBE671C27 /* StubFunctionThenThrowingTrait.swift */,
-				99ACF8205E04DC54D450DEA997A7B700 /* StubFunctionThenThrowTrait.swift */,
-				AA69369D2EA13E410D0E2839D4154624 /* StubFunctionThenTrait.swift */,
-				27BE4CDBFF368E3FE6AAAC356E912EBA /* StubNoReturnFunction.swift */,
-				93AE7582C0825B493E8EBEE797AF5EFE /* StubNoReturnThrowingFunction.swift */,
-				24405625B50C358E0ABBA49670AA478A /* StubThrowingFunction.swift */,
-				9C4B0495865CC50BD5B5C3559E7FC344 /* ThreadLocal.swift */,
-				CAFCC73329F36CDE644B39BC9C88314E /* ToBeStubbedProperty.swift */,
-				4DD5EC4909F4FB9250DF7E7374DC6CDC /* ToBeStubbedReadOnlyProperty.swift */,
-				1B36BC78DF3650BC6CF2221C7D191852 /* Utils.swift */,
-				020FD916A2753586251E0F513BBEB3A6 /* VerificationProxy.swift */,
-				D951651B14F0AD01DBF0E4AECC2E71C5 /* VerifyProperty.swift */,
-				B18E3BB69DAAD53462B2A4AD12AE6AE2 /* VerifyReadOnlyProperty.swift */,
+				5E41E32F96392CD424D65D176FF5DEF3 /* Support Files */,
+				2EE1E5CAA95664D7F8E6E6648A7C5A89 /* Swift */,
 			);
-			name = Swift;
+			name = Cuckoo;
+			path = Cuckoo;
 			sourceTree = "<group>";
 		};
-		A98959E1F49609E0B84BF8E72144A441 /* Core */ = {
+		A6E6A4AF90E352E75D9B2C7A570F8290 /* iOS */ = {
 			isa = PBXGroup;
 			children = (
-				725CC13B9FB32E97E86A1265F58105E3 /* GTMSessionFetcher.h */,
-				A353F9E25E823876DBF19B70B98BFAD8 /* GTMSessionFetcher.m */,
-				C69926E9693D350655AE33CEB2B07062 /* GTMSessionFetcherLogging.h */,
-				144724C8B4DE042C0CB8D0417026BDC7 /* GTMSessionFetcherLogging.m */,
-				EBB169465EE32120ACD9BE47D794000D /* GTMSessionFetcherService.h */,
-				C9EF23046D73E201B8ACEEFC9BE15FE6 /* GTMSessionFetcherService.m */,
-				1DC3700A7363C9E9783AECA667615CCC /* GTMSessionUploadFetcher.h */,
-				B319421C1D30CEEEF7AA5A550AAA7B84 /* GTMSessionUploadFetcher.m */,
+				79D72B4280FBC7D11DE4FB5D473CA16D /* Foundation.framework */,
+				DD358927AF87CE1C42C185CE63265E2F /* SafariServices.framework */,
+				1D10F855063C50A3A4CD315C245E17AA /* Security.framework */,
+				5412FD775856074B6131C80ABFFB218F /* XCTest.framework */,
 			);
-			name = Core;
+			name = iOS;
 			sourceTree = "<group>";
 		};
-		B85648FDD515FA2C5DB3A5B48BC5C608 /* Support Files */ = {
+		C2AD6D71C6D7CF5DFBB4F53493CC26CF /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				118325019B8A463388945CB46F4E2928 /* GTMAppAuth.modulemap */,
-				1689E6C27A97EDF940C859D7F7366779 /* GTMAppAuth-dummy.m */,
-				AA3E0309A33EBF5A315C2F55546830A3 /* GTMAppAuth-Info.plist */,
-				E46763FE575C10589D70DC2C29F11517 /* GTMAppAuth-prefix.pch */,
-				B3C9DA1AC875539231F4D30F27F0DF1E /* GTMAppAuth-umbrella.h */,
-				65903F58776427F457D9DD8D9B6A54C8 /* GTMAppAuth.debug.xcconfig */,
-				9DFD120F60AFCB02C81470330CEA999B /* GTMAppAuth.release.xcconfig */,
+				24AA5364A209FCC1EA740E956DC40F8C /* GTMAppAuth.modulemap */,
+				1CFD6AE4BA2E3BBE614869DD0FF0702E /* GTMAppAuth-dummy.m */,
+				F5BA1898E1416D887C02FD962AEBC2C5 /* GTMAppAuth-Info.plist */,
+				DED2D5F839D78CE6581D43408846D384 /* GTMAppAuth-prefix.pch */,
+				5BB3144F99EE9BDC52FFD80F579EF956 /* GTMAppAuth-umbrella.h */,
+				939719A261122146950228C99705673B /* GTMAppAuth.debug.xcconfig */,
+				6A2AB0A3CA1968CCF52119508D1BC7BC /* GTMAppAuth.release.xcconfig */,
 			);
 			name = "Support Files";
 			path = "../Target Support Files/GTMAppAuth";
 			sourceTree = "<group>";
 		};
-		BB5CDA674D5BED26325392AF6338FD0F /* Support Files */ = {
+		C60E0F2F030238AA6DC8AAEF20E275DC /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				EC24045C0A0DD952F0D36790E627F4A9 /* KeychainAccess.modulemap */,
-				44EBE8B82E3E3A595C6EEF561DE8466B /* KeychainAccess-dummy.m */,
-				45CF2205AFE5B2FD533DDEDCBABC29D3 /* KeychainAccess-Info.plist */,
-				E0F76D15618A91B071A2BD8E4CF66CB5 /* KeychainAccess-prefix.pch */,
-				A6D2F2BD4D8346DD1744DEE045C21BA0 /* KeychainAccess-umbrella.h */,
-				88CFB90C1726836EBB01C470FDE62309 /* KeychainAccess.debug.xcconfig */,
-				2A436E6416B68966D6CD8836924C665F /* KeychainAccess.release.xcconfig */,
+				E3A9888D21640810A36528B898457C6D /* Punycode.modulemap */,
+				0A2313EE1091835E6EBAB2EC0372DA1A /* Punycode-dummy.m */,
+				8CF1CEF781D5F64E7E8EF84A5231B095 /* Punycode-Info.plist */,
+				3B772E0C76D7951CD0DD965266336493 /* Punycode-prefix.pch */,
+				87D49DBCAD4460EEAAF437E82407373E /* Punycode-umbrella.h */,
+				341F89C0D678990053DD83F9EFA9C747 /* Punycode.debug.xcconfig */,
+				8AF1D39C0077DADA66B181C7056F8976 /* Punycode.release.xcconfig */,
 			);
 			name = "Support Files";
-			path = "../Target Support Files/KeychainAccess";
+			path = "../Target Support Files/Punycode";
 			sourceTree = "<group>";
 		};
-		BD2B6875F0E0F8280AE5A0A0AEBEA818 /* AppAuth */ = {
+		CB319039A961B572C29F94E58635822E /* BZipCompression */ = {
 			isa = PBXGroup;
 			children = (
-				0B1CBC5503BADEC69F986AC2E19556D2 /* Core */,
-				FB595AA4F6977A90737544C529B2F0AD /* ExternalUserAgent */,
-				D19584E15B8C366946A3F07BCFB68950 /* Support Files */,
+				3E75054D99959B8586D64A8F9E7CFA71 /* BZipCompression.h */,
+				C8B4C4D43432C95023D95AA45936E216 /* BZipCompression.m */,
+				47F5EA9AD8F57786AFAFB268D0A97B87 /* Support Files */,
 			);
-			path = AppAuth;
+			name = BZipCompression;
+			path = BZipCompression;
 			sourceTree = "<group>";
 		};
 		CF1408CF629C7361332E53B88F7BD30C = {
@@ -1005,36 +1469,25 @@
 			children = (
 				9D940727FF8FB9C785EB98E56350EF41 /* Podfile */,
 				D6C3FA59AFECB34842AFF4CAAA5B6537 /* Frameworks */,
-				F91896BA7AFAF8B0428F10FFD851FD77 /* Pods */,
+				7933FE540AB6BE35371F581F7C10A8F3 /* Pods */,
 				43463F07F48AC780696526A3D8DB2808 /* Products */,
 				DDA5A34086A14EF8B4C8F69505599709 /* Targets Support Files */,
 			);
 			sourceTree = "<group>";
 		};
-		D19584E15B8C366946A3F07BCFB68950 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				E93FE330359DC1C2D7F91E3F999E4BE2 /* AppAuth.modulemap */,
-				FECCC2276B4A04E7781A9C7513257501 /* AppAuth-dummy.m */,
-				1CA3823873843819FB42C18048AF7878 /* AppAuth-Info.plist */,
-				6000165C65C08773F637752FC6AE5A03 /* AppAuth-prefix.pch */,
-				068CDA4EA6722D10C19C6D20021E58E2 /* AppAuth-umbrella.h */,
-				451463882BE47B7B7A7675E9EE63B5AA /* AppAuth.debug.xcconfig */,
-				3EEAFC338746620FC7B23B99D5A611AF /* AppAuth.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/AppAuth";
-			sourceTree = "<group>";
-		};
-		D5CAD26D845CB19177FA46BC2815EF60 /* iOS */ = {
+		D04C5E88AFD0037EE1E3529137EB6BFF /* TLDExtract */ = {
 			isa = PBXGroup;
 			children = (
-				10D117B0E2005589AF47CCCCA7CC519A /* Foundation.framework */,
-				AA22ABDCDD5B632D65111C0B6EC1FB06 /* SafariServices.framework */,
-				1E3725D50154024089189B08D799E285 /* Security.framework */,
-				1369A3D35EFDEDFB8A902879A1772B2A /* XCTest.framework */,
+				5F13067634B3004584BBA281BEDF2C0A /* Extension.swift */,
+				93C489AF8D4A2F2059939904F93B6EEF /* Model.swift */,
+				19E1566D0E057D99A3206E08485BB28A /* Parser.swift */,
+				FC972E43EC1F31636CEED886174D56DE /* TLDExtract.swift */,
+				DC303F6CAEB86613028B471C9E2DE0AD /* TLDExtractError.swift */,
+				9A318D739649E2A60D034A827013B8EC /* Resources */,
+				18AA669D08F0C95E4B21BFA84B296B4A /* Support Files */,
 			);
-			name = iOS;
+			name = TLDExtract;
+			path = TLDExtract;
 			sourceTree = "<group>";
 		};
 		D6C3FA59AFECB34842AFF4CAAA5B6537 /* Frameworks */ = {
@@ -1043,7 +1496,7 @@
 				8612C8E51D903EE90F3578E32DA4FAC6 /* AppAuth.framework */,
 				3D00CFB35D0912B17557A9AAC8F5DE27 /* GTMSessionFetcher.framework */,
 				489DBE8E345F57A0753C9BA91D3FA0F8 /* Punycode.framework */,
-				D5CAD26D845CB19177FA46BC2815EF60 /* iOS */,
+				A6E6A4AF90E352E75D9B2C7A570F8290 /* iOS */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -1058,19 +1511,84 @@
 			name = "Targets Support Files";
 			sourceTree = "<group>";
 		};
-		F22EE6EA8412237417818E40EE90997B /* Support Files */ = {
+		E780214C310952B8A222155C489299A3 /* Core */ = {
 			isa = PBXGroup;
 			children = (
-				6BADA091E4747CC95D2A1845E824A383 /* Cuckoo.modulemap */,
-				31157E5AC95506556C03A7705D803654 /* Cuckoo-dummy.m */,
-				2B2D9F710254CE9D60DD9D12A66D17E1 /* Cuckoo-Info.plist */,
-				807844D815CB086BEDF2F0B4CE740727 /* Cuckoo-prefix.pch */,
-				5CF8E5CFFA9B7DBAFC145E46076B0158 /* Cuckoo-umbrella.h */,
-				363E3B8EB8A32A459EA9B14BFCFC2957 /* Cuckoo.debug.xcconfig */,
-				F070BC0B60390AD14B8061BAEE37D27D /* Cuckoo.release.xcconfig */,
+				7C7B5E29672999BAF7FA730F1286B9B5 /* AppAuthCore.h */,
+				A657FE9EE18F279D30F079008D776CBA /* OIDAuthorizationRequest.h */,
+				03B031C6F4019B26F2C2B03F1F4C19DD /* OIDAuthorizationRequest.m */,
+				3EBA0F106984ED61C528363B5D7E4C80 /* OIDAuthorizationResponse.h */,
+				9F4427AE8CAC8F6F7E9F625EE9AF9B9F /* OIDAuthorizationResponse.m */,
+				D8BE592F39E2E06D1CBD06335046A23D /* OIDAuthorizationService.h */,
+				32B03F2005783FCCD7B1103C6BEC9DCF /* OIDAuthorizationService.m */,
+				E07ECEAA7ED42B5C64EBE8AF6B40C5F9 /* OIDAuthState.h */,
+				FC1BCE8A8333E4D1DD12BB39CDA30C13 /* OIDAuthState.m */,
+				BFD6465D871931BFBAA0FD043EB88807 /* OIDAuthStateChangeDelegate.h */,
+				DB423F15E703345D3CBD98EA09E51C33 /* OIDAuthStateErrorDelegate.h */,
+				D02684859F5CFAA1A7D02DF01E667964 /* OIDClientMetadataParameters.h */,
+				DD2FBF66E3C053DE6FF033FB7D584BC4 /* OIDClientMetadataParameters.m */,
+				F4BD2A2497C3210C090D9A96838EB12D /* OIDDefines.h */,
+				15C0C2C09196C2F4EB7FF4E4C7737F46 /* OIDEndSessionRequest.h */,
+				E26E08306851729430561789E1AA966F /* OIDEndSessionRequest.m */,
+				DD36BEBB4978A98587FAA6363D7F7B41 /* OIDEndSessionResponse.h */,
+				15F8ADE385F370A5DEB9E003D086EC65 /* OIDEndSessionResponse.m */,
+				B198092858BF87447C78254EEA384587 /* OIDError.h */,
+				9C2FD15DA565DC43FC6A60972BC5F714 /* OIDError.m */,
+				666241FE3DBA134536149F775D7BB71A /* OIDErrorUtilities.h */,
+				14153CDC95684AEBEBEB3138D9C51EF7 /* OIDErrorUtilities.m */,
+				6C64BC8B824A40EDF4CC74056C8FB627 /* OIDExternalUserAgent.h */,
+				469343E299A7F54A170A964CCE2739F7 /* OIDExternalUserAgentRequest.h */,
+				FA277F3AA1713F908879D83A473FECCA /* OIDExternalUserAgentSession.h */,
+				C84F4D46A5AC8EE103E4C514F81778AE /* OIDFieldMapping.h */,
+				A6B462A4A55C7EDB7D00A913757B2936 /* OIDFieldMapping.m */,
+				353B92DC1B67514972BC4EDA0FAFA621 /* OIDGrantTypes.h */,
+				838AA7E500EB4C9F291E7EE549F63C4F /* OIDGrantTypes.m */,
+				8683E800734130D2205806CD2BC2FB61 /* OIDIDToken.h */,
+				F6F4582FB552CBA45B1DB3A39B358C96 /* OIDIDToken.m */,
+				E4C492DE222CE08BAA748BE71EDAB611 /* OIDRegistrationRequest.h */,
+				D98D60C0B9E083CBCA20E1B6513A6773 /* OIDRegistrationRequest.m */,
+				0FCCD4ED89799CB1A48F0B2C48649711 /* OIDRegistrationResponse.h */,
+				4D5C9908BB05D21FC1FCF3C0A88A9A17 /* OIDRegistrationResponse.m */,
+				24AE557D29C8B76B166EC3E91A53E654 /* OIDResponseTypes.h */,
+				24A3EA62493D7819D3113A310DA1DCDF /* OIDResponseTypes.m */,
+				68C69CE46EC37BDFFABF7C5D087ED853 /* OIDScopes.h */,
+				7DE4BE857CBC52B1713E0DECE5A94BA9 /* OIDScopes.m */,
+				D29F21A22B0A1AC45BB17CED694081E3 /* OIDScopeUtilities.h */,
+				4426D4031763183DD8860EB33B123537 /* OIDScopeUtilities.m */,
+				CCB59CFC33203DCABA17401960AFB4E4 /* OIDServiceConfiguration.h */,
+				CC09D486161B1BEC67E564834854FF44 /* OIDServiceConfiguration.m */,
+				4E933272FDAACBCF7458B5BF4BBCC155 /* OIDServiceDiscovery.h */,
+				EE42635E13DBA69D4455E4BF4329BD82 /* OIDServiceDiscovery.m */,
+				E27253D00263CC71EE62EDD6F773C008 /* OIDTokenRequest.h */,
+				14BEC9DEF8ADA6773CB0E29B1C53FCB4 /* OIDTokenRequest.m */,
+				5456D125036E56BC24BFD1089863C478 /* OIDTokenResponse.h */,
+				0F0CE75BAA64BD76EC23EEBAD7BEC827 /* OIDTokenResponse.m */,
+				F1811D743C7E5AD7FAFD451085A4B384 /* OIDTokenUtilities.h */,
+				A16BE6BD3C2B27739DDF43B06D799397 /* OIDTokenUtilities.m */,
+				FAB855E3BDAE16C0EF24A76786EA49D5 /* OIDURLQueryComponent.h */,
+				1D5BF4B0172D54B30B8E09EF13CFEE1B /* OIDURLQueryComponent.m */,
+				7426DB911C80CFC67522DDEC3C075B31 /* OIDURLSessionProvider.h */,
+				B68434AC12FB8F7B9C2D73236CF120C4 /* OIDURLSessionProvider.m */,
 			);
-			name = "Support Files";
-			path = "../Target Support Files/Cuckoo";
+			name = Core;
+			sourceTree = "<group>";
+		};
+		F06D48CB825074E7E3A5A9451477A8A0 /* ExternalUserAgent */ = {
+			isa = PBXGroup;
+			children = (
+				C1A901F322CBD454EDF5E7816A7668B5 /* AppAuth.h */,
+				730C22C01340B1129409A75E2655075B /* OIDAuthorizationService+IOS.h */,
+				6111969BA0B54F84EC1484E2A2424FF9 /* OIDAuthorizationService+IOS.m */,
+				AE23902689F6212E3C96705114B4AD3D /* OIDAuthState+IOS.h */,
+				17A90A5BCE5634415ECE8A7279212377 /* OIDAuthState+IOS.m */,
+				9CFA521C94F3D5C0E92A3F02522E3933 /* OIDExternalUserAgentCatalyst.h */,
+				BCCAA6DA79FFCB67F14FC15D5689BDD9 /* OIDExternalUserAgentCatalyst.m */,
+				7CA4F43D6DBFE1D44E1C71B0EEE382B1 /* OIDExternalUserAgentIOS.h */,
+				C65B6409EF8FF8C9F07FBD93F69493D5 /* OIDExternalUserAgentIOS.m */,
+				E95CC577B810F75529153FB2D92CBA96 /* OIDExternalUserAgentIOSCustomBrowser.h */,
+				3A6F9AF8C5D90BBBBADB5C3EAD5540B0 /* OIDExternalUserAgentIOSCustomBrowser.m */,
+			);
+			name = ExternalUserAgent;
 			sourceTree = "<group>";
 		};
 		F41B47A6CDF791A5F57C2F176380ECF9 /* Pods-enzevalos_iphone */ = {
@@ -1090,70 +1608,45 @@
 			path = "Target Support Files/Pods-enzevalos_iphone";
 			sourceTree = "<group>";
 		};
-		F91896BA7AFAF8B0428F10FFD851FD77 /* Pods */ = {
-			isa = PBXGroup;
-			children = (
-				BD2B6875F0E0F8280AE5A0A0AEBEA818 /* AppAuth */,
-				A3042F274ABE318749D399FFB8317C97 /* BZipCompression */,
-				14D09A89D2E9D969FC40A7F852589139 /* Cuckoo */,
-				3949E7AC46F404E4CAE7DDECEBA6D3D3 /* GTMAppAuth */,
-				76C3DA93C9F5E16579BAF2F2C17BD4CA /* GTMSessionFetcher */,
-				6FA1089DAFD9FCCF25E4B881BF8986C9 /* KeychainAccess */,
-				51FCD94861513F8598B134BABF70BA62 /* Punycode */,
-				9AD112C5FA575A9E126077D7D39E8B48 /* TLDExtract */,
-			);
-			name = Pods;
-			sourceTree = "<group>";
-		};
-		FB595AA4F6977A90737544C529B2F0AD /* ExternalUserAgent */ = {
-			isa = PBXGroup;
-			children = (
-				D199A8A7A40F9D7028D5F9C88C331252 /* AppAuth.h */,
-				DA550431C118BA179CF0EDD6D7D15F56 /* OIDAuthorizationService+IOS.h */,
-				3CA577FDE2FDC7C06C417FC2A79E912E /* OIDAuthorizationService+IOS.m */,
-				6E688055B2FD81BF1B49B8117DEEBE76 /* OIDAuthState+IOS.h */,
-				215DB83A005037936C9362480AA0A5BE /* OIDAuthState+IOS.m */,
-				74A24133EE9AFBABBF77653BBDE2C53C /* OIDExternalUserAgentCatalyst.h */,
-				3E66183203580EA1C58215588A06485A /* OIDExternalUserAgentCatalyst.m */,
-				77BAD2CD19C90229E1D8DFEBA528255E /* OIDExternalUserAgentIOS.h */,
-				51DBBF2B152DFCC84DDE2AFF4AEB28B6 /* OIDExternalUserAgentIOS.m */,
-				E64946DDF72657C9E1455A227125EC39 /* OIDExternalUserAgentIOSCustomBrowser.h */,
-				2D71F47D0D40DC507FCE4987179DD37E /* OIDExternalUserAgentIOSCustomBrowser.m */,
-			);
-			name = ExternalUserAgent;
-			sourceTree = "<group>";
-		};
 /* End PBXGroup section */
 
 /* Begin PBXHeadersBuildPhase section */
-		021C74283A47EE8A74CD5059FF84D813 /* Headers */ = {
+		00C12615622B89423662C5960DA9B60F /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				080C7DF42116C106425D27F8AE26BB11 /* Pods-enzevalos_iphone-umbrella.h in Headers */,
+				F4D572228F15C4B145BD0D2A664C7DE7 /* TLDExtract-umbrella.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		3529049911272B691E8BC14A2BA6371C /* Headers */ = {
+		39CC3E71CEA7805FCA03E3A1CC052EEA /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				04CB7985DD6F3F5A2EAC6B6DCD4E05CC /* GTMGatherInputStream.h in Headers */,
-				D23C0E6B5E546E3D99E547220D1B7356 /* GTMMIMEDocument.h in Headers */,
-				D4EE9BF25AD6C839F4DE5957FFF85A0B /* GTMReadMonitorInputStream.h in Headers */,
-				0A38BF9B4CC1C398EDBC674F78304777 /* GTMSessionFetcher-umbrella.h in Headers */,
-				EEECE8DA3D1F5A1740660386212DA3D2 /* GTMSessionFetcher.h in Headers */,
-				BF3A091D6342EBE92990D8F59D27A737 /* GTMSessionFetcherLogging.h in Headers */,
-				E743FEBB3A5EAFD72984F48668584818 /* GTMSessionFetcherService.h in Headers */,
-				9E849BFFA6D0CEAAF396F744F95B059F /* GTMSessionUploadFetcher.h in Headers */,
+				EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		39CC3E71CEA7805FCA03E3A1CC052EEA /* Headers */ = {
+		49D3A84C357D185BBE1C8FEC2A351213 /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				EEADFC5C1C5EC6E3E20506B8E069931D /* KeychainAccess-umbrella.h in Headers */,
+				988FA1BA812A092FB878EB67AEA92F8A /* Pods-enzevalos_iphone-umbrella.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		5017DEE73FF5CA4C178D2DEBB2C22EB3 /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				41EEDD13FC9FFBF64ABBC83D3BF4E8B9 /* GTMGatherInputStream.h in Headers */,
+				C8B102E6EF8CA2BC47D75463ADD20A01 /* GTMMIMEDocument.h in Headers */,
+				C1F4EFFC9D379F596F679B0EA9342C54 /* GTMReadMonitorInputStream.h in Headers */,
+				B547B4C5A0DD3C1F4C7BA65B05E4C341 /* GTMSessionFetcher-umbrella.h in Headers */,
+				BACB65800C83005A30115EC7E7E6A53E /* GTMSessionFetcher.h in Headers */,
+				2F5A2F84CF9E1194C02A4A1283C2CF32 /* GTMSessionFetcherLogging.h in Headers */,
+				7B7F2C85A4409B146E5398E25D992286 /* GTMSessionFetcherService.h in Headers */,
+				CD50A3D518FB6EDED847E92F032BD1E9 /* GTMSessionUploadFetcher.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1165,20 +1658,25 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		6DB4408A7D5D9AF4DF767B59622B2E62 /* Headers */ = {
+		62F85CC9A7FF05B5FFFED4CA462B4183 /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				86CD47067DBEFB8F1C23653E76AF648A /* BZipCompression-umbrella.h in Headers */,
-				3ECCB4EBCB0084AE39250C64FAAE288F /* BZipCompression.h in Headers */,
+				27D01EF0455EC871992A76B12CD4A4B8 /* GTMAppAuth-umbrella.h in Headers */,
+				6A32589F870D3A1640C1FAB7AC9179D6 /* GTMAppAuth.h in Headers */,
+				65881CA0E096F9E889772D1C62E008ED /* GTMAppAuthFetcherAuthorization+Keychain.h in Headers */,
+				195E7C5B39D29C74A81E61AF4C7E6230 /* GTMAppAuthFetcherAuthorization.h in Headers */,
+				D6E6E79FFA44B64C0F84558EA32132CF /* GTMKeychain.h in Headers */,
+				C4D4880CF519999ACC1E94DC8935B53F /* GTMOAuth2KeychainCompatibility.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		796FFD800FF98B8DFCAC1EC32D610260 /* Headers */ = {
+		6DB4408A7D5D9AF4DF767B59622B2E62 /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				D6EA800BE7DF94354661EA37E50DFC00 /* Pods-enzevalos_iphoneTests-umbrella.h in Headers */,
+				86CD47067DBEFB8F1C23653E76AF648A /* BZipCompression-umbrella.h in Headers */,
+				3ECCB4EBCB0084AE39250C64FAAE288F /* BZipCompression.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1235,24 +1733,11 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		CF5D37699E69F31E6385088013EF1EAE /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				785B4E7A6DB53A97293E8F0B79EAFF1E /* TLDExtract-umbrella.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		D9DB9996B8802EE97624D12FAC49981D /* Headers */ = {
+		E019A6AE20628868ED808B2AEA6C5FFF /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				705DEE9D95462E8839BE664CE33B2BF8 /* GTMAppAuth-umbrella.h in Headers */,
-				9D4FC3D73C53CAD86428ACE07548760E /* GTMAppAuth.h in Headers */,
-				13170B13EBBCCC54D3FCCD34AB836226 /* GTMAppAuthFetcherAuthorization+Keychain.h in Headers */,
-				D82C14B6DFDC990364E7708B23D5B506 /* GTMAppAuthFetcherAuthorization.h in Headers */,
-				49F1BD610285702DAF46DF556A5B18EE /* GTMKeychain.h in Headers */,
-				87845DA734269DE1291B005C0DE7801B /* GTMOAuth2KeychainCompatibility.h in Headers */,
+				6871D2E9DA45563D0127FAEC77A628A1 /* Pods-enzevalos_iphoneTests-umbrella.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1287,18 +1772,18 @@
 		};
 		4B65A1F281EFE978398CBB2A039DA0C6 /* Pods-enzevalos_iphoneTests */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 5500A9BF02D9983DF2F88BBF576C043E /* Build configuration list for PBXNativeTarget "Pods-enzevalos_iphoneTests" */;
+			buildConfigurationList = 4FC82147A5F49B513F59CC92CCE12F93 /* Build configuration list for PBXNativeTarget "Pods-enzevalos_iphoneTests" */;
 			buildPhases = (
-				796FFD800FF98B8DFCAC1EC32D610260 /* Headers */,
-				19880F4B79057F7DDE0FA1620922112D /* Sources */,
-				CBD4CF5535ECBB2068E1A1C22214D129 /* Frameworks */,
-				1CE83984F05F0E0FA6FC6302FD8B05CB /* Resources */,
+				E019A6AE20628868ED808B2AEA6C5FFF /* Headers */,
+				7F3F13652B326C7B861FD5FD06505E97 /* Sources */,
+				87B4C0557711D28A6F1E70C07207C2D1 /* Frameworks */,
+				DB294C7B67736F9561B34904275ACD06 /* Resources */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				7BC884FE7B4D09CE756C1F0CF6B82D3D /* PBXTargetDependency */,
-				25122E99FB1D89CC39E61E937C53410D /* PBXTargetDependency */,
+				FCD8E701F01D6F30C670DD79A32E2451 /* PBXTargetDependency */,
+				87C64709F37326A3987B75D74A24572C /* PBXTargetDependency */,
 			);
 			name = "Pods-enzevalos_iphoneTests";
 			productName = "Pods-enzevalos_iphoneTests";
@@ -1361,17 +1846,17 @@
 		};
 		8596DC92E476230390F5DF142121286C /* TLDExtract */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = BAAB340CC8CEF2B83BE6FC21C727A230 /* Build configuration list for PBXNativeTarget "TLDExtract" */;
+			buildConfigurationList = 19A0A2ECCEF7C3DD2A8D7FD06214BCB9 /* Build configuration list for PBXNativeTarget "TLDExtract" */;
 			buildPhases = (
-				CF5D37699E69F31E6385088013EF1EAE /* Headers */,
-				DA57FDFD456F5B2496D73FEF9900FB2F /* Sources */,
-				5518364C5E424C421E7A3139DE6A2078 /* Frameworks */,
-				6BAFE9E9AF64AD41CE524D665BFA8D8A /* Resources */,
+				00C12615622B89423662C5960DA9B60F /* Headers */,
+				37C79C01C569DD05B21AEE86C2F75815 /* Sources */,
+				7ACE95DE663071F25535208EF1543F41 /* Frameworks */,
+				81C912386DB2F5007AA0682139480D3F /* Resources */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				00A4CA73FB6FF906D3EF0DF14E3902C4 /* PBXTargetDependency */,
+				02679A93011ECC7EC5B71F349B249570 /* PBXTargetDependency */,
 			);
 			name = TLDExtract;
 			productName = TLDExtract;
@@ -1380,18 +1865,18 @@
 		};
 		8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 050959550FA1D266760A593847DDD9C6 /* Build configuration list for PBXNativeTarget "GTMAppAuth" */;
+			buildConfigurationList = 1B43BE8946C067971EA6CE29F5AA84F9 /* Build configuration list for PBXNativeTarget "GTMAppAuth" */;
 			buildPhases = (
-				D9DB9996B8802EE97624D12FAC49981D /* Headers */,
-				D6968011A7477AA30F3584D269966127 /* Sources */,
-				661598945CF7EE3EA612C7B587865AB6 /* Frameworks */,
-				6F3DF2A5517E326C5FDC9ABD2C325B05 /* Resources */,
+				62F85CC9A7FF05B5FFFED4CA462B4183 /* Headers */,
+				2F30E4731243071BD7B8A34BFC0CC0CF /* Sources */,
+				619E5BC48A407E47665A88CC159B8044 /* Frameworks */,
+				366B6E7A268A414EA61751A2598B7F68 /* Resources */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				0DB9D28B4AC7600741C765FBA2053861 /* PBXTargetDependency */,
-				71E8C067ABE0C823DE51616F66BA89B6 /* PBXTargetDependency */,
+				DD02A5B743455CE60E96668C4253A20E /* PBXTargetDependency */,
+				A1361AD3EAB5A7217A753B317CD297A9 /* PBXTargetDependency */,
 			);
 			name = GTMAppAuth;
 			productName = GTMAppAuth;
@@ -1400,23 +1885,24 @@
 		};
 		CAD7DA284C4255B7575F137B771245E9 /* Pods-enzevalos_iphone */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 494915B59594D6483D1E845DC4E5D48A /* Build configuration list for PBXNativeTarget "Pods-enzevalos_iphone" */;
+			buildConfigurationList = 12A7EE42C4DAF7283E3F352E7A9A8F79 /* Build configuration list for PBXNativeTarget "Pods-enzevalos_iphone" */;
 			buildPhases = (
-				021C74283A47EE8A74CD5059FF84D813 /* Headers */,
-				DFA6156A25A809150E03D7B8C63EF500 /* Sources */,
-				B7CE9B079016C66937312FBA68717D4C /* Frameworks */,
-				9F6D312672D7AA385944CCC44A2BB827 /* Resources */,
+				49D3A84C357D185BBE1C8FEC2A351213 /* Headers */,
+				901A0DA71AE2F80E2CAECF03DB795228 /* Sources */,
+				BD37BD50749C3BBF154F8CE07FC46954 /* Frameworks */,
+				800D272896E8732902528E388316DEE9 /* Resources */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				C5B1E851A6625723ABD8A8D9402AEDAC /* PBXTargetDependency */,
-				CD7CC7E18D66FF02AFDA91FE240E199A /* PBXTargetDependency */,
-				B593728403D4A6FCE60A68797F8CCF97 /* PBXTargetDependency */,
-				1313537DC772D41FEB11F5A38A15B965 /* PBXTargetDependency */,
-				588DC934F730FB420AEC511DE7A309FC /* PBXTargetDependency */,
-				DEA7E9E00E7F214AC55223C533926CFB /* PBXTargetDependency */,
-				E096F6E240C5CDB0011AE80D59594C20 /* PBXTargetDependency */,
+				EF4B0F7A99F9C76187B9745656553336 /* PBXTargetDependency */,
+				69F89DB1624A9FF4D0468B2B4749E603 /* PBXTargetDependency */,
+				B4FF468FF4E2EC0F374813B6404FA695 /* PBXTargetDependency */,
+				08FE7E13391D16AE258381F81F18CEB4 /* PBXTargetDependency */,
+				717F28AEA76928F0B165165C6F16E598 /* PBXTargetDependency */,
+				D70D0301E3F94BAE2623B9C3CEA4F896 /* PBXTargetDependency */,
+				33A0000BD3ED1B9BE87E0CB711F93B8E /* PBXTargetDependency */,
+				3C7C52F40000A7F2E16EBB290BE9CC9E /* PBXTargetDependency */,
 			);
 			name = "Pods-enzevalos_iphone";
 			productName = "Pods-enzevalos_iphone";
@@ -1443,12 +1929,12 @@
 		};
 		D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 6CDBE30084B6607BE7C859A3881915AA /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */;
+			buildConfigurationList = A96D0DA8DC9C8B3A0C1F2216F01036B3 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */;
 			buildPhases = (
-				3529049911272B691E8BC14A2BA6371C /* Headers */,
-				C4F28BF1129780D5D5FF1C0F3D10CD9F /* Sources */,
-				41538AD8447A71F6C5BC5BC0A2FFFE01 /* Frameworks */,
-				B328BD1C2A9B099A3139DF59221C57AF /* Resources */,
+				5017DEE73FF5CA4C178D2DEBB2C22EB3 /* Headers */,
+				CC2A2405DF5CDD4A58DC104BDB0650F9 /* Sources */,
+				82E274A484283F5A1B4621D0AD558C8F /* Frameworks */,
+				18A2E0AFBF7090DCD435BA49822D473D /* Resources */,
 			);
 			buildRules = (
 			);
@@ -1484,15 +1970,7 @@
 			isa = PBXProject;
 			attributes = {
 				LastSwiftUpdateCheck = 1100;
-				LastUpgradeCheck = 1240;
-				TargetAttributes = {
-					0360F2CF9188BEADF94523B36EE326FA = {
-						LastSwiftMigration = 1240;
-					};
-					8596DC92E476230390F5DF142121286C = {
-						LastSwiftMigration = 1240;
-					};
-				};
+				LastUpgradeCheck = 1100;
 			};
 			buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */;
 			compatibilityVersion = "Xcode 11.0";
@@ -1513,6 +1991,7 @@
 				8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */,
 				D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */,
 				615C831BCE925ED486B225B87E44926D /* KeychainAccess */,
+				54C57F7F7FECB59C7FC4368C602667B3 /* mailcore2-ios */,
 				CAD7DA284C4255B7575F137B771245E9 /* Pods-enzevalos_iphone */,
 				4B65A1F281EFE978398CBB2A039DA0C6 /* Pods-enzevalos_iphoneTests */,
 				F992C4317E4DDB6E9BF2F469AB761B14 /* Pods-enzevalos_iphoneUITests */,
@@ -1523,58 +2002,58 @@
 /* End PBXProject section */
 
 /* Begin PBXResourcesBuildPhase section */
-		1CE83984F05F0E0FA6FC6302FD8B05CB /* Resources */ = {
+		18A2E0AFBF7090DCD435BA49822D473D /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		6BAFE9E9AF64AD41CE524D665BFA8D8A /* Resources */ = {
+		366B6E7A268A414EA61751A2598B7F68 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				56D1897C199377BD21A94544DF9986F7 /* public_suffix_list.dat in Resources */,
-				940010076AD914B5107171512711EB9D /* public_suffix_list_frozen.dat in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		6F3DF2A5517E326C5FDC9ABD2C325B05 /* Resources */ = {
+		784AA05280F981F68626640881B83041 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		784AA05280F981F68626640881B83041 /* Resources */ = {
+		789D540271448693859C5D41E90A58D6 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		789D540271448693859C5D41E90A58D6 /* Resources */ = {
+		796FA643E8E08330D6A6818EDAD77AB8 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		796FA643E8E08330D6A6818EDAD77AB8 /* Resources */ = {
+		800D272896E8732902528E388316DEE9 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		90AC518874B4171BF6890689AB5C060D /* Resources */ = {
+		81C912386DB2F5007AA0682139480D3F /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				B6876BD4C9049F07FC701C6BC9BA41D3 /* public_suffix_list.dat in Resources */,
+				62F43AAC6A1A4C8A70A5317366215B5E /* public_suffix_list_frozen.dat in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		9F6D312672D7AA385944CCC44A2BB827 /* Resources */ = {
+		90AC518874B4171BF6890689AB5C060D /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
@@ -1588,14 +2067,14 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		B328BD1C2A9B099A3139DF59221C57AF /* Resources */ = {
+		D81E57AFE3346D955FC36DF38FC023EE /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		D81E57AFE3346D955FC36DF38FC023EE /* Resources */ = {
+		DB294C7B67736F9561B34904275ACD06 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
@@ -1605,20 +2084,37 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
-		19880F4B79057F7DDE0FA1620922112D /* Sources */ = {
+		243A64BF17D685BA087ED04DF551C179 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				9AD031EFA5000E35B38C2B1F960C069B /* Pods-enzevalos_iphoneTests-dummy.m in Sources */,
+				5ABE7986FA4797713C05E7C5E06F4FEC /* BZipCompression-dummy.m in Sources */,
+				CB0590FD92943D903C814C08C370D6D6 /* BZipCompression.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		243A64BF17D685BA087ED04DF551C179 /* Sources */ = {
+		2F30E4731243071BD7B8A34BFC0CC0CF /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				5ABE7986FA4797713C05E7C5E06F4FEC /* BZipCompression-dummy.m in Sources */,
-				CB0590FD92943D903C814C08C370D6D6 /* BZipCompression.m in Sources */,
+				337DF059F5FB92A4898583E7892C672E /* GTMAppAuth-dummy.m in Sources */,
+				BA1B82C5F98BA3C9DBBE20AB8127E0B9 /* GTMAppAuthFetcherAuthorization+Keychain.m in Sources */,
+				623D9639E97AD952634EF7911E99FE8D /* GTMAppAuthFetcherAuthorization.m in Sources */,
+				187FBA8BCE484BCCFBF0DDC4AB6E6117 /* GTMKeychain_iOS.m in Sources */,
+				A7C6E4CA0F40FA90F61B1793EDA1FB9B /* GTMOAuth2KeychainCompatibility.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		37C79C01C569DD05B21AEE86C2F75815 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				5EA8EFAB1563395640D3647E5BE29207 /* Extension.swift in Sources */,
+				3E2D1C1F10255EB31CD2F4C9B231DB23 /* Model.swift in Sources */,
+				5903B3D8F29FEE806014116AE776930C /* Parser.swift in Sources */,
+				C4A5AE2131054DE8656FEE58B5811CD9 /* TLDExtract-dummy.m in Sources */,
+				1A6E19AD84B1D66AEBD74E600D4F0825 /* TLDExtract.swift in Sources */,
+				0E3479052B18BC7EB307B57EB60F6260 /* TLDExtractError.swift in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1678,6 +2174,14 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		7F3F13652B326C7B861FD5FD06505E97 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				C28F624F6227A518417B97B88DD5C272 /* Pods-enzevalos_iphoneTests-dummy.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		818FC399033D92B46908D43BE29AF3B2 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -1726,146 +2230,126 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		C4DE4004EE1661FE4BC4E6C40415F599 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */,
-				4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		C4F28BF1129780D5D5FF1C0F3D10CD9F /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				1A217C318E8F8DCE2DE37599442D88CC /* GTMGatherInputStream.m in Sources */,
-				8045DE7D07891EBEAC78AECF309A86FA /* GTMMIMEDocument.m in Sources */,
-				7ABBC87727285130CCC35824EDE54028 /* GTMReadMonitorInputStream.m in Sources */,
-				9FA33526447D41746DB84BE2CD751D66 /* GTMSessionFetcher-dummy.m in Sources */,
-				637A12718451AC68BC2DB69AC2A4309E /* GTMSessionFetcher.m in Sources */,
-				0D06F0B7BA99312CBBA94C0AA9939C2F /* GTMSessionFetcherLogging.m in Sources */,
-				122E78DA93CA275D96BFD8F508919C90 /* GTMSessionFetcherService.m in Sources */,
-				CCEB886CD0226C8C638DB07909D2A2BE /* GTMSessionUploadFetcher.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		D6968011A7477AA30F3584D269966127 /* Sources */ = {
+		901A0DA71AE2F80E2CAECF03DB795228 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				43127B4CBB40CDE3EBF9D5B89B89D8D0 /* GTMAppAuth-dummy.m in Sources */,
-				D9D8C8B620EBE656958636007B19D3DB /* GTMAppAuthFetcherAuthorization+Keychain.m in Sources */,
-				AABEB2C9F7F6B9310A4BB425D3B9238D /* GTMAppAuthFetcherAuthorization.m in Sources */,
-				8F95512091564967086802FDEA03929A /* GTMKeychain_iOS.m in Sources */,
-				03F31AB2AC1F8FD236D56852960EF9C2 /* GTMOAuth2KeychainCompatibility.m in Sources */,
+				C14CF975DCBF31A1D5AE115C1E364D32 /* Pods-enzevalos_iphone-dummy.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		DA57FDFD456F5B2496D73FEF9900FB2F /* Sources */ = {
+		C4DE4004EE1661FE4BC4E6C40415F599 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				5DA54474C956A220B4670D8550654C87 /* Extension.swift in Sources */,
-				D17B5E14C8A3BC89F3B83F19F86FA171 /* Model.swift in Sources */,
-				35D7290168BA7D4AE0E953C1A2745044 /* Parser.swift in Sources */,
-				DE660A7A75A13D0A6BE4AC4A494D91E3 /* TLDExtract-dummy.m in Sources */,
-				17687156AB2069B34393191C626E5380 /* TLDExtract.swift in Sources */,
-				1CA07DFD7F4D2AAE834D6A050B6AEAA2 /* TLDExtractError.swift in Sources */,
+				0441B3E976E5F55E22731AECFF0DBA88 /* Keychain.swift in Sources */,
+				4AEB48FE18565A59266480250E7C3FEA /* KeychainAccess-dummy.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		DFA6156A25A809150E03D7B8C63EF500 /* Sources */ = {
+		CC2A2405DF5CDD4A58DC104BDB0650F9 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				C926A7B4CB937FE0961127C3679A1667 /* Pods-enzevalos_iphone-dummy.m in Sources */,
+				60F895D94CC0B61D6D41A529DCEF8F2B /* GTMGatherInputStream.m in Sources */,
+				A02E71EEE4F80BB29A892BF68955F830 /* GTMMIMEDocument.m in Sources */,
+				BE93B4A3F54BDD6EA3F53D2013A173CE /* GTMReadMonitorInputStream.m in Sources */,
+				3519B65765DED326FF79E7C582164E5F /* GTMSessionFetcher-dummy.m in Sources */,
+				EDEF244475BFB26AE45B2B1B8F690D6F /* GTMSessionFetcher.m in Sources */,
+				EB7E4F8245B8FE83AAC695A674F46937 /* GTMSessionFetcherLogging.m in Sources */,
+				2A679585A89B61525F486532EB5CD99C /* GTMSessionFetcherService.m in Sources */,
+				073E1838F195FA592FD06E765A0083BD /* GTMSessionUploadFetcher.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
-		00A4CA73FB6FF906D3EF0DF14E3902C4 /* PBXTargetDependency */ = {
+		02679A93011ECC7EC5B71F349B249570 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			name = Punycode;
 			target = 0360F2CF9188BEADF94523B36EE326FA /* Punycode */;
-			targetProxy = A1E85C970FE8AAE1D03C783458B2A6E7 /* PBXContainerItemProxy */;
-		};
-		0DB9D28B4AC7600741C765FBA2053861 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = AppAuth;
-			target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */;
-			targetProxy = 11E9C1CA534C58304550A344E2CEE725 /* PBXContainerItemProxy */;
+			targetProxy = BE305584A8543780E0E4ED8AAD0FE17A /* PBXContainerItemProxy */;
 		};
-		1313537DC772D41FEB11F5A38A15B965 /* PBXTargetDependency */ = {
+		08FE7E13391D16AE258381F81F18CEB4 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			name = GTMSessionFetcher;
 			target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */;
-			targetProxy = 937396DC709EBFE0ECFC79A3F758FF5F /* PBXContainerItemProxy */;
+			targetProxy = 6D60528524515A1772C4B8D3326564FE /* PBXContainerItemProxy */;
 		};
-		25122E99FB1D89CC39E61E937C53410D /* PBXTargetDependency */ = {
+		33A0000BD3ED1B9BE87E0CB711F93B8E /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = "Pods-enzevalos_iphone";
-			target = CAD7DA284C4255B7575F137B771245E9 /* Pods-enzevalos_iphone */;
-			targetProxy = 120DF166E47EFBFB0E61185F9FF853A7 /* PBXContainerItemProxy */;
+			name = TLDExtract;
+			target = 8596DC92E476230390F5DF142121286C /* TLDExtract */;
+			targetProxy = 8CFEA1B966A1CA5930D51A3D481AE882 /* PBXContainerItemProxy */;
 		};
-		588DC934F730FB420AEC511DE7A309FC /* PBXTargetDependency */ = {
+		3C7C52F40000A7F2E16EBB290BE9CC9E /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = KeychainAccess;
-			target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */;
-			targetProxy = B51B1F6F401DA72C5467051BADAA194A /* PBXContainerItemProxy */;
+			name = "mailcore2-ios";
+			target = 54C57F7F7FECB59C7FC4368C602667B3 /* mailcore2-ios */;
+			targetProxy = BA3E0480709B4DF208BB5005AF20BB35 /* PBXContainerItemProxy */;
 		};
-		71E8C067ABE0C823DE51616F66BA89B6 /* PBXTargetDependency */ = {
+		69F89DB1624A9FF4D0468B2B4749E603 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = GTMSessionFetcher;
-			target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */;
-			targetProxy = A1FF9B373660F1BF24209B4AD3BE6F88 /* PBXContainerItemProxy */;
+			name = BZipCompression;
+			target = 6D66475B9896599606F4FA421597859F /* BZipCompression */;
+			targetProxy = AE8BA6BC69EA456BE4AC321B56C6074B /* PBXContainerItemProxy */;
 		};
-		7BC884FE7B4D09CE756C1F0CF6B82D3D /* PBXTargetDependency */ = {
+		717F28AEA76928F0B165165C6F16E598 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = Cuckoo;
-			target = CFCA8CA494372A14108299CE150648B8 /* Cuckoo */;
-			targetProxy = 6C80A34BDA1C4F14C0D1033279ECCC6D /* PBXContainerItemProxy */;
+			name = KeychainAccess;
+			target = 615C831BCE925ED486B225B87E44926D /* KeychainAccess */;
+			targetProxy = 93816811CB1D5CF4E92DD42CA9BECE1E /* PBXContainerItemProxy */;
 		};
-		B593728403D4A6FCE60A68797F8CCF97 /* PBXTargetDependency */ = {
+		87C64709F37326A3987B75D74A24572C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = GTMAppAuth;
-			target = 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */;
-			targetProxy = 941F018E6EDDBC38559B40585C3F5A68 /* PBXContainerItemProxy */;
+			name = "Pods-enzevalos_iphone";
+			target = CAD7DA284C4255B7575F137B771245E9 /* Pods-enzevalos_iphone */;
+			targetProxy = D74A0D5917E22163138FBF7639BB3D6D /* PBXContainerItemProxy */;
 		};
-		C5B1E851A6625723ABD8A8D9402AEDAC /* PBXTargetDependency */ = {
+		A1361AD3EAB5A7217A753B317CD297A9 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = AppAuth;
-			target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */;
-			targetProxy = 6754A183E025A070C856BFF8DB19FDAC /* PBXContainerItemProxy */;
+			name = GTMSessionFetcher;
+			target = D676E21115185671D7258A56944ABE98 /* GTMSessionFetcher */;
+			targetProxy = 861B4257E9F3CA341497DFD6AE3F65A7 /* PBXContainerItemProxy */;
 		};
-		CD7CC7E18D66FF02AFDA91FE240E199A /* PBXTargetDependency */ = {
+		B4FF468FF4E2EC0F374813B6404FA695 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = BZipCompression;
-			target = 6D66475B9896599606F4FA421597859F /* BZipCompression */;
-			targetProxy = 306E244B3AC22447666568D4E4CA035F /* PBXContainerItemProxy */;
+			name = GTMAppAuth;
+			target = 8627999EF1D5E93E13DAFF580DA8CDCF /* GTMAppAuth */;
+			targetProxy = F5314012640AB408B10EFB25C3B48974 /* PBXContainerItemProxy */;
 		};
-		DEA7E9E00E7F214AC55223C533926CFB /* PBXTargetDependency */ = {
+		D70D0301E3F94BAE2623B9C3CEA4F896 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			name = Punycode;
 			target = 0360F2CF9188BEADF94523B36EE326FA /* Punycode */;
-			targetProxy = 9437004B7568E707F6E611A88FD0DD4A /* PBXContainerItemProxy */;
+			targetProxy = 722C7B6F84D00D103790BB53F1732236 /* PBXContainerItemProxy */;
 		};
-		E096F6E240C5CDB0011AE80D59594C20 /* PBXTargetDependency */ = {
+		DD02A5B743455CE60E96668C4253A20E /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = TLDExtract;
-			target = 8596DC92E476230390F5DF142121286C /* TLDExtract */;
-			targetProxy = 7F23A2D7DF509E2C25A3AC6B2D940173 /* PBXContainerItemProxy */;
+			name = AppAuth;
+			target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */;
+			targetProxy = 453A407C93DA41FE64C90E8DD8388C5C /* PBXContainerItemProxy */;
+		};
+		EF4B0F7A99F9C76187B9745656553336 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			name = AppAuth;
+			target = 5C642AA10FB29936669CC269F42079C6 /* AppAuth */;
+			targetProxy = 91CCB3053F8CB1A7841CDCC34DF1FC2D /* PBXContainerItemProxy */;
+		};
+		FCD8E701F01D6F30C670DD79A32E2451 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			name = Cuckoo;
+			target = CFCA8CA494372A14108299CE150648B8 /* Cuckoo */;
+			targetProxy = 331DEB7CA46AAEC357F367D48D5B0D40 /* PBXContainerItemProxy */;
 		};
 /* End PBXTargetDependency section */
 
 /* Begin XCBuildConfiguration section */
-		13D9AD993B8F68E0D4886AE547ADC926 /* Release */ = {
+		080C3409340CCA35321504047CB10DAE /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = A7D4F5F37FF15DBD8AAC3B8700B7A3E4 /* GTMSessionFetcher.release.xcconfig */;
+			baseConfigurationReference = DE312D68C06C2AA2C9DF5C1D3446CF33 /* GTMSessionFetcher.debug.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -1877,7 +2361,7 @@
 				GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch";
 				INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -1891,53 +2375,15 @@
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
 				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
-			name = Release;
-		};
-		157B8F4EBF6464E8E3EA3736F1B2DBB0 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = F070BC0B60390AD14B8061BAEE37D27D /* Cuckoo.release.xcconfig */;
-			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/Cuckoo/Cuckoo-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/Cuckoo/Cuckoo-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/Cuckoo/Cuckoo.modulemap";
-				PRODUCT_MODULE_NAME = Cuckoo;
-				PRODUCT_NAME = Cuckoo;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
+			name = Debug;
 		};
-		3BFB49A0C652DF4A91F6D35EE641F051 /* Debug */ = {
+		089ED43FBC1050BA6464BCA0B2E42CA5 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 451463882BE47B7B7A7675E9EE63B5AA /* AppAuth.debug.xcconfig */;
+			baseConfigurationReference = B2DF4A29EF34A19B69AF1FC93FCA815F /* KeychainAccess.debug.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -1946,33 +2392,32 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/AppAuth/AppAuth-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/AppAuth/AppAuth.modulemap";
-				PRODUCT_MODULE_NAME = AppAuth;
-				PRODUCT_NAME = AppAuth;
+				MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap";
+				PRODUCT_MODULE_NAME = KeychainAccess;
+				PRODUCT_NAME = KeychainAccess;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
+				SWIFT_VERSION = 5.1;
 				TARGETED_DEVICE_FAMILY = "1,2";
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
 			name = Debug;
 		};
-		4CD3DC633587219A7BA2F1378767C528 /* Debug */ = {
+		08E1084795EFC0C94AE3BEB26355E687 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 8694AF774EB3072F5C12A9A327882F93 /* Punycode.debug.xcconfig */;
+			baseConfigurationReference = 254512755E0A587C6073158392108A7C /* BZipCompression.debug.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -1981,18 +2426,18 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/Punycode/Punycode-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/Punycode/Punycode-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/BZipCompression/BZipCompression-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/BZipCompression/BZipCompression-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/Punycode/Punycode.modulemap";
-				PRODUCT_MODULE_NAME = Punycode;
-				PRODUCT_NAME = Punycode;
+				MODULEMAP_FILE = "Target Support Files/BZipCompression/BZipCompression.modulemap";
+				PRODUCT_MODULE_NAME = BZipCompression;
+				PRODUCT_NAME = BZipCompression;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
@@ -2003,13 +2448,12 @@
 			};
 			name = Debug;
 		};
-		55A6DDD776B95A834B854972D954DC17 /* Release */ = {
+		181A5C8BC7CC9EFB6E7FFA8D1822AF9A /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 62E80A19EC4EC0AE0E04804ABF9CEA0B /* Pods-enzevalos_iphoneUITests.release.xcconfig */;
+			baseConfigurationReference = CF59C1D018575953A8B328E69EE73395 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
 				CLANG_ENABLE_OBJC_WEAK = NO;
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2036,17 +2480,15 @@
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
-			name = Release;
+			name = Debug;
 		};
-		5A5604B3B47216A9E5C172C2ED2B0BA5 /* Release */ = {
+		284BACCDA05D3ED78EBF7848AED794B3 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = A4DF573385D90229FB1B4898AA2C047D /* BZipCompression.release.xcconfig */;
+			baseConfigurationReference = 6A2AB0A3CA1968CCF52119508D1BC7BC /* GTMAppAuth.release.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2055,18 +2497,18 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/BZipCompression/BZipCompression-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/BZipCompression/BZipCompression-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/GTMAppAuth/GTMAppAuth-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/GTMAppAuth/GTMAppAuth-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/BZipCompression/BZipCompression.modulemap";
-				PRODUCT_MODULE_NAME = BZipCompression;
-				PRODUCT_NAME = BZipCompression;
+				MODULEMAP_FILE = "Target Support Files/GTMAppAuth/GTMAppAuth.modulemap";
+				PRODUCT_MODULE_NAME = GTMAppAuth;
+				PRODUCT_NAME = GTMAppAuth;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
@@ -2078,46 +2520,12 @@
 			};
 			name = Release;
 		};
-		629537C6781B20147322BE344B8C9A9C /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 194C0FE70EEF8F43383F9D09A57A4F9C /* BZipCompression.debug.xcconfig */;
-			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/BZipCompression/BZipCompression-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/BZipCompression/BZipCompression-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/BZipCompression/BZipCompression.modulemap";
-				PRODUCT_MODULE_NAME = BZipCompression;
-				PRODUCT_NAME = BZipCompression;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		71EC3A4C8DF7F000C8443621C46E328A /* Debug */ = {
+		29B5A61CE1B17CD1FDBB506019716CF0 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 4F9BB85A3D91AF757253D90E88B0CECE /* GTMSessionFetcher.debug.xcconfig */;
+			baseConfigurationReference = 3C6B1C4BCBEA75EDF71B3CA7407DCDF0 /* Pods-enzevalos_iphoneTests.debug.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
+				CLANG_ENABLE_OBJC_WEAK = NO;
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2126,35 +2534,35 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-Info.plist";
+				INFOPLIST_FILE = "Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 14.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher.modulemap";
-				PRODUCT_MODULE_NAME = GTMSessionFetcher;
-				PRODUCT_NAME = GTMSessionFetcher;
+				MACH_O_TYPE = staticlib;
+				MODULEMAP_FILE = "Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.modulemap";
+				OTHER_LDFLAGS = "";
+				OTHER_LIBTOOLFLAGS = "";
+				PODS_ROOT = "$(SRCROOT)";
+				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
+				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
 			name = Debug;
 		};
-		7B7AB5D0FEBC318C96DB6197AF74690C /* Release */ = {
+		3358C287657F011789780B27274AE43C /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 665231E976D25E1F12E880E71FEE9BCA /* Pods-enzevalos_iphoneTests.release.xcconfig */;
+			baseConfigurationReference = F9803B741D8B4F60984CEFA94512B06B /* Pods-enzevalos_iphone.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
 				CLANG_ENABLE_OBJC_WEAK = NO;
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2163,7 +2571,7 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests-Info.plist";
+				INFOPLIST_FILE = "Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
 				IPHONEOS_DEPLOYMENT_TARGET = 14.0;
 				LD_RUNPATH_SEARCH_PATHS = (
@@ -2172,7 +2580,7 @@
 					"@loader_path/Frameworks",
 				);
 				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.modulemap";
+				MODULEMAP_FILE = "Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.modulemap";
 				OTHER_LDFLAGS = "";
 				OTHER_LIBTOOLFLAGS = "";
 				PODS_ROOT = "$(SRCROOT)";
@@ -2181,19 +2589,15 @@
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
-			name = Release;
+			name = Debug;
 		};
-		7DF61AC633F26EEC670E7D9958AB431E /* Release */ = {
+		3540B777FE7B33E829107D760BAC6058 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 8BF8070FA7C129F60024BD6BD0799AD2 /* Pods-enzevalos_iphone.release.xcconfig */;
+			baseConfigurationReference = 111EAF4CA9F15EA5D10CA1F8BE4691D2 /* BZipCompression.release.xcconfig */;
 			buildSettings = {
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
-				CLANG_ENABLE_OBJC_WEAK = NO;
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2202,23 +2606,22 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/BZipCompression/BZipCompression-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/BZipCompression/BZipCompression-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.modulemap";
-				OTHER_LDFLAGS = "";
-				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
-				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
-				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+				MODULEMAP_FILE = "Target Support Files/BZipCompression/BZipCompression.modulemap";
+				PRODUCT_MODULE_NAME = BZipCompression;
+				PRODUCT_NAME = BZipCompression;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
+				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
+				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
 				VALIDATE_PRODUCT = YES;
 				VERSIONING_SYSTEM = "apple-generic";
@@ -2226,11 +2629,10 @@
 			};
 			name = Release;
 		};
-		835FD321A6D1349661A21B31FDFEE48B /* Debug */ = {
+		355A7F24D5B79713E38F252602825976 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 65903F58776427F457D9DD8D9B6A54C8 /* GTMAppAuth.debug.xcconfig */;
+			baseConfigurationReference = 341F89C0D678990053DD83F9EFA9C747 /* Punycode.debug.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2239,35 +2641,34 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/GTMAppAuth/GTMAppAuth-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/GTMAppAuth/GTMAppAuth-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/Punycode/Punycode-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/Punycode/Punycode-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.3;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/GTMAppAuth/GTMAppAuth.modulemap";
-				PRODUCT_MODULE_NAME = GTMAppAuth;
-				PRODUCT_NAME = GTMAppAuth;
+				MODULEMAP_FILE = "Target Support Files/Punycode/Punycode.modulemap";
+				PRODUCT_MODULE_NAME = Punycode;
+				PRODUCT_NAME = Punycode;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
+				SWIFT_VERSION = 4.2;
 				TARGETED_DEVICE_FAMILY = "1,2";
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
 			name = Debug;
 		};
-		87271DCAD9A03D6C220A5A1FAB0FB17F /* Debug */ = {
+		488D67B3E1C37224A41EABCA8B5A847E /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 3C6B1C4BCBEA75EDF71B3CA7407DCDF0 /* Pods-enzevalos_iphoneTests.debug.xcconfig */;
+			baseConfigurationReference = 8BF8070FA7C129F60024BD6BD0799AD2 /* Pods-enzevalos_iphone.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
 				CLANG_ENABLE_OBJC_WEAK = NO;
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2276,7 +2677,7 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests-Info.plist";
+				INFOPLIST_FILE = "Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
 				IPHONEOS_DEPLOYMENT_TARGET = 14.0;
 				LD_RUNPATH_SEARCH_PATHS = (
@@ -2285,7 +2686,7 @@
 					"@loader_path/Frameworks",
 				);
 				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.modulemap";
+				MODULEMAP_FILE = "Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.modulemap";
 				OTHER_LDFLAGS = "";
 				OTHER_LIBTOOLFLAGS = "";
 				PODS_ROOT = "$(SRCROOT)";
@@ -2294,15 +2695,17 @@
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				TARGETED_DEVICE_FAMILY = "1,2";
+				VALIDATE_PRODUCT = YES;
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
-			name = Debug;
+			name = Release;
 		};
-		8A3650F6C8AC2EFFA814EA61C37468B1 /* Debug */ = {
+		4BC7450F9457737EE3E637BA155B56F7 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
 				CLANG_ANALYZER_NONNULL = YES;
 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
@@ -2364,11 +2767,95 @@
 			};
 			name = Debug;
 		};
-		A1D46061F9AB05E74A44DCF5B3150C16 /* Release */ = {
+		531BFB245C6EA3FCE3198D138C9D98C5 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 2A436E6416B68966D6CD8836924C665F /* KeychainAccess.release.xcconfig */;
+			baseConfigurationReference = D16B5E36AF437E10186BE176BFC23A74 /* AppAuth.release.xcconfig */;
+			buildSettings = {
+				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
+				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
+				CURRENT_PROJECT_VERSION = 1;
+				DEFINES_MODULE = YES;
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				DYLIB_INSTALL_NAME_BASE = "@rpath";
+				GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/AppAuth/AppAuth-Info.plist";
+				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				MODULEMAP_FILE = "Target Support Files/AppAuth/AppAuth.modulemap";
+				PRODUCT_MODULE_NAME = AppAuth;
+				PRODUCT_NAME = AppAuth;
+				SDKROOT = iphoneos;
+				SKIP_INSTALL = YES;
+				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				VALIDATE_PRODUCT = YES;
+				VERSIONING_SYSTEM = "apple-generic";
+				VERSION_INFO_PREFIX = "";
+			};
+			name = Release;
+		};
+		5C0D1C6019AACFBD4BB6A42A43E8D256 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 177DD39AD1C1D7AE88A4DACFE4380FD5 /* TLDExtract.debug.xcconfig */;
+			buildSettings = {
+				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
+				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
+				CURRENT_PROJECT_VERSION = 1;
+				DEFINES_MODULE = YES;
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				DYLIB_INSTALL_NAME_BASE = "@rpath";
+				GCC_PREFIX_HEADER = "Target Support Files/TLDExtract/TLDExtract-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/TLDExtract/TLDExtract-Info.plist";
+				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+				IPHONEOS_DEPLOYMENT_TARGET = 9.3;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				MODULEMAP_FILE = "Target Support Files/TLDExtract/TLDExtract.modulemap";
+				PRODUCT_MODULE_NAME = TLDExtract;
+				PRODUCT_NAME = TLDExtract;
+				SDKROOT = iphoneos;
+				SKIP_INSTALL = YES;
+				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
+				SWIFT_VERSION = 4.2;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				VERSIONING_SYSTEM = "apple-generic";
+				VERSION_INFO_PREFIX = "";
+			};
+			name = Debug;
+		};
+		78EF80578ACF50BD5C32C9770E14B374 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 014452CDF89C9A6E557032E2FD1CFC26 /* mailcore2-ios.debug.xcconfig */;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+				);
+				SDKROOT = iphoneos;
+				TARGETED_DEVICE_FAMILY = "1,2";
+			};
+			name = Debug;
+		};
+		85C3604D7AF56B115EF6BD1326A59B46 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 9CFFDF780A53FAE4130054F0ED2C37DC /* KeychainAccess.release.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2380,7 +2867,7 @@
 				GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch";
 				INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -2400,11 +2887,10 @@
 			};
 			name = Release;
 		};
-		A678AF229185B4A3B0A34E028A3E9B3C /* Release */ = {
+		85DBC2C6BCB0CBD3654B3CB33677F76A /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 9DFD120F60AFCB02C81470330CEA999B /* GTMAppAuth.release.xcconfig */;
+			baseConfigurationReference = 28BADD2228A47CACA83343ECAD9A9E62 /* GTMSessionFetcher.release.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2413,18 +2899,18 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/GTMAppAuth/GTMAppAuth-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/GTMAppAuth/GTMAppAuth-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/GTMAppAuth/GTMAppAuth.modulemap";
-				PRODUCT_MODULE_NAME = GTMAppAuth;
-				PRODUCT_NAME = GTMAppAuth;
+				MODULEMAP_FILE = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher.modulemap";
+				PRODUCT_MODULE_NAME = GTMSessionFetcher;
+				PRODUCT_NAME = GTMSessionFetcher;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
@@ -2436,10 +2922,28 @@
 			};
 			name = Release;
 		};
-		AF1F8D2941B0228930706FA0F2C9BB78 /* Release */ = {
+		86F5F008FD0DC43AB0AD29992AAFE682 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 7F949D79B255D16F1FE8680401C511D7 /* mailcore2-ios.release.xcconfig */;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+				);
+				SDKROOT = iphoneos;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				VALIDATE_PRODUCT = YES;
+			};
+			name = Release;
+		};
+		8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
 				CLANG_ANALYZER_NONNULL = YES;
 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
@@ -2497,11 +3001,10 @@
 			};
 			name = Release;
 		};
-		B9318159D7A450615989512BA4D28AA4 /* Release */ = {
+		901D5B759E5384E62F688AAC00B8095F /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 42998E4BD19433E76A8D1779F0146002 /* TLDExtract.release.xcconfig */;
+			baseConfigurationReference = EB766704798C8CAD38FEC3221E91AEC0 /* Cuckoo.debug.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2510,36 +3013,32 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TLDExtract/TLDExtract-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TLDExtract/TLDExtract-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/Cuckoo/Cuckoo-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/Cuckoo/Cuckoo-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/TLDExtract/TLDExtract.modulemap";
-				PRODUCT_MODULE_NAME = TLDExtract;
-				PRODUCT_NAME = TLDExtract;
+				MODULEMAP_FILE = "Target Support Files/Cuckoo/Cuckoo.modulemap";
+				PRODUCT_MODULE_NAME = Cuckoo;
+				PRODUCT_NAME = Cuckoo;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
 				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
-			name = Release;
+			name = Debug;
 		};
-		BE26B0F203CDC754EAFAC71B6E7C4A45 /* Debug */ = {
+		AA8C0D926F61A5FA2CB912627E7CE538 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = CF59C1D018575953A8B328E69EE73395 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */;
+			baseConfigurationReference = 05BE778EAC92879623305396FC5BEB9D /* AppAuth.debug.xcconfig */;
 			buildSettings = {
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
-				CLANG_ENABLE_OBJC_WEAK = NO;
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2548,34 +3047,32 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/AppAuth/AppAuth-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.modulemap";
-				OTHER_LDFLAGS = "";
-				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
-				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
-				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+				MODULEMAP_FILE = "Target Support Files/AppAuth/AppAuth.modulemap";
+				PRODUCT_MODULE_NAME = AppAuth;
+				PRODUCT_NAME = AppAuth;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
+				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
+				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
 			name = Debug;
 		};
-		CEED3BE9D9BBFC1B5BE09AA928ADAB77 /* Release */ = {
+		B284B291163F1FDFCBAFB0B4A2DE9F6E /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 3EEAFC338746620FC7B23B99D5A611AF /* AppAuth.release.xcconfig */;
+			baseConfigurationReference = 798E11B2B23211677666E67615944CE2 /* TLDExtract.release.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2584,22 +3081,22 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/AppAuth/AppAuth-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/TLDExtract/TLDExtract-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/TLDExtract/TLDExtract-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.3;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/AppAuth/AppAuth.modulemap";
-				PRODUCT_MODULE_NAME = AppAuth;
-				PRODUCT_NAME = AppAuth;
+				MODULEMAP_FILE = "Target Support Files/TLDExtract/TLDExtract.modulemap";
+				PRODUCT_MODULE_NAME = TLDExtract;
+				PRODUCT_NAME = TLDExtract;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
+				SWIFT_VERSION = 4.2;
 				TARGETED_DEVICE_FAMILY = "1,2";
 				VALIDATE_PRODUCT = YES;
 				VERSIONING_SYSTEM = "apple-generic";
@@ -2607,11 +3104,12 @@
 			};
 			name = Release;
 		};
-		D6112C9DC0256EBE73A8C83B6BF55967 /* Debug */ = {
+		D0CD89164C583C38E943825E8A5382C2 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 363E3B8EB8A32A459EA9B14BFCFC2957 /* Cuckoo.debug.xcconfig */;
+			baseConfigurationReference = 62E80A19EC4EC0AE0E04804ABF9CEA0B /* Pods-enzevalos_iphoneUITests.release.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
+				CLANG_ENABLE_OBJC_WEAK = NO;
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2620,33 +3118,34 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/Cuckoo/Cuckoo-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/Cuckoo/Cuckoo-Info.plist";
+				INFOPLIST_FILE = "Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 14.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/Cuckoo/Cuckoo.modulemap";
-				PRODUCT_MODULE_NAME = Cuckoo;
-				PRODUCT_NAME = Cuckoo;
+				MACH_O_TYPE = staticlib;
+				MODULEMAP_FILE = "Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.modulemap";
+				OTHER_LDFLAGS = "";
+				OTHER_LIBTOOLFLAGS = "";
+				PODS_ROOT = "$(SRCROOT)";
+				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
+				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
+				VALIDATE_PRODUCT = YES;
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
-			name = Debug;
+			name = Release;
 		};
-		DEB8E3370A0E0579DAB70D0FF2444BCB /* Debug */ = {
+		E4A5493A2E1F4F748BF2C35DFBF4F721 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 88CFB90C1726836EBB01C470FDE62309 /* KeychainAccess.debug.xcconfig */;
+			baseConfigurationReference = 939719A261122146950228C99705673B /* GTMAppAuth.debug.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2655,33 +3154,34 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/KeychainAccess/KeychainAccess-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/KeychainAccess/KeychainAccess-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/GTMAppAuth/GTMAppAuth-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/GTMAppAuth/GTMAppAuth-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/KeychainAccess/KeychainAccess.modulemap";
-				PRODUCT_MODULE_NAME = KeychainAccess;
-				PRODUCT_NAME = KeychainAccess;
+				MODULEMAP_FILE = "Target Support Files/GTMAppAuth/GTMAppAuth.modulemap";
+				PRODUCT_MODULE_NAME = GTMAppAuth;
+				PRODUCT_NAME = GTMAppAuth;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.1;
+				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
 			name = Debug;
 		};
-		E594E48EA3EEE840FDCDEBFBFBB9ACED /* Release */ = {
+		E80F594436E6A05031098FDC87007DC7 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 4AC0EF8E5C70C9D217AB426DC13B8D7E /* Punycode.release.xcconfig */;
+			baseConfigurationReference = 665231E976D25E1F12E880E71FEE9BCA /* Pods-enzevalos_iphoneTests.release.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
+				CLANG_ENABLE_OBJC_WEAK = NO;
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2690,22 +3190,23 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/Punycode/Punycode-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/Punycode/Punycode-Info.plist";
+				INFOPLIST_FILE = "Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 14.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/Punycode/Punycode.modulemap";
-				PRODUCT_MODULE_NAME = Punycode;
-				PRODUCT_NAME = Punycode;
+				MACH_O_TYPE = staticlib;
+				MODULEMAP_FILE = "Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.modulemap";
+				OTHER_LDFLAGS = "";
+				OTHER_LIBTOOLFLAGS = "";
+				PODS_ROOT = "$(SRCROOT)";
+				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
+				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
 				VALIDATE_PRODUCT = YES;
 				VERSIONING_SYSTEM = "apple-generic";
@@ -2713,13 +3214,10 @@
 			};
 			name = Release;
 		};
-		FCF9A5CDF0CCA9F33C1DE479E2885647 /* Debug */ = {
+		EF591ACFF7528547B1F3A515696186BA /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = F9803B741D8B4F60984CEFA94512B06B /* Pods-enzevalos_iphone.debug.xcconfig */;
+			baseConfigurationReference = 6548180DADC2F8128E831B4443F86E9A /* Cuckoo.release.xcconfig */;
 			buildSettings = {
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
-				CLANG_ENABLE_OBJC_WEAK = NO;
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2728,34 +3226,33 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/Cuckoo/Cuckoo-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/Cuckoo/Cuckoo-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.modulemap";
-				OTHER_LDFLAGS = "";
-				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
-				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
-				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+				MODULEMAP_FILE = "Target Support Files/Cuckoo/Cuckoo.modulemap";
+				PRODUCT_MODULE_NAME = Cuckoo;
+				PRODUCT_NAME = Cuckoo;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
+				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
+				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
+				VALIDATE_PRODUCT = YES;
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
-			name = Debug;
+			name = Release;
 		};
-		FD537DFF9060743D18CC6049B0F09CC9 /* Debug */ = {
+		F7FF9A240803FCFCE8C95AE29A524594 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = B04431F521EFF945EBDF2C44D37EAB62 /* TLDExtract.debug.xcconfig */;
+			baseConfigurationReference = 8AF1D39C0077DADA66B181C7056F8976 /* Punycode.release.xcconfig */;
 			buildSettings = {
-				CODE_SIGN_IDENTITY = "";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
@@ -2764,99 +3261,109 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TLDExtract/TLDExtract-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TLDExtract/TLDExtract-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/Punycode/Punycode-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/Punycode/Punycode-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.3;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/TLDExtract/TLDExtract.modulemap";
-				PRODUCT_MODULE_NAME = TLDExtract;
-				PRODUCT_NAME = TLDExtract;
+				MODULEMAP_FILE = "Target Support Files/Punycode/Punycode.modulemap";
+				PRODUCT_MODULE_NAME = Punycode;
+				PRODUCT_NAME = Punycode;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
+				SWIFT_VERSION = 4.2;
 				TARGETED_DEVICE_FAMILY = "1,2";
+				VALIDATE_PRODUCT = YES;
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
 			};
-			name = Debug;
+			name = Release;
 		};
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
-		050959550FA1D266760A593847DDD9C6 /* Build configuration list for PBXNativeTarget "GTMAppAuth" */ = {
+		0717510E9817A2370F9833422E2DEE29 /* Build configuration list for PBXNativeTarget "Pods-enzevalos_iphoneUITests" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				835FD321A6D1349661A21B31FDFEE48B /* Debug */,
-				A678AF229185B4A3B0A34E028A3E9B3C /* Release */,
+				181A5C8BC7CC9EFB6E7FFA8D1822AF9A /* Debug */,
+				D0CD89164C583C38E943825E8A5382C2 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		0717510E9817A2370F9833422E2DEE29 /* Build configuration list for PBXNativeTarget "Pods-enzevalos_iphoneUITests" */ = {
+		12A7EE42C4DAF7283E3F352E7A9A8F79 /* Build configuration list for PBXNativeTarget "Pods-enzevalos_iphone" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				BE26B0F203CDC754EAFAC71B6E7C4A45 /* Debug */,
-				55A6DDD776B95A834B854972D954DC17 /* Release */,
+				3358C287657F011789780B27274AE43C /* Debug */,
+				488D67B3E1C37224A41EABCA8B5A847E /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		3D38FAA418EFB9F320E945497E52B6D8 /* Build configuration list for PBXNativeTarget "Cuckoo" */ = {
+		12DEB0C2E13288AC644CB6F5E004E31A /* Build configuration list for PBXAggregateTarget "mailcore2-ios" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				D6112C9DC0256EBE73A8C83B6BF55967 /* Debug */,
-				157B8F4EBF6464E8E3EA3736F1B2DBB0 /* Release */,
+				78EF80578ACF50BD5C32C9770E14B374 /* Debug */,
+				86F5F008FD0DC43AB0AD29992AAFE682 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
+		19A0A2ECCEF7C3DD2A8D7FD06214BCB9 /* Build configuration list for PBXNativeTarget "TLDExtract" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				8A3650F6C8AC2EFFA814EA61C37468B1 /* Debug */,
-				AF1F8D2941B0228930706FA0F2C9BB78 /* Release */,
+				5C0D1C6019AACFBD4BB6A42A43E8D256 /* Debug */,
+				B284B291163F1FDFCBAFB0B4A2DE9F6E /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		494915B59594D6483D1E845DC4E5D48A /* Build configuration list for PBXNativeTarget "Pods-enzevalos_iphone" */ = {
+		1B43BE8946C067971EA6CE29F5AA84F9 /* Build configuration list for PBXNativeTarget "GTMAppAuth" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				FCF9A5CDF0CCA9F33C1DE479E2885647 /* Debug */,
-				7DF61AC633F26EEC670E7D9958AB431E /* Release */,
+				E4A5493A2E1F4F748BF2C35DFBF4F721 /* Debug */,
+				284BACCDA05D3ED78EBF7848AED794B3 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */ = {
+		3D38FAA418EFB9F320E945497E52B6D8 /* Build configuration list for PBXNativeTarget "Cuckoo" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				DEB8E3370A0E0579DAB70D0FF2444BCB /* Debug */,
-				A1D46061F9AB05E74A44DCF5B3150C16 /* Release */,
+				901D5B759E5384E62F688AAC00B8095F /* Debug */,
+				EF591ACFF7528547B1F3A515696186BA /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		5500A9BF02D9983DF2F88BBF576C043E /* Build configuration list for PBXNativeTarget "Pods-enzevalos_iphoneTests" */ = {
+		4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				4BC7450F9457737EE3E637BA155B56F7 /* Debug */,
+				8B5A46FF8D3C1289CDEE3BAFACABCD2A /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		4BEE926243448802ACA6F07A75D9C025 /* Build configuration list for PBXNativeTarget "KeychainAccess" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				87271DCAD9A03D6C220A5A1FAB0FB17F /* Debug */,
-				7B7AB5D0FEBC318C96DB6197AF74690C /* Release */,
+				089ED43FBC1050BA6464BCA0B2E42CA5 /* Debug */,
+				85C3604D7AF56B115EF6BD1326A59B46 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		6CDBE30084B6607BE7C859A3881915AA /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */ = {
+		4FC82147A5F49B513F59CC92CCE12F93 /* Build configuration list for PBXNativeTarget "Pods-enzevalos_iphoneTests" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				71EC3A4C8DF7F000C8443621C46E328A /* Debug */,
-				13D9AD993B8F68E0D4886AE547ADC926 /* Release */,
+				29B5A61CE1B17CD1FDBB506019716CF0 /* Debug */,
+				E80F594436E6A05031098FDC87007DC7 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
@@ -2864,17 +3371,17 @@
 		9FB8D339D52B52F9DAB7BA9CD4DC84FF /* Build configuration list for PBXNativeTarget "AppAuth" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				3BFB49A0C652DF4A91F6D35EE641F051 /* Debug */,
-				CEED3BE9D9BBFC1B5BE09AA928ADAB77 /* Release */,
+				AA8C0D926F61A5FA2CB912627E7CE538 /* Debug */,
+				531BFB245C6EA3FCE3198D138C9D98C5 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		BAAB340CC8CEF2B83BE6FC21C727A230 /* Build configuration list for PBXNativeTarget "TLDExtract" */ = {
+		A96D0DA8DC9C8B3A0C1F2216F01036B3 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				FD537DFF9060743D18CC6049B0F09CC9 /* Debug */,
-				B9318159D7A450615989512BA4D28AA4 /* Release */,
+				080C3409340CCA35321504047CB10DAE /* Debug */,
+				85DBC2C6BCB0CBD3654B3CB33677F76A /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
@@ -2882,8 +3389,8 @@
 		D10D0E686EDFB6EFB682FB17908D6FDE /* Build configuration list for PBXNativeTarget "BZipCompression" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				629537C6781B20147322BE344B8C9A9C /* Debug */,
-				5A5604B3B47216A9E5C172C2ED2B0BA5 /* Release */,
+				08E1084795EFC0C94AE3BEB26355E687 /* Debug */,
+				3540B777FE7B33E829107D760BAC6058 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
@@ -2891,8 +3398,8 @@
 		D6F06B3DBFC9A84DCB4EB9698DBCEC44 /* Build configuration list for PBXNativeTarget "Punycode" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				4CD3DC633587219A7BA2F1378767C528 /* Debug */,
-				E594E48EA3EEE840FDCDEBFBFBB9ACED /* Release */,
+				355A7F24D5B79713E38F252602825976 /* Debug */,
+				F7FF9A240803FCFCE8C95AE29A524594 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
diff --git a/Pods/Target Support Files/AppAuth/AppAuth.debug.xcconfig b/Pods/Target Support Files/AppAuth/AppAuth.debug.xcconfig
index 47199e55cbe8b004948e73b6e3336a427009b1b9..bba5499067cd6031f5dad1750b7c4e004b4a4aa8 100644
--- a/Pods/Target Support Files/AppAuth/AppAuth.debug.xcconfig	
+++ b/Pods/Target Support Files/AppAuth/AppAuth.debug.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AppAuth
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 OTHER_LDFLAGS = $(inherited) -framework "SafariServices" -weak_framework "AuthenticationServices"
@@ -5,6 +6,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/AppAuth
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/AppAuth/AppAuth.release.xcconfig b/Pods/Target Support Files/AppAuth/AppAuth.release.xcconfig
index 47199e55cbe8b004948e73b6e3336a427009b1b9..bba5499067cd6031f5dad1750b7c4e004b4a4aa8 100644
--- a/Pods/Target Support Files/AppAuth/AppAuth.release.xcconfig	
+++ b/Pods/Target Support Files/AppAuth/AppAuth.release.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AppAuth
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 OTHER_LDFLAGS = $(inherited) -framework "SafariServices" -weak_framework "AuthenticationServices"
@@ -5,6 +6,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/AppAuth
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/BZipCompression/BZipCompression.debug.xcconfig b/Pods/Target Support Files/BZipCompression/BZipCompression.debug.xcconfig
index b399027375edeff29178217969c255bac7f43447..ae22f125eb225815540021d80255ff512cd4280f 100644
--- a/Pods/Target Support Files/BZipCompression/BZipCompression.debug.xcconfig	
+++ b/Pods/Target Support Files/BZipCompression/BZipCompression.debug.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 OTHER_LDFLAGS = $(inherited) -l"bz2"
@@ -5,6 +6,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/BZipCompression
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/BZipCompression/BZipCompression.release.xcconfig b/Pods/Target Support Files/BZipCompression/BZipCompression.release.xcconfig
index b399027375edeff29178217969c255bac7f43447..ae22f125eb225815540021d80255ff512cd4280f 100644
--- a/Pods/Target Support Files/BZipCompression/BZipCompression.release.xcconfig	
+++ b/Pods/Target Support Files/BZipCompression/BZipCompression.release.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 OTHER_LDFLAGS = $(inherited) -l"bz2"
@@ -5,6 +6,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/BZipCompression
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/Cuckoo/Cuckoo.debug.xcconfig b/Pods/Target Support Files/Cuckoo/Cuckoo.debug.xcconfig
index 92443680fb32a625dc08da620cb6b67fcab04dae..9c2f7ebebb828a648199b571aac25a21a6afc84c 100644
--- a/Pods/Target Support Files/Cuckoo/Cuckoo.debug.xcconfig	
+++ b/Pods/Target Support Files/Cuckoo/Cuckoo.debug.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Cuckoo
 ENABLE_BITCODE = NO
 FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks"
@@ -39,9 +40,10 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/Cuckoo
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 SWIFT_INCLUDE_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib"
 SWIFT_REFLECTION_METADATA_LEVEL = none
-SYSTEM_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib"
+SYSTEM_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks"
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/Cuckoo/Cuckoo.release.xcconfig b/Pods/Target Support Files/Cuckoo/Cuckoo.release.xcconfig
index 92443680fb32a625dc08da620cb6b67fcab04dae..9c2f7ebebb828a648199b571aac25a21a6afc84c 100644
--- a/Pods/Target Support Files/Cuckoo/Cuckoo.release.xcconfig	
+++ b/Pods/Target Support Files/Cuckoo/Cuckoo.release.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Cuckoo
 ENABLE_BITCODE = NO
 FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks"
@@ -39,9 +40,10 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/Cuckoo
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 SWIFT_INCLUDE_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib"
 SWIFT_REFLECTION_METADATA_LEVEL = none
-SYSTEM_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib"
+SYSTEM_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks"
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/GTMAppAuth/GTMAppAuth.debug.xcconfig b/Pods/Target Support Files/GTMAppAuth/GTMAppAuth.debug.xcconfig
index 0743392c09d797873f68acdd94b04e709fa47204..c6e88e5c31b3dd8b41a74e423450b7d91e47795d 100644
--- a/Pods/Target Support Files/GTMAppAuth/GTMAppAuth.debug.xcconfig	
+++ b/Pods/Target Support Files/GTMAppAuth/GTMAppAuth.debug.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth
 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
@@ -6,6 +7,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/GTMAppAuth
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/GTMAppAuth/GTMAppAuth.release.xcconfig b/Pods/Target Support Files/GTMAppAuth/GTMAppAuth.release.xcconfig
index 0743392c09d797873f68acdd94b04e709fa47204..c6e88e5c31b3dd8b41a74e423450b7d91e47795d 100644
--- a/Pods/Target Support Files/GTMAppAuth/GTMAppAuth.release.xcconfig	
+++ b/Pods/Target Support Files/GTMAppAuth/GTMAppAuth.release.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth
 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
@@ -6,6 +7,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/GTMAppAuth
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/GTMSessionFetcher/GTMSessionFetcher.debug.xcconfig b/Pods/Target Support Files/GTMSessionFetcher/GTMSessionFetcher.debug.xcconfig
index af4ab71f81ddb41f2e280c8804f12ef12f949dd4..b1f76295dc92dff1e0e57edf2075094bfdcc3979 100644
--- a/Pods/Target Support Files/GTMSessionFetcher/GTMSessionFetcher.debug.xcconfig	
+++ b/Pods/Target Support Files/GTMSessionFetcher/GTMSessionFetcher.debug.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 OTHER_LDFLAGS = $(inherited) -framework "Security"
@@ -5,6 +6,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/GTMSessionFetcher
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/GTMSessionFetcher/GTMSessionFetcher.release.xcconfig b/Pods/Target Support Files/GTMSessionFetcher/GTMSessionFetcher.release.xcconfig
index af4ab71f81ddb41f2e280c8804f12ef12f949dd4..b1f76295dc92dff1e0e57edf2075094bfdcc3979 100644
--- a/Pods/Target Support Files/GTMSessionFetcher/GTMSessionFetcher.release.xcconfig	
+++ b/Pods/Target Support Files/GTMSessionFetcher/GTMSessionFetcher.release.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 OTHER_LDFLAGS = $(inherited) -framework "Security"
@@ -5,6 +6,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/GTMSessionFetcher
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/KeychainAccess/KeychainAccess.debug.xcconfig b/Pods/Target Support Files/KeychainAccess/KeychainAccess.debug.xcconfig
index bea051ec0375cf85192eb025c869e7a5870fe214..03776ebb178d9f030f864d021fe15dac1a095b6b 100644
--- a/Pods/Target Support Files/KeychainAccess/KeychainAccess.debug.xcconfig	
+++ b/Pods/Target Support Files/KeychainAccess/KeychainAccess.debug.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings
@@ -5,6 +6,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/KeychainAccess
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/KeychainAccess/KeychainAccess.release.xcconfig b/Pods/Target Support Files/KeychainAccess/KeychainAccess.release.xcconfig
index bea051ec0375cf85192eb025c869e7a5870fe214..03776ebb178d9f030f864d021fe15dac1a095b6b 100644
--- a/Pods/Target Support Files/KeychainAccess/KeychainAccess.release.xcconfig	
+++ b/Pods/Target Support Files/KeychainAccess/KeychainAccess.release.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings
@@ -5,6 +6,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/KeychainAccess
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-acknowledgements.markdown b/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-acknowledgements.markdown
index e2fbaa58eb313e2c2e0cc24b99f0103f864eca3b..5e706e02d20b862c71c2d4241a37e0d0ff862fbd 100644
--- a/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-acknowledgements.markdown	
+++ b/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-acknowledgements.markdown	
@@ -889,4 +889,36 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
 
+
+## mailcore2-ios
+
+MailCore 2
+
+Copyright (C) 2001 - 2013 - MailCore team
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+3. Neither the name of the MailCore project nor the names of its
+   contributors may be used to endorse or promote products derived
+   from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
 Generated by CocoaPods - https://cocoapods.org
diff --git a/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-acknowledgements.plist b/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-acknowledgements.plist
index 5ceaa143a2b67f03e18b36cfdb436fbc905d7e3b..2976c36c21ed5351c7f0b72d8493636f2848a281 100644
--- a/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-acknowledgements.plist	
+++ b/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-acknowledgements.plist	
@@ -943,6 +943,44 @@ SOFTWARE.
 			<key>Type</key>
 			<string>PSGroupSpecifier</string>
 		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>MailCore 2
+
+Copyright (C) 2001 - 2013 - MailCore team
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+3. Neither the name of the MailCore project nor the names of its
+   contributors may be used to endorse or promote products derived
+   from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+</string>
+			<key>License</key>
+			<string>BSD</string>
+			<key>Title</key>
+			<string>mailcore2-ios</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
 		<dict>
 			<key>FooterText</key>
 			<string>Generated by CocoaPods - https://cocoapods.org</string>
diff --git a/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-frameworks.sh b/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-frameworks.sh
index 5f6c2f0c1eace3f939d861a4a5fd03574d8cdbc5..9da4d12c7c3574dfedc4dc93aa13561683c3aeb2 100755
--- a/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-frameworks.sh	
+++ b/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-frameworks.sh	
@@ -19,9 +19,8 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
 
 COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}"
 SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
+BCSYMBOLMAP_DIR="BCSymbolMaps"
 
-# Used as a return value for each invocation of `strip_invalid_archs` function.
-STRIP_BINARY_RETVAL=0
 
 # This protects against multiple targets copying the same framework dependency at the same time. The solution
 # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
@@ -45,6 +44,16 @@ install_framework()
     source="$(readlink "${source}")"
   fi
 
+  if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then
+    # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied
+    find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do
+      echo "Installing $f"
+      install_bcsymbolmap "$f" "$destination"
+      rm "$f"
+    done
+    rmdir "${source}/${BCSYMBOLMAP_DIR}"
+  fi
+
   # Use filter instead of exclude so missing patterns don't throw errors.
   echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\""
   rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}"
@@ -80,7 +89,6 @@ install_framework()
     done
   fi
 }
-
 # Copies and strips a vendored dSYM
 install_dsym() {
   local source="$1"
@@ -95,12 +103,11 @@ install_dsym() {
     binary_name="$(ls "$source/Contents/Resources/DWARF")"
     binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}"
 
-    # Strip invalid architectures so "fat" simulator / device frameworks work on device
+    # Strip invalid architectures from the dSYM.
     if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then
       strip_invalid_archs "$binary" "$warn_missing_arch"
     fi
-
-    if [[ $STRIP_BINARY_RETVAL == 1 ]]; then
+    if [[ $STRIP_BINARY_RETVAL == 0 ]]; then
       # Move the stripped file into its final destination.
       echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\""
       rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}"
@@ -111,28 +118,8 @@ install_dsym() {
   fi
 }
 
-# Copies the bcsymbolmap files of a vendored framework
-install_bcsymbolmap() {
-    local bcsymbolmap_path="$1"
-    local destination="${BUILT_PRODUCTS_DIR}"
-    echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}""
-    rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"
-}
-
-# Signs a framework with the provided identity
-code_sign_if_enabled() {
-  if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
-    # Use the current code_sign_identity
-    echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
-    local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'"
-
-    if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
-      code_sign_cmd="$code_sign_cmd &"
-    fi
-    echo "$code_sign_cmd"
-    eval "$code_sign_cmd"
-  fi
-}
+# Used as a return value for each invocation of `strip_invalid_archs` function.
+STRIP_BINARY_RETVAL=0
 
 # Strip invalid architectures
 strip_invalid_archs() {
@@ -147,7 +134,7 @@ strip_invalid_archs() {
     if [[ "$warn_missing_arch" == "true" ]]; then
       echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)."
     fi
-    STRIP_BINARY_RETVAL=0
+    STRIP_BINARY_RETVAL=1
     return
   fi
   stripped=""
@@ -161,40 +148,31 @@ strip_invalid_archs() {
   if [[ "$stripped" ]]; then
     echo "Stripped $binary of architectures:$stripped"
   fi
-  STRIP_BINARY_RETVAL=1
+  STRIP_BINARY_RETVAL=0
 }
 
-install_artifact() {
-  artifact="$1"
-  base="$(basename "$artifact")"
-  case $base in
-  *.framework)
-    install_framework "$artifact"
-    ;;
-  *.dSYM)
-    # Suppress arch warnings since XCFrameworks will include many dSYM files
-    install_dsym "$artifact" "false"
-    ;;
-  *.bcsymbolmap)
-    install_bcsymbolmap "$artifact"
-    ;;
-  *)
-    echo "error: Unrecognized artifact "$artifact""
-    ;;
-  esac
+# Copies the bcsymbolmap files of a vendored framework
+install_bcsymbolmap() {
+    local bcsymbolmap_path="$1"
+    local destination="${BUILT_PRODUCTS_DIR}"
+    echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}""
+    rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"
 }
 
-copy_artifacts() {
-  file_list="$1"
-  while read artifact; do
-    install_artifact "$artifact"
-  done <$file_list
-}
+# Signs a framework with the provided identity
+code_sign_if_enabled() {
+  if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
+    # Use the current code_sign_identity
+    echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
+    local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'"
 
-ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt"
-if [ -r "${ARTIFACT_LIST_FILE}" ]; then
-  copy_artifacts "${ARTIFACT_LIST_FILE}"
-fi
+    if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
+      code_sign_cmd="$code_sign_cmd &"
+    fi
+    echo "$code_sign_cmd"
+    eval "$code_sign_cmd"
+  fi
+}
 
 if [[ "$CONFIGURATION" == "Debug" ]]; then
   install_framework "${BUILT_PRODUCTS_DIR}/AppAuth/AppAuth.framework"
diff --git a/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.debug.xcconfig b/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.debug.xcconfig
index 124ee2fffc5a1e4608ec268a417fe72feff2a457..d22f5c844d5b60a85c6e031b6e1cb2b27380fc1a 100644
--- a/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.debug.xcconfig	
+++ b/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.debug.xcconfig	
@@ -1,13 +1,16 @@
 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" "${PODS_CONFIGURATION_BUILD_DIR}/Punycode" "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression/BZipCompression.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Punycode/Punycode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract/TLDExtract.framework/Headers"
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression/BZipCompression.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Punycode/Punycode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract/TLDExtract.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/mailcore2-ios"
 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
-OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuth.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression/BZipCompression.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Punycode/Punycode.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract/TLDExtract.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Punycode" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract"
-OTHER_LDFLAGS = $(inherited) -l"bz2" -framework "AppAuth" -framework "BZipCompression" -framework "Foundation" -framework "GTMAppAuth" -framework "GTMSessionFetcher" -framework "KeychainAccess" -framework "Punycode" -framework "SafariServices" -framework "Security" -framework "TLDExtract" -weak_framework "AuthenticationServices"
+LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/mailcore2-ios/cocoapods-build/lib"
+OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuth.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression/BZipCompression.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Punycode/Punycode.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract/TLDExtract.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/mailcore2-ios" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Punycode" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract"
+OTHER_LDFLAGS = $(inherited) -ObjC -l"MailCore-ios" -l"bz2" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AppAuth" -framework "BZipCompression" -framework "Foundation" -framework "GTMAppAuth" -framework "GTMSessionFetcher" -framework "KeychainAccess" -framework "Punycode" -framework "SafariServices" -framework "Security" -framework "TLDExtract" -weak_framework "AuthenticationServices"
 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/../enzevalos_iphone_workspace
 PODS_ROOT = ${SRCROOT}/../enzevalos_iphone_workspace/Pods
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.release.xcconfig b/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.release.xcconfig
index 124ee2fffc5a1e4608ec268a417fe72feff2a457..d22f5c844d5b60a85c6e031b6e1cb2b27380fc1a 100644
--- a/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.release.xcconfig	
+++ b/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.release.xcconfig	
@@ -1,13 +1,16 @@
 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" "${PODS_CONFIGURATION_BUILD_DIR}/Punycode" "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression/BZipCompression.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Punycode/Punycode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract/TLDExtract.framework/Headers"
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression/BZipCompression.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Punycode/Punycode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract/TLDExtract.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/mailcore2-ios"
 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
-OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuth.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression/BZipCompression.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Punycode/Punycode.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract/TLDExtract.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Punycode" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract"
-OTHER_LDFLAGS = $(inherited) -l"bz2" -framework "AppAuth" -framework "BZipCompression" -framework "Foundation" -framework "GTMAppAuth" -framework "GTMSessionFetcher" -framework "KeychainAccess" -framework "Punycode" -framework "SafariServices" -framework "Security" -framework "TLDExtract" -weak_framework "AuthenticationServices"
+LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/mailcore2-ios/cocoapods-build/lib"
+OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuth.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression/BZipCompression.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Punycode/Punycode.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract/TLDExtract.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/mailcore2-ios" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Punycode" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract"
+OTHER_LDFLAGS = $(inherited) -ObjC -l"MailCore-ios" -l"bz2" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AppAuth" -framework "BZipCompression" -framework "Foundation" -framework "GTMAppAuth" -framework "GTMSessionFetcher" -framework "KeychainAccess" -framework "Punycode" -framework "SafariServices" -framework "Security" -framework "TLDExtract" -weak_framework "AuthenticationServices"
 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/../enzevalos_iphone_workspace
 PODS_ROOT = ${SRCROOT}/../enzevalos_iphone_workspace/Pods
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests-frameworks.sh b/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests-frameworks.sh
index ab11fd50c032f048c124edc47e9a2dc54fc9d193..dc50af1caff39bd2e4f8fa443225469adbb68b11 100755
--- a/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests-frameworks.sh	
+++ b/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests-frameworks.sh	
@@ -19,9 +19,8 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
 
 COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}"
 SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
+BCSYMBOLMAP_DIR="BCSymbolMaps"
 
-# Used as a return value for each invocation of `strip_invalid_archs` function.
-STRIP_BINARY_RETVAL=0
 
 # This protects against multiple targets copying the same framework dependency at the same time. The solution
 # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
@@ -45,6 +44,16 @@ install_framework()
     source="$(readlink "${source}")"
   fi
 
+  if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then
+    # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied
+    find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do
+      echo "Installing $f"
+      install_bcsymbolmap "$f" "$destination"
+      rm "$f"
+    done
+    rmdir "${source}/${BCSYMBOLMAP_DIR}"
+  fi
+
   # Use filter instead of exclude so missing patterns don't throw errors.
   echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\""
   rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}"
@@ -80,7 +89,6 @@ install_framework()
     done
   fi
 }
-
 # Copies and strips a vendored dSYM
 install_dsym() {
   local source="$1"
@@ -95,12 +103,11 @@ install_dsym() {
     binary_name="$(ls "$source/Contents/Resources/DWARF")"
     binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}"
 
-    # Strip invalid architectures so "fat" simulator / device frameworks work on device
+    # Strip invalid architectures from the dSYM.
     if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then
       strip_invalid_archs "$binary" "$warn_missing_arch"
     fi
-
-    if [[ $STRIP_BINARY_RETVAL == 1 ]]; then
+    if [[ $STRIP_BINARY_RETVAL == 0 ]]; then
       # Move the stripped file into its final destination.
       echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\""
       rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}"
@@ -111,28 +118,8 @@ install_dsym() {
   fi
 }
 
-# Copies the bcsymbolmap files of a vendored framework
-install_bcsymbolmap() {
-    local bcsymbolmap_path="$1"
-    local destination="${BUILT_PRODUCTS_DIR}"
-    echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}""
-    rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"
-}
-
-# Signs a framework with the provided identity
-code_sign_if_enabled() {
-  if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
-    # Use the current code_sign_identity
-    echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
-    local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'"
-
-    if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
-      code_sign_cmd="$code_sign_cmd &"
-    fi
-    echo "$code_sign_cmd"
-    eval "$code_sign_cmd"
-  fi
-}
+# Used as a return value for each invocation of `strip_invalid_archs` function.
+STRIP_BINARY_RETVAL=0
 
 # Strip invalid architectures
 strip_invalid_archs() {
@@ -147,7 +134,7 @@ strip_invalid_archs() {
     if [[ "$warn_missing_arch" == "true" ]]; then
       echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)."
     fi
-    STRIP_BINARY_RETVAL=0
+    STRIP_BINARY_RETVAL=1
     return
   fi
   stripped=""
@@ -161,40 +148,31 @@ strip_invalid_archs() {
   if [[ "$stripped" ]]; then
     echo "Stripped $binary of architectures:$stripped"
   fi
-  STRIP_BINARY_RETVAL=1
+  STRIP_BINARY_RETVAL=0
 }
 
-install_artifact() {
-  artifact="$1"
-  base="$(basename "$artifact")"
-  case $base in
-  *.framework)
-    install_framework "$artifact"
-    ;;
-  *.dSYM)
-    # Suppress arch warnings since XCFrameworks will include many dSYM files
-    install_dsym "$artifact" "false"
-    ;;
-  *.bcsymbolmap)
-    install_bcsymbolmap "$artifact"
-    ;;
-  *)
-    echo "error: Unrecognized artifact "$artifact""
-    ;;
-  esac
+# Copies the bcsymbolmap files of a vendored framework
+install_bcsymbolmap() {
+    local bcsymbolmap_path="$1"
+    local destination="${BUILT_PRODUCTS_DIR}"
+    echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}""
+    rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"
 }
 
-copy_artifacts() {
-  file_list="$1"
-  while read artifact; do
-    install_artifact "$artifact"
-  done <$file_list
-}
+# Signs a framework with the provided identity
+code_sign_if_enabled() {
+  if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
+    # Use the current code_sign_identity
+    echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
+    local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'"
 
-ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt"
-if [ -r "${ARTIFACT_LIST_FILE}" ]; then
-  copy_artifacts "${ARTIFACT_LIST_FILE}"
-fi
+    if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
+      code_sign_cmd="$code_sign_cmd &"
+    fi
+    echo "$code_sign_cmd"
+    eval "$code_sign_cmd"
+  fi
+}
 
 if [[ "$CONFIGURATION" == "Debug" ]]; then
   install_framework "${BUILT_PRODUCTS_DIR}/Cuckoo/Cuckoo.framework"
diff --git a/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.debug.xcconfig b/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.debug.xcconfig
index a094ad12a6593456226648812067de34c2b2f4cd..df2ff9dff9e4cc9c8e2f61877a98d77c11468728 100644
--- a/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.debug.xcconfig	
+++ b/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.debug.xcconfig	
@@ -1,7 +1,8 @@
 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression" "${PODS_CONFIGURATION_BUILD_DIR}/Cuckoo" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" "${PODS_CONFIGURATION_BUILD_DIR}/Punycode" "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression/BZipCompression.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Cuckoo/Cuckoo.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Punycode/Punycode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract/TLDExtract.framework/Headers"
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression/BZipCompression.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Cuckoo/Cuckoo.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Punycode/Punycode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract/TLDExtract.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/mailcore2-ios"
 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
 LIBRARY_SEARCH_PATHS[sdk=iphoneos10.0] = $(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift-$(SWIFT_VERSION)/$(PLATFORM_NAME)
 LIBRARY_SEARCH_PATHS[sdk=iphoneos10.1] = $(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift-$(SWIFT_VERSION)/$(PLATFORM_NAME)
@@ -34,10 +35,11 @@ LIBRARY_SEARCH_PATHS[sdk=iphoneos9.3] = $(inherited) $(TOOLCHAIN_DIR)/usr/lib/sw
 LIBRARY_SEARCH_PATHS[sdk=iphoneos9.4] = $(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift-$(SWIFT_VERSION)/$(PLATFORM_NAME)
 LIBRARY_SEARCH_PATHS[sdk=iphoneos9.5] = $(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift-$(SWIFT_VERSION)/$(PLATFORM_NAME)
 OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Cuckoo/Cuckoo.framework/Headers" -iframework "$(PLATFORM_DIR)/Developer/Library/Frameworks" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Cuckoo"
-OTHER_LDFLAGS = $(inherited) -l"bz2" -framework "AppAuth" -framework "BZipCompression" -framework "Cuckoo" -framework "Foundation" -framework "GTMAppAuth" -framework "GTMSessionFetcher" -framework "KeychainAccess" -framework "Punycode" -framework "SafariServices" -framework "Security" -framework "TLDExtract" -framework "XCTest" -weak_framework "AuthenticationServices"
+OTHER_LDFLAGS = $(inherited) -l"bz2" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AppAuth" -framework "BZipCompression" -framework "Cuckoo" -framework "Foundation" -framework "GTMAppAuth" -framework "GTMSessionFetcher" -framework "KeychainAccess" -framework "Punycode" -framework "SafariServices" -framework "Security" -framework "TLDExtract" -framework "XCTest" -weak_framework "AuthenticationServices"
 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/../enzevalos_iphone_workspace
 PODS_ROOT = ${SRCROOT}/../enzevalos_iphone_workspace/Pods
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.release.xcconfig b/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.release.xcconfig
index a094ad12a6593456226648812067de34c2b2f4cd..df2ff9dff9e4cc9c8e2f61877a98d77c11468728 100644
--- a/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.release.xcconfig	
+++ b/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.release.xcconfig	
@@ -1,7 +1,8 @@
 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression" "${PODS_CONFIGURATION_BUILD_DIR}/Cuckoo" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess" "${PODS_CONFIGURATION_BUILD_DIR}/Punycode" "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression/BZipCompression.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Cuckoo/Cuckoo.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Punycode/Punycode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract/TLDExtract.framework/Headers"
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BZipCompression/BZipCompression.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Cuckoo/Cuckoo.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KeychainAccess/KeychainAccess.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Punycode/Punycode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract/TLDExtract.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/mailcore2-ios"
 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
 LIBRARY_SEARCH_PATHS[sdk=iphoneos10.0] = $(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift-$(SWIFT_VERSION)/$(PLATFORM_NAME)
 LIBRARY_SEARCH_PATHS[sdk=iphoneos10.1] = $(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift-$(SWIFT_VERSION)/$(PLATFORM_NAME)
@@ -34,10 +35,11 @@ LIBRARY_SEARCH_PATHS[sdk=iphoneos9.3] = $(inherited) $(TOOLCHAIN_DIR)/usr/lib/sw
 LIBRARY_SEARCH_PATHS[sdk=iphoneos9.4] = $(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift-$(SWIFT_VERSION)/$(PLATFORM_NAME)
 LIBRARY_SEARCH_PATHS[sdk=iphoneos9.5] = $(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift-$(SWIFT_VERSION)/$(PLATFORM_NAME)
 OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Cuckoo/Cuckoo.framework/Headers" -iframework "$(PLATFORM_DIR)/Developer/Library/Frameworks" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Cuckoo"
-OTHER_LDFLAGS = $(inherited) -l"bz2" -framework "AppAuth" -framework "BZipCompression" -framework "Cuckoo" -framework "Foundation" -framework "GTMAppAuth" -framework "GTMSessionFetcher" -framework "KeychainAccess" -framework "Punycode" -framework "SafariServices" -framework "Security" -framework "TLDExtract" -framework "XCTest" -weak_framework "AuthenticationServices"
+OTHER_LDFLAGS = $(inherited) -l"bz2" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AppAuth" -framework "BZipCompression" -framework "Cuckoo" -framework "Foundation" -framework "GTMAppAuth" -framework "GTMSessionFetcher" -framework "KeychainAccess" -framework "Punycode" -framework "SafariServices" -framework "Security" -framework "TLDExtract" -framework "XCTest" -weak_framework "AuthenticationServices"
 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/../enzevalos_iphone_workspace
 PODS_ROOT = ${SRCROOT}/../enzevalos_iphone_workspace/Pods
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.debug.xcconfig b/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.debug.xcconfig
index 3195003314652dccd3a2cf33b48178d58d00919a..ab000e93451981a580d45f0af73e12a776ec9357 100644
--- a/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.debug.xcconfig	
+++ b/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.debug.xcconfig	
@@ -1,6 +1,8 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/../enzevalos_iphone_workspace
 PODS_ROOT = ${SRCROOT}/../enzevalos_iphone_workspace/Pods
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.release.xcconfig b/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.release.xcconfig
index 3195003314652dccd3a2cf33b48178d58d00919a..ab000e93451981a580d45f0af73e12a776ec9357 100644
--- a/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.release.xcconfig	
+++ b/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.release.xcconfig	
@@ -1,6 +1,8 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/../enzevalos_iphone_workspace
 PODS_ROOT = ${SRCROOT}/../enzevalos_iphone_workspace/Pods
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/Punycode/Punycode.debug.xcconfig b/Pods/Target Support Files/Punycode/Punycode.debug.xcconfig
index 7cbc2df95c26944abdb20ac29e7c1cbe634b5584..7b0a642cf9d37c58c058e0326faea5b3c74ca93b 100644
--- a/Pods/Target Support Files/Punycode/Punycode.debug.xcconfig	
+++ b/Pods/Target Support Files/Punycode/Punycode.debug.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Punycode
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 OTHER_LDFLAGS = $(inherited) -framework "Foundation"
@@ -6,6 +7,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/Punycode
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/Punycode/Punycode.release.xcconfig b/Pods/Target Support Files/Punycode/Punycode.release.xcconfig
index 7cbc2df95c26944abdb20ac29e7c1cbe634b5584..7b0a642cf9d37c58c058e0326faea5b3c74ca93b 100644
--- a/Pods/Target Support Files/Punycode/Punycode.release.xcconfig	
+++ b/Pods/Target Support Files/Punycode/Punycode.release.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Punycode
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 OTHER_LDFLAGS = $(inherited) -framework "Foundation"
@@ -6,6 +7,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/Punycode
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/TLDExtract/TLDExtract.debug.xcconfig b/Pods/Target Support Files/TLDExtract/TLDExtract.debug.xcconfig
index e08c877b7f65fc5dae62224cfa9123db80c99e8b..fd942e2463386ac40f902617a478f46b4d740df9 100644
--- a/Pods/Target Support Files/TLDExtract/TLDExtract.debug.xcconfig	
+++ b/Pods/Target Support Files/TLDExtract/TLDExtract.debug.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract
 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Punycode"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
@@ -7,6 +8,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/TLDExtract
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/TLDExtract/TLDExtract.release.xcconfig b/Pods/Target Support Files/TLDExtract/TLDExtract.release.xcconfig
index e08c877b7f65fc5dae62224cfa9123db80c99e8b..fd942e2463386ac40f902617a478f46b4d740df9 100644
--- a/Pods/Target Support Files/TLDExtract/TLDExtract.release.xcconfig	
+++ b/Pods/Target Support Files/TLDExtract/TLDExtract.release.xcconfig	
@@ -1,3 +1,4 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TLDExtract
 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Punycode"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
@@ -7,6 +8,7 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/TLDExtract
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/mailcore2-ios/mailcore2-ios.debug.xcconfig b/Pods/Target Support Files/mailcore2-ios/mailcore2-ios.debug.xcconfig
new file mode 100644
index 0000000000000000000000000000000000000000..a3afc881bd46e65a741a8fd5bbeee82d1cfb8c19
--- /dev/null
+++ b/Pods/Target Support Files/mailcore2-ios/mailcore2-ios.debug.xcconfig	
@@ -0,0 +1,14 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
+CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/mailcore2-ios
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/mailcore2-ios" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/mailcore2-ios"
+LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/mailcore2-ios/cocoapods-build/lib"
+OTHER_LDFLAGS = $(inherited) -l"MailCore-ios" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z"
+PODS_BUILD_DIR = ${BUILD_DIR}
+PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
+PODS_ROOT = ${SRCROOT}
+PODS_TARGET_SRCROOT = ${PODS_ROOT}/mailcore2-ios
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
+PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
+SKIP_INSTALL = YES
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/mailcore2-ios/mailcore2-ios.release.xcconfig b/Pods/Target Support Files/mailcore2-ios/mailcore2-ios.release.xcconfig
new file mode 100644
index 0000000000000000000000000000000000000000..a3afc881bd46e65a741a8fd5bbeee82d1cfb8c19
--- /dev/null
+++ b/Pods/Target Support Files/mailcore2-ios/mailcore2-ios.release.xcconfig	
@@ -0,0 +1,14 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
+CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/mailcore2-ios
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/mailcore2-ios" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/mailcore2-ios"
+LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/mailcore2-ios/cocoapods-build/lib"
+OTHER_LDFLAGS = $(inherited) -l"MailCore-ios" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z"
+PODS_BUILD_DIR = ${BUILD_DIR}
+PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
+PODS_ROOT = ${SRCROOT}
+PODS_TARGET_SRCROOT = ${PODS_ROOT}/mailcore2-ios
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
+PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
+SKIP_INSTALL = YES
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/mailcore2-ios/LICENSE b/Pods/mailcore2-ios/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..a86ddc58f03ddedb26392bcf803ff8ef5d2d9360
--- /dev/null
+++ b/Pods/mailcore2-ios/LICENSE
@@ -0,0 +1,28 @@
+MailCore 2
+
+Copyright (C) 2001 - 2013 - MailCore team
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+3. Neither the name of the MailCore project nor the names of its
+   contributors may be used to endorse or promote products derived
+   from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
diff --git a/Pods/mailcore2-ios/README.md b/Pods/mailcore2-ios/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..048742d6b01857eae2638ed98a3d2a791192b3da
--- /dev/null
+++ b/Pods/mailcore2-ios/README.md
@@ -0,0 +1,72 @@
+## MailCore 2: Introduction ##
+
+MailCore 2 provides a simple and asynchronous Objective-C API to work with the e-mail protocols **IMAP**, **POP** and **SMTP**. The API has been redesigned from the ground up.  It features:
+
+- **POP**, **IMAP** and **SMTP** support
+- **[RFC822](http://www.ietf.org/rfc/rfc0822.txt)** parser and generator
+- **Asynchronous** APIs
+- **HTML** rendering of messages
+- **iOS** and **Mac** support
+
+[![Build Status](https://travis-ci.org/MailCore/mailcore2.png?branch=master)](https://travis-ci.org/MailCore/mailcore2)
+
+
+## Installation ##
+
+### Build for iOS/OSX ###
+
+Read [instructions for iOS/OSX](https://github.com/MailCore/mailcore2/blob/master/build-mac/README.md).
+
+### Build for Android ###
+
+Read [instructions for Android](https://github.com/MailCore/mailcore2/blob/master/build-android/README.md).
+
+### Build for Windows ###
+
+Read [instructions for Windows](https://github.com/MailCore/mailcore2/blob/master/build-windows/README.md).
+
+### Build for Linux ###
+
+Read [instructions for Linux](https://github.com/MailCore/mailcore2/blob/master/build-linux/README.md).
+
+## Basic IMAP Usage ##
+
+Using MailCore 2 is just a little more complex conceptually than the original MailCore.  All fetch requests in MailCore 2 are made asynchronously through a queue.  What does this mean?  Well, let's take a look at a simple example:
+
+```objc
+    MCOIMAPSession *session = [[MCOIMAPSession alloc] init];
+    [session setHostname:@"imap.gmail.com"];
+    [session setPort:993];
+    [session setUsername:@"ADDRESS@gmail.com"];
+    [session setPassword:@"123456"];
+    [session setConnectionType:MCOConnectionTypeTLS];
+
+    MCOIMAPMessagesRequestKind requestKind = MCOIMAPMessagesRequestKindHeaders;
+    NSString *folder = @"INBOX";
+    MCOIndexSet *uids = [MCOIndexSet indexSetWithRange:MCORangeMake(1, UINT64_MAX)];
+
+    MCOIMAPFetchMessagesOperation *fetchOperation = [session fetchMessagesOperationWithFolder:folder requestKind:requestKind uids:uids];
+
+    [fetchOperation start:^(NSError * error, NSArray * fetchedMessages, MCOIndexSet * vanishedMessages) {
+        //We've finished downloading the messages!
+
+        //Let's check if there was an error:
+        if(error) {
+            NSLog(@"Error downloading message headers:%@", error);
+        }
+
+        //And, let's print out the messages...
+        NSLog(@"The post man delivereth:%@", fetchedMessages);
+    }];
+```
+
+In this sample, we retrieved and printed a list of email headers from an IMAP server.  In order to execute the fetch, we request an asynchronous operation object from the `MCOIMAPSession` instance with our parameters (more on this later).  This operation object is able to initiate a connection to Gmail when we call the `start` method.  Now here's where things get a little tricky.  We call the `start` function with an Objective-C block, which is executed on the main thread when the fetch operation completes.  The actual fetching from IMAP is done on a **background thread**, leaving your UI and other processing **free to use the main thread**.
+
+## Documentation ##
+
+* Class documentation [Obj-C](http://libmailcore.com/api/objc/index.html) / [Java](http://libmailcore.com/api/java/index.html)
+* [Wiki](https://github.com/MailCore/mailcore2/wiki)
+
+## License ##
+
+MailCore 2 is BSD-Licensed.
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstract.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstract.h
new file mode 100644
index 0000000000000000000000000000000000000000..03299ec4aaacd17a44a59740a2e8c667f97efe7d
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstract.h
@@ -0,0 +1,13 @@
+#ifndef MAILCORE_MCABSTRACT_H
+
+#define MAILCORE_MCABSTRACT_H
+
+#include <MailCore/MCAbstractMessage.h>
+#include <MailCore/MCAbstractMessagePart.h>
+#include <MailCore/MCAbstractMultipart.h>
+#include <MailCore/MCAbstractPart.h>
+#include <MailCore/MCAddress.h>
+#include <MailCore/MCMessageConstants.h>
+#include <MailCore/MCMessageHeader.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMessage.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMessage.h
new file mode 100644
index 0000000000000000000000000000000000000000..1f567a52efd16db25ba17478e36ebc01f4b83e22
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMessage.h
@@ -0,0 +1,53 @@
+#ifndef MAILCORE_MCABSTRACTMESSAGE_H
+
+#define MAILCORE_MCABSTRACTMESSAGE_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class AbstractPart;
+    class MessageHeader;
+    
+    class MAILCORE_EXPORT AbstractMessage : public Object {
+    public:
+        AbstractMessage();
+        virtual ~AbstractMessage();
+        
+        /** Header of the message. */
+        virtual MessageHeader * header();
+        /** Set a header of the message. */
+        virtual void setHeader(MessageHeader * header);
+        
+        /** Returns a part matching the given contentID. */
+        virtual AbstractPart * partForContentID(String * contentID);
+        /** Returns a part matching the given uniqueID */
+        virtual AbstractPart * partForUniqueID(String * uniqueID);
+        
+        /** Returns the list of attachments, not part of the content of the message. */
+        virtual Array * /* AbstractPart */ attachments();
+        /** Returns the list of attachments that are shown inline in the content of the message. */
+        virtual Array * /* AbstractPart */ htmlInlineAttachments();
+        /** Returns the list of the text parts required to render the message properly. */
+        virtual Array * /* AbstractPart */ requiredPartsForRendering();
+        
+    public: //subclass behavior
+        AbstractMessage(AbstractMessage * other);
+        virtual String * description();
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * hashmap);
+        
+    private:
+        MessageHeader * mHeader;
+        void init();
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMessagePart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMessagePart.h
new file mode 100644
index 0000000000000000000000000000000000000000..74be7579717e1cacbe58ad40b516c0c56746361e
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMessagePart.h
@@ -0,0 +1,45 @@
+#ifndef MAILCORE_MCABSTRACTMESSAGEPART_H
+
+#define MAILCORE_MCABSTRACTMESSAGEPART_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCAbstractPart.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MessageHeader;
+    
+    class MAILCORE_EXPORT AbstractMessagePart : public AbstractPart {
+    public:
+        AbstractMessagePart();
+        virtual ~AbstractMessagePart();
+        
+        virtual MessageHeader * header();
+        virtual void setHeader(MessageHeader * header);
+        
+        virtual AbstractPart * mainPart();
+        virtual void setMainPart(AbstractPart * mainPart);
+        
+    public: //subclass behavior
+        AbstractMessagePart(AbstractMessagePart * other);
+        virtual String * description();
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+        virtual AbstractPart * partForContentID(String * contentID);
+        virtual AbstractPart * partForUniqueID(String * uniqueID);
+        
+    private:
+        AbstractPart * mMainPart;
+        MessageHeader * mHeader;
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMultipart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMultipart.h
new file mode 100644
index 0000000000000000000000000000000000000000..814ee6dfad4aaa20583ccb793a9ecf99908d7cab
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractMultipart.h
@@ -0,0 +1,39 @@
+#ifndef MAILCORE_MCABSTRACTMULTIPART_H
+
+#define MAILCORE_MCABSTRACTMULTIPART_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCAbstractPart.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT AbstractMultipart : public AbstractPart {
+    public:
+        AbstractMultipart();
+        virtual ~AbstractMultipart();
+        
+        virtual Array * parts();
+        virtual void setParts(Array * parts);
+        
+    public: //subclass behavior
+        AbstractMultipart(AbstractMultipart * other);
+        virtual String * description();
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+        virtual AbstractPart * partForContentID(String * contentID);
+        virtual AbstractPart * partForUniqueID(String * uniqueID);
+        
+    private:
+        Array * mParts;
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractPart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractPart.h
new file mode 100644
index 0000000000000000000000000000000000000000..88b5b331c57a074ef3774d885919fed5ad590268
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAbstractPart.h
@@ -0,0 +1,91 @@
+#ifndef MAILCORE_MCABSTRACTPART_H
+
+#define MAILCORE_MCABSTRACTPART_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class AbstractMessage;
+    
+    class MAILCORE_EXPORT AbstractPart : public Object {
+    public:
+        AbstractPart();
+        virtual ~AbstractPart();
+        
+        virtual PartType partType();
+        virtual void setPartType(PartType type);
+        
+        virtual String * filename();
+        virtual void setFilename(String * filename);
+        
+        virtual String * mimeType();
+        virtual void setMimeType(String * mimeType);
+        
+        virtual String * charset();
+        virtual void setCharset(String * charset);
+        
+        virtual String * uniqueID();
+        virtual void setUniqueID(String * uniqueID);
+        
+        virtual String * contentID();
+        virtual void setContentID(String * contentID);
+        
+        virtual String * contentLocation();
+        virtual void setContentLocation(String * contentLocation);
+        
+        virtual String * contentDescription();
+        virtual void setContentDescription(String * contentDescription);
+        
+        virtual bool isInlineAttachment();
+        virtual void setInlineAttachment(bool inlineAttachment);
+        
+        virtual bool isAttachment();
+        virtual void setAttachment(bool attachment);
+
+        virtual AbstractPart * partForContentID(String * contentID);
+        virtual AbstractPart * partForUniqueID(String * uniqueID);
+        
+        virtual String * decodedStringForData(Data * data);
+        
+        void setContentTypeParameters(HashMap * parameters);
+        Array * allContentTypeParametersNames();
+        void setContentTypeParameter(String * name, String * object);
+        void removeContentTypeParameter(String * name);
+        String * contentTypeParameterValueForName(String * name);
+        
+    public: // subclass behavior
+        AbstractPart(AbstractPart * other);
+        virtual String * description();
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+    public: // private
+        virtual void importIMAPFields(struct mailimap_body_fields * fields,
+                                      struct mailimap_body_ext_1part * extension);
+        virtual void applyUniquePartID();
+        
+    private:
+        String * mUniqueID;
+        String * mFilename;
+        String * mMimeType;
+        String * mCharset;
+        String * mContentID;
+        String * mContentLocation;
+        String * mContentDescription;
+        bool mInlineAttachment;
+        bool mAttachment;
+        PartType mPartType;
+        HashMap * mContentTypeParameters;
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAccountValidator.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAccountValidator.h
new file mode 100644
index 0000000000000000000000000000000000000000..a1d6299f0adb3a4f9b6eb370d98dd7e32fee9af9
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAccountValidator.h
@@ -0,0 +1,131 @@
+//
+//  MCAccountValidator.h
+//  mailcore2
+//
+//  Created by Christopher Hockley on 22/01/15.
+//  Copyright (c) 2015 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCACCOUNTVALIDATOR_H
+
+#define MAILCORE_MCACCOUNTVALIDATOR_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+
+    class NetService;
+    class MailProvider;
+    class MXRecordResolverOperation;
+    class IMAPAsyncSession;
+    class POPAsyncSession;
+    class SMTPAsyncSession;
+
+    class MAILCORE_EXPORT AccountValidator : public Operation, public OperationCallback, public ConnectionLogger {
+    public:
+        AccountValidator();
+        virtual ~AccountValidator();
+        
+        virtual void setEmail(String * email);
+        virtual String * email(); /* for SMTP */
+        virtual void setUsername(String * username);
+        virtual String * username();
+        virtual void setPassword(String * password);
+        virtual String * password();
+        virtual void setOAuth2Token(String * OAuth2Token);
+        virtual String * OAuth2Token();
+
+        virtual void setImapEnabled(bool enabled);
+        virtual bool isImapEnabled();
+
+        virtual void setPopEnabled(bool enabled);
+        virtual bool isPopEnabled();
+
+        virtual void setSmtpEnabled(bool enabled);
+        virtual bool isSmtpEnabled();
+
+        virtual void setImapServices(Array * imapServices);
+        virtual Array * /* NetService */ imapServices();
+        virtual void setSmtpServices(Array * smtpServices);
+        virtual Array * /* NetService */ smtpServices();
+        virtual void setPopServices(Array * popServices);
+        virtual Array * /* NetService */ popServices();
+        
+        virtual void setConnectionLogger(ConnectionLogger * logger);
+        virtual ConnectionLogger * connectionLogger();
+
+        // result
+        virtual String * identifier();
+        virtual NetService * imapServer();
+        virtual NetService * popServer();
+        virtual NetService * smtpServer();
+        virtual ErrorCode imapError();
+        virtual ErrorCode popError();
+        virtual ErrorCode smtpError();
+        virtual String * imapLoginResponse();
+
+        virtual void start();
+        virtual void cancel();
+
+    public: // ConnectionLogger
+        virtual void log(void * sender, ConnectionLogType logType, Data * buffer);
+
+    private:
+        String * mEmail; /* for SMTP */
+        String * mUsername;
+        String * mPassword;
+        String * mOAuth2Token;
+        
+        Array * /* NetService */ mImapServices;
+        Array * /* NetService */ mSmtpServices;
+        Array * /* NetService */ mPopServices;
+        
+        // result
+        String * mIdentifier;
+        NetService * mImapServer;
+        NetService * mPopServer;
+        NetService * mSmtpServer;
+        ErrorCode mImapError;
+        ErrorCode mPopError;
+        ErrorCode mSmtpError;
+        String * mImapLoginResponse;
+        
+        MailProvider * mProvider;
+        
+        //indexs for services being tested
+        int mCurrentServiceIndex;
+        int mCurrentServiceTested;
+        
+        Operation * mOperation;
+        virtual void operationFinished(Operation * op);
+        
+        OperationQueue * mQueue;
+        MXRecordResolverOperation * mResolveMX;
+        
+        IMAPAsyncSession * mImapSession;
+        POPAsyncSession * mPopSession;
+        SMTPAsyncSession * mSmtpSession;
+
+        bool mImapEnabled;
+        bool mPopEnabled;
+        bool mSmtpEnabled;
+
+        pthread_mutex_t mConnectionLoggerLock;
+        ConnectionLogger * mConnectionLogger;
+
+        void init();
+        void setupServices();
+        void resolveMX();
+        void resolveMXDone();
+        void resolveMXTimeout(void * context);
+        void startCheckingHosts();
+        void checkNextHost();
+        void checkNextHostDone();
+    };
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAddress.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAddress.h
new file mode 100644
index 0000000000000000000000000000000000000000..e6644576e41d82cb8194f0d5c53142ad6922e639
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAddress.h
@@ -0,0 +1,65 @@
+#ifndef MAILCORE_MCADDRESS_H
+
+#define MAILCORE_MCADDRESS_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT Address : public Object {
+    public:
+        Address();
+        virtual ~Address();
+        
+        static Address * addressWithDisplayName(String * displayName, String * mailbox);
+        static Address * addressWithMailbox(String * mailbox);
+        static Address * addressWithRFC822String(String * RFC822String);
+        static Address * addressWithNonEncodedRFC822String(String * nonEncodedRFC822String);
+        
+        static Array * addressesWithRFC822String(String * string);
+        static Array * addressesWithNonEncodedRFC822String(String * string);
+        
+        static String * RFC822StringForAddresses(Array * addresses);
+        static String * nonEncodedRFC822StringForAddresses(Array * addresses);
+        
+        virtual void setDisplayName(String * displayName);
+        virtual String * displayName();
+        
+        virtual void setMailbox(String * address);
+        virtual String * mailbox();
+        
+        virtual String * RFC822String();
+        virtual String * nonEncodedRFC822String();
+        
+    public: // subclass behavior.
+        Address(Address * other);
+        virtual String * description();
+        virtual bool isEqual(Object * otherObject);
+        virtual unsigned int hash();
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+    public: // private
+        // Must be released
+        virtual struct mailimf_address * createIMFAddress();
+        virtual struct mailimf_mailbox * createIMFMailbox();
+        
+        // Additions
+        static Address * addressWithIMFMailbox(struct mailimf_mailbox * mb);
+        static Address * addressWithNonEncodedIMFMailbox(struct mailimf_mailbox * mb);
+        static Address * addressWithIMAPAddress(struct mailimap_address * imap_addr);
+        
+    private:
+        String * mDisplayName;
+        String * mMailbox;
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAddressDisplay.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAddressDisplay.h
new file mode 100644
index 0000000000000000000000000000000000000000..d4841469b99aa5f32ed860624d8e498f65c1acca
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAddressDisplay.h
@@ -0,0 +1,36 @@
+//
+//  MCAddressDisplay.h
+//  testUI
+//
+//  Created by DINH Viêt Hoà on 1/27/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCADDRESSDISPLAY_H
+
+#define MAILCORE_MCADDRESSDISPLAY_H
+
+#include <MailCore/MCAbstract.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT AddressDisplay {
+    public:
+        static String * sanitizeDisplayName(String * displayName);
+
+        static String * displayStringForAddress(Address * address);
+        static String * shortDisplayStringForAddress(Address * address);
+        static String * veryShortDisplayStringForAddress(Address * address);
+        
+        static String * displayStringForAddresses(Array * /* Address */ addresses);
+        static String * shortDisplayStringForAddresses(Array * /* Address */ addresses);
+        static String * veryShortDisplayStringForAddresses(Array * /* Address */ addresses);
+    };
+    
+};
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCArray.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCArray.h
new file mode 100644
index 0000000000000000000000000000000000000000..bed43fe52f92b3b51d70331d54947ebe952fa564
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCArray.h
@@ -0,0 +1,59 @@
+#ifndef MAILCORE_MCARRAY_H
+
+#define MAILCORE_MCARRAY_H
+
+#include <MailCore/MCObject.h>
+
+#ifdef __cplusplus
+
+typedef struct carray_s carray;
+
+namespace mailcore {
+    
+    class String;
+    
+    class MAILCORE_EXPORT Array : public Object {
+    public:
+        Array();
+        virtual ~Array();
+        
+        static Array * array();
+        static Array * arrayWithObject(Object * obj);
+        
+        virtual unsigned int count();
+        virtual void addObject(Object * obj);
+        virtual void removeObjectAtIndex(unsigned int idx);
+        virtual void removeObject(Object * obj);
+        virtual int indexOfObject(Object * obj);
+        virtual Object * objectAtIndex(unsigned int idx) ATTRIBUTE_RETURNS_NONNULL;
+        virtual void replaceObject(unsigned int idx, Object * obj);
+        virtual void insertObject(unsigned int idx, Object * obj);
+        virtual void removeAllObjects();
+        
+        virtual void addObjectsFromArray(Array * array);
+        virtual Object * lastObject();
+        virtual void removeLastObject();
+        virtual bool containsObject(Object * obj);
+        
+        virtual Array * sortedArray(int (* compare)(void * a, void * b, void * context), void * context);
+        virtual void sortArray(int (* compare)(void * a, void * b, void * context), void * context);
+        virtual String * componentsJoinedByString(String * delimiter);
+        
+    public: // subclass behavior
+        Array(Array * o);
+        virtual String * description();
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        virtual bool isEqual(Object * otherObject);
+
+    private:
+        carray * mArray;
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAssert.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAssert.h
new file mode 100644
index 0000000000000000000000000000000000000000..7858693f8289c2c93f65e59790d68f285cfdf217
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAssert.h
@@ -0,0 +1,18 @@
+#ifndef MAILCORE_MCASSERT_H
+
+#define MAILCORE_MCASSERT_H
+
+#include <MailCore/MCUtils.h>
+
+#define MCAssert(cond) MCAssertInternal(__FILE__, __LINE__, cond, #cond)
+
+#ifdef __cplusplus
+extern "C" {
+#endif	
+    MAILCORE_EXPORT
+	void MCAssertInternal(const char * filename, unsigned int line, int cond, const char * condString) CLANG_ANALYZER_NORETURN;
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsync.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsync.h
new file mode 100644
index 0000000000000000000000000000000000000000..90b3e26332828a5572ad796099418893cea59eeb
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsync.h
@@ -0,0 +1,18 @@
+//
+//  MCAsync.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/11/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCASYNC_H
+
+#define MAILCORE_MCASYNC_H
+
+#include <MailCore/MCAsyncSMTP.h>
+#include <MailCore/MCAsyncIMAP.h>
+#include <MailCore/MCAsyncPOP.h>
+#include <MailCore/MCAsyncNNTP.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncIMAP.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncIMAP.h
new file mode 100644
index 0000000000000000000000000000000000000000..effa094733c61244e7b0721ebc9ed750f19c490a
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncIMAP.h
@@ -0,0 +1,41 @@
+//
+//  MCAsyncIMAP.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCASYNCIMAP_H
+
+#define MAILCORE_MCASYNCIMAP_H
+
+#include <MailCore/MCIMAPAsyncSession.h>
+#include <MailCore/MCIMAPOperation.h>
+#include <MailCore/MCIMAPFetchFoldersOperation.h>
+#include <MailCore/MCIMAPAppendMessageOperation.h>
+#include <MailCore/MCIMAPCopyMessagesOperation.h>
+#include <MailCore/MCIMAPMoveMessagesOperation.h>
+#include <MailCore/MCIMAPFetchMessagesOperation.h>
+#include <MailCore/MCIMAPFetchContentOperation.h>
+#include <MailCore/MCIMAPFetchContentToFileOperation.h>
+#include <MailCore/MCIMAPFetchParsedContentOperation.h>
+#include <MailCore/MCIMAPIdleOperation.h>
+#include <MailCore/MCIMAPFolderInfo.h>
+#include <MailCore/MCIMAPFolderInfoOperation.h>
+#include <MailCore/MCIMAPFolderStatusOperation.h>
+#include <MailCore/MCIMAPSession.h>
+#include <MailCore/MCIMAPNamespace.h>
+#include <MailCore/MCIMAPIdentity.h>
+#include <MailCore/MCIMAPSearchOperation.h>
+#include <MailCore/MCIMAPSearchExpression.h>
+#include <MailCore/MCIMAPFetchNamespaceOperation.h>
+#include <MailCore/MCIMAPIdentityOperation.h>
+#include <MailCore/MCIMAPCapabilityOperation.h>
+#include <MailCore/MCIMAPQuotaOperation.h>
+#include <MailCore/MCIMAPOperationCallback.h>
+#include <MailCore/MCIMAPMessageRenderingOperation.h>
+#include <MailCore/MCIMAPCustomCommandOperation.h>
+#include <MailCore/MCIMAPCheckAccountOperation.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncNNTP.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncNNTP.h
new file mode 100644
index 0000000000000000000000000000000000000000..326138dc1e468f7bd50abc9c5a5de8800f8bef60
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncNNTP.h
@@ -0,0 +1,24 @@
+//
+//  MCAsyncNNTP.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCASYNCNNTP_H
+
+#define MAILCORE_MCASYNCNNTP_H
+
+#include <MailCore/MCNNTPAsyncSession.h>
+#include <MailCore/MCNNTPOperation.h>
+#include <MailCore/MCNNTPFetchHeaderOperation.h>
+#include <MailCore/MCNNTPFetchArticleOperation.h>
+#include <MailCore/MCNNTPFetchAllArticlesOperation.h>
+#include <MailCore/MCNNTPListNewsgroupsOperation.h>
+#include <MailCore/MCNNTPFetchOverviewOperation.h>
+#include <MailCore/MCNNTPFetchServerTimeOperation.h>
+#include <MailCore/MCNNTPPostOperation.h>
+#include <MailCore/MCNNTPOperationCallback.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncPOP.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncPOP.h
new file mode 100644
index 0000000000000000000000000000000000000000..797403102a1e6fbf478d17f2ace6ae10ffe0b329
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncPOP.h
@@ -0,0 +1,20 @@
+//
+//  MCAsyncPOP.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/16/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCASYNCPOP_H
+
+#define MAILCORE_MCASYNCPOP_H
+
+#include <MailCore/MCPOPAsyncSession.h>
+#include <MailCore/MCPOPOperation.h>
+#include <MailCore/MCPOPFetchHeaderOperation.h>
+#include <MailCore/MCPOPFetchMessageOperation.h>
+#include <MailCore/MCPOPFetchMessagesOperation.h>
+#include <MailCore/MCPOPOperationCallback.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncSMTP.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncSMTP.h
new file mode 100644
index 0000000000000000000000000000000000000000..d7bac9db6fa318d74bf2440a9d226e557073208a
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAsyncSMTP.h
@@ -0,0 +1,17 @@
+//
+//  MCAsyncSMTP.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/11/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCASYNCSMTP_H
+
+#define MAILCORE_MCASYNCSMTP_H
+
+#include <MailCore/MCSMTPAsyncSession.h>
+#include <MailCore/MCSMTPOperation.h>
+#include <MailCore/MCSMTPOperationCallback.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAttachment.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAttachment.h
new file mode 100644
index 0000000000000000000000000000000000000000..ae02d256c490f06ba527510f3fc84ef19148d72b
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAttachment.h
@@ -0,0 +1,61 @@
+#ifndef MAILCORE_MCATTACHMENT_H
+
+#define MAILCORE_MCATTACHMENT_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCAbstractPart.h>
+#include <MailCore/MCAbstractMultipart.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MessagePart;
+    
+    class MAILCORE_EXPORT Attachment : public AbstractPart {
+    public:
+        static String * mimeTypeForFilename(String * filename);
+        static Attachment * attachmentWithContentsOfFile(String * filename);
+        static Attachment * attachmentWithData(String * filename, Data * data);
+        static Attachment * attachmentWithHTMLString(String * htmlString);
+        static Attachment * attachmentWithRFC822Message(Data * messageData);
+        static Attachment * attachmentWithText(String * text);
+        
+        Attachment();
+        virtual ~Attachment();
+        
+        virtual void setPartID(String * partID);
+        virtual String * partID();
+
+        virtual void setData(Data * data);
+        virtual Data * data();
+        virtual String * decodedString();
+        
+    public: // subclass behavior
+        Attachment(Attachment * other);
+        virtual String * description();
+        virtual Object * copy();
+        
+    public: // private
+        static AbstractPart * attachmentsWithMIME(struct mailmime * mime);
+        
+    private:
+        Data * mData;
+        String * mPartID;
+
+        void init();
+        static void fillMultipartSubAttachments(AbstractMultipart * multipart, struct mailmime * mime);
+        static AbstractPart * attachmentsWithMIMEWithMain(struct mailmime * mime, bool isMain);
+        static Attachment * attachmentWithSingleMIME(struct mailmime * mime);
+        static MessagePart * attachmentWithMessageMIME(struct mailmime * mime);
+        static Encoding encodingForMIMEEncoding(struct mailmime_mechanism * mechanism, int defaultMimeEncoding);
+        static HashMap * readMimeTypesFile(String * filename);
+        void setContentTypeParameters(HashMap * parameters);
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAutoreleasePool.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAutoreleasePool.h
new file mode 100644
index 0000000000000000000000000000000000000000..c3abf4779325cf9700a6fd902bdca060dbf9b56c
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCAutoreleasePool.h
@@ -0,0 +1,44 @@
+#ifndef MAILCORE_MCAUTORELEASEPOOL_H
+
+#define MAILCORE_MCAUTORELEASEPOOL_H
+
+#include <MailCore/MCObject.h>
+#include <pthread.h>
+
+#ifdef __cplusplus
+
+typedef struct carray_s carray;
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT AutoreleasePool : public Object {
+    public:
+        AutoreleasePool();
+        virtual ~AutoreleasePool();
+        
+        static void autorelease(Object * obj);
+        
+    public: // subclass behavior
+        virtual String * description();
+        
+    private:
+        static void init();
+        static pthread_key_t autoreleasePoolStackKey;
+        carray * mPoolObjects;
+        static carray * createAutoreleasePoolStackIfNeeded();
+        static void destroyAutoreleasePoolStack(void *);
+        static void initAutoreleasePoolStackKey();
+        static AutoreleasePool * currentAutoreleasePool();
+        virtual void add(Object * obj);
+#ifdef __APPLE__
+        void * mAppleAutoreleasePool;
+        static void * createAppleAutoreleasePool();
+        static void releaseAppleAutoreleasePool(void * appleAutoreleasePool);
+#endif
+    };
+
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCBaseTypes.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCBaseTypes.h
new file mode 100644
index 0000000000000000000000000000000000000000..3088d4c216c7bfa0f6f3a09ce4e449fd7f8b0d67
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCBaseTypes.h
@@ -0,0 +1,31 @@
+#ifndef MAILCORE_MCBASETYPES_H
+
+#define MAILCORE_MCBASETYPES_H
+
+#include <MailCore/MCAutoreleasePool.h>
+#include <MailCore/MCObject.h>
+#include <MailCore/MCValue.h>
+#include <MailCore/MCString.h>
+#include <MailCore/MCData.h>
+#include <MailCore/MCArray.h>
+#include <MailCore/MCHashMap.h>
+#include <MailCore/MCJSON.h>
+#include <MailCore/MCMD5.h>
+#include <MailCore/MCNull.h>
+#include <MailCore/MCSet.h>
+#include <MailCore/MCHash.h>
+#include <MailCore/MCLog.h>
+#include <MailCore/MCAssert.h>
+#include <MailCore/MCUtils.h>
+#include <MailCore/MCRange.h>
+#include <MailCore/MCIndexSet.h>
+#include <MailCore/MCOperation.h>
+#include <MailCore/MCOperationQueue.h>
+#include <MailCore/MCOperationCallback.h>
+#include <MailCore/MCLibetpanTypes.h>
+#include <MailCore/MCICUTypes.h>
+#include <MailCore/MCIterator.h>
+#include <MailCore/MCConnectionLogger.h>
+#include <MailCore/MCHTMLCleaner.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCConnectionLogger.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCConnectionLogger.h
new file mode 100644
index 0000000000000000000000000000000000000000..d5282db46d5a4432d6582eadf68aba5cb2ac6fde
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCConnectionLogger.h
@@ -0,0 +1,47 @@
+//
+//  MCConnectionLogger.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 6/24/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_CONNECTION_LOGGER_H
+
+#define MAILCORE_CONNECTION_LOGGER_H
+
+#include <stdlib.h>
+
+#include <MailCore/MCUtils.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class Data;
+    
+    enum ConnectionLogType {
+        // Received data
+        ConnectionLogTypeReceived,
+        // Sent data
+        ConnectionLogTypeSent,
+        // Sent private data
+        ConnectionLogTypeSentPrivate,
+        // Parse error
+        ConnectionLogTypeErrorParse,
+        // Error while receiving data - log() is called with a NULL buffer.
+        ConnectionLogTypeErrorReceived,
+        // Error while sending data - log() is called with a NULL buffer.
+        ConnectionLogTypeErrorSent,
+    };
+    
+    class MAILCORE_EXPORT ConnectionLogger {
+    public:
+        virtual void log(void * sender, ConnectionLogType logType, Data * buffer) {}
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCCore.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCCore.h
new file mode 100644
index 0000000000000000000000000000000000000000..323bb606cc3dbe396856544b91ba5d71860ef502
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCCore.h
@@ -0,0 +1,23 @@
+//
+//  Core.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/10/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCCORE_H
+
+#define MAILCORE_MCCORE_H
+
+#include <MailCore/MCAbstract.h>
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCIMAP.h>
+#include <MailCore/MCPOP.h>
+#include <MailCore/MCNNTP.h>
+#include <MailCore/MCRFC822.h>
+#include <MailCore/MCSMTP.h>
+#include <MailCore/MCRenderer.h>
+#include <MailCore/MCProvider.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCData.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCData.h
new file mode 100644
index 0000000000000000000000000000000000000000..ef7acda3a844fb0b65a2b06ad1166d90279a03e2
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCData.h
@@ -0,0 +1,93 @@
+#ifndef MAILCORE_MCDATA_H
+
+#define MAILCORE_MCDATA_H
+
+#include <stdlib.h>
+
+#include <MailCore/MCObject.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __APPLE__
+#import <CoreFoundation/CoreFoundation.h>
+#endif
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class String;
+
+    typedef void (*BytesDeallocator)(char * bytes, unsigned int length);
+
+    class MAILCORE_EXPORT Data : public Object {
+    public:
+        Data();
+        Data(int capacity);
+        Data(const char * bytes, unsigned int length);
+        virtual ~Data();
+        
+        static Data * data();
+        static Data * dataWithCapacity(int capacity);
+        static Data * dataWithContentsOfFile(String * filename);
+        static Data * dataWithBytes(const char * bytes, unsigned int length);
+        
+        virtual char * bytes();
+        virtual unsigned int length();
+
+        virtual void increaseCapacity(unsigned int length);
+        
+        virtual void appendData(Data * otherData);
+        virtual void appendBytes(const char * bytes, unsigned int length);
+        virtual void setBytes(const char * bytes, unsigned int length);
+        virtual void setData(Data * otherData);
+        
+        // Helpers
+        virtual String * stringWithDetectedCharset();
+        virtual String * stringWithDetectedCharset(String * charset, bool isHTML);
+        virtual String * stringWithCharset(const char * charset);
+        virtual Data * decodedDataUsingEncoding(Encoding encoding);
+
+        virtual String * base64String();
+
+        virtual ErrorCode writeToFile(String * filename);
+
+    public: // private
+        virtual String * charsetWithFilteredHTML(bool filterHTML, String * hintCharset = NULL);
+
+        /* Replace contents of Data instance with contents of a given bytes without extra copying.
+         Memory ownership transferred from client code to the Data instance.
+         Data destructor will call bytesDeallocator function for memory releasing.
+         */
+        void takeBytesOwnership(char * bytes, unsigned int length, BytesDeallocator bytesDeallocator);
+
+#ifdef __APPLE__
+        virtual CFDataRef destructiveNSData();
+#endif
+        
+    public: // subclass behavior
+        Data(Data * otherData);
+        virtual String * description();
+        virtual Object * copy();
+        virtual bool isEqual(Object * otherObject);
+        virtual unsigned int hash();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+    private:
+        char * mBytes;
+        unsigned int mLength;
+        unsigned int mAllocated;
+        bool mExternallyAllocatedMemory;
+        BytesDeallocator mBytesDeallocator;
+        void allocate(unsigned int length, bool force = false);
+        void init();
+        void reset();
+        String * charsetWithFilteredHTMLWithoutHint(bool filterHTML);
+        
+    };
+
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCDateFormatter.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCDateFormatter.h
new file mode 100644
index 0000000000000000000000000000000000000000..4a789b1dd1f4157734a52606b1e6df878fedc32c
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCDateFormatter.h
@@ -0,0 +1,75 @@
+//
+//  MCDateFormatter.h
+//  testUI
+//
+//  Created by DINH Viêt Hoà on 1/28/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCDATEFORMATTER_H
+
+#define MAILCORE_MCDATEFORMATTER_H
+
+#include <MailCore/MCBaseTypes.h>
+
+// predeclare UDateFormat
+// copied from <unicode/udat.h>
+typedef void * UDateFormat;
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class String;
+    
+    // Uses same values as UDateFormatStyle
+    enum DateFormatStyle {
+        DateFormatStyleFull = 0 /* UDAT_FULL*/,
+        DateFormatStyleLong = 1 /* UDAT_LONG */,
+        DateFormatStyleMedium = 2 /* UDAT_MEDIUM */,
+        DateFormatStyleShort = 3 /* UDAT_SHORT */,
+        DateFormatStyleNone = -1 /* UDAT_NONE */,
+    };
+    
+    class MAILCORE_EXPORT DateFormatter : public Object {
+    public:
+        DateFormatter();
+        virtual ~DateFormatter();
+        
+        static DateFormatter * dateFormatter();
+        
+        virtual void prepare();
+
+        virtual void setDateStyle(DateFormatStyle style);
+        virtual DateFormatStyle dateStyle();
+        
+        virtual void setTimeStyle(DateFormatStyle style);
+        virtual DateFormatStyle timeStyle();
+        
+        virtual void setLocale(String * locale);
+        virtual String * locale();
+        
+        virtual void setTimezone(String * timezone);
+        virtual String * timezone();
+        
+        virtual void setDateFormat(String * dateFormat);
+        virtual String * dateFormat();
+        
+        virtual String * stringFromDate(time_t date);
+        virtual time_t dateFromString(String * dateString);
+
+    private:
+        UDateFormat * mDateFormatter;
+        DateFormatStyle mDateStyle;
+        DateFormatStyle mTimeStyle;
+        String * mDateFormat;
+        String * mTimezone;
+        String * mLocale;
+        void * mAppleDateFormatter;
+    };
+    
+}
+
+#endif
+
+#endif /* defined(__testUI__MCDateFormatter__) */
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCHTMLCleaner.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCHTMLCleaner.h
new file mode 100644
index 0000000000000000000000000000000000000000..eccf88c9263682461ba8165885787a732880b937
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCHTMLCleaner.h
@@ -0,0 +1,29 @@
+//
+//  HTMLCleaner.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 2/3/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_HTMLCLEANER_H
+
+#define MAILCORE_HTMLCLEANER_H
+
+#include <MailCore/MCString.h>
+#include <MailCore/MCUtils.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT HTMLCleaner {
+    public:
+        static String * cleanHTML(String * input);
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCHTMLRendererCallback.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCHTMLRendererCallback.h
new file mode 100644
index 0000000000000000000000000000000000000000..6078f9eb4af60a13aee18facb297150e4f67de4c
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCHTMLRendererCallback.h
@@ -0,0 +1,74 @@
+//
+//  MCHTMLRendererCallback.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 2/2/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCHTMLRENDERERCALLBACK_H
+
+#define MAILCORE_MCHTMLRENDERERCALLBACK_H
+
+#include <MailCore/MCAbstract.h>
+#include <MailCore/MCIMAP.h>
+#include <MailCore/MCUtils.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MessageParser;
+    class Attachment;
+    
+    class MAILCORE_EXPORT HTMLRendererIMAPCallback {
+    public:
+        HTMLRendererIMAPCallback() {}
+        virtual ~HTMLRendererIMAPCallback() {}
+
+        virtual Data * dataForIMAPPart(String * folder, IMAPPart * part) { return NULL; }
+        virtual void prefetchAttachmentIMAPPart(String * folder, IMAPPart * part) {}
+        virtual void prefetchImageIMAPPart(String * folder, IMAPPart * part) {}
+    };
+
+    class MAILCORE_EXPORT HTMLRendererTemplateCallback {
+    public:
+        HTMLRendererTemplateCallback();
+        virtual ~HTMLRendererTemplateCallback();
+
+        virtual void setMixedTextAndAttachmentsModeEnabled(bool enabled);
+
+        virtual bool canPreviewPart(AbstractPart * part);
+        virtual bool shouldShowPart(AbstractPart * part);
+        
+        virtual HashMap * templateValuesForHeader(MessageHeader * header);
+        virtual HashMap * templateValuesForPart(AbstractPart * part);
+        
+        virtual String * templateForMainHeader(MessageHeader * header);
+        virtual String * templateForImage(AbstractPart * part);
+        virtual String * templateForAttachment(AbstractPart * part);
+        virtual String * templateForMessage(AbstractMessage * message);
+        virtual String * templateForEmbeddedMessage(AbstractMessagePart * part);
+        virtual String * templateForEmbeddedMessageHeader(MessageHeader * header);
+        virtual String * templateForAttachmentSeparator();
+        
+        virtual String * cleanHTMLForPart(String * html);
+
+        // Can be used to filter some HTML tags.
+        virtual String * filterHTMLForPart(String * html);
+        
+        // Can be used to hide quoted text.
+        virtual String * filterHTMLForMessage(String * html);
+    };
+
+    class MAILCORE_EXPORT HTMLRendererRFC822Callback {
+    public:
+        virtual Data * dataForRFC822Part(String * folder, Attachment * part) { return NULL; }
+
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCHash.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCHash.h
new file mode 100644
index 0000000000000000000000000000000000000000..5ef0c291959342af6a6a54233faba3f3b6a4bb85
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCHash.h
@@ -0,0 +1,15 @@
+#ifndef MAILCORE_MCHASH_H
+
+#define MAILCORE_MCHASH_H
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    unsigned int hashCompute(const char * key, unsigned int len);
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCHashMap.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCHashMap.h
new file mode 100644
index 0000000000000000000000000000000000000000..b6ac6d2f8fab0b8a70b481230e5f19ae0463a053
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCHashMap.h
@@ -0,0 +1,53 @@
+#ifndef MAILCORE_MCHASHMAP_H
+
+#define MAILCORE_MCHASHMAP_H
+
+#include <MailCore/MCObject.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class String;
+    class Array;
+    struct HashMapCell;
+    typedef HashMapCell HashMapIter;
+    
+    class MAILCORE_EXPORT HashMap : public Object {
+    public:
+        HashMap();
+        virtual ~HashMap();
+        
+        static HashMap * hashMap();
+        
+        virtual unsigned int count();
+        virtual void setObjectForKey(Object * key, Object * value);
+        virtual void removeObjectForKey(Object * key);
+        virtual Object * objectForKey(Object * key);
+        virtual Array * allKeys();
+        virtual Array * allValues();
+        virtual void removeAllObjects();
+        
+    public: // subclass behavior
+        HashMap(HashMap * o);
+        virtual String * description();
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        virtual bool isEqual(Object * otherObject);
+
+    private:
+        unsigned int mAllocated;
+        unsigned int mCount;
+        void ** mCells;
+        HashMapIter * iteratorBegin();
+        HashMapIter * iteratorNext(HashMapIter * iter);
+        void allocate(unsigned int size);
+        void init();
+    };
+
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCICUTypes.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCICUTypes.h
new file mode 100644
index 0000000000000000000000000000000000000000..cf3bfa42cb0fc7a407ba645fe35251948ce915af
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCICUTypes.h
@@ -0,0 +1,21 @@
+//
+//  MCICUTypes.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 4/18/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCICUTYPES_H
+
+#define MAILCORE_MCICUTYPES_H
+
+#ifdef _MSC_VER
+typedef wchar_t UChar;
+#elif defined(__CHAR16_TYPE__)
+typedef __CHAR16_TYPE__ UChar;
+#else
+typedef uint16_t UChar;
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAP.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAP.h
new file mode 100644
index 0000000000000000000000000000000000000000..6e80995f6a16827418e44a364ae9f548e82a64b8
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAP.h
@@ -0,0 +1,19 @@
+#ifndef MAILCORE_MCIMAP_H
+
+#define MAILCORE_MCIMAP_H
+
+#include <MailCore/MCIMAPFolder.h>
+#include <MailCore/MCIMAPMessage.h>
+#include <MailCore/MCIMAPMessagePart.h>
+#include <MailCore/MCIMAPMultipart.h>
+#include <MailCore/MCIMAPNamespace.h>
+#include <MailCore/MCIMAPNamespaceItem.h>
+#include <MailCore/MCIMAPPart.h>
+#include <MailCore/MCIMAPProgressCallback.h>
+#include <MailCore/MCIMAPSearchExpression.h>
+#include <MailCore/MCIMAPSession.h>
+#include <MailCore/MCIMAPSyncResult.h>
+#include <MailCore/MCIMAPFolderStatus.h>
+#include <MailCore/MCIMAPIdentity.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPAppendMessageOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPAppendMessageOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..f711c9882ca1e4bd38e50770f66335b6e3c54ab4
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPAppendMessageOperation.h
@@ -0,0 +1,59 @@
+//
+//  MCIMAPAppendMessageOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPAPPENDMESSAGEOPERATION_H
+
+#define MAILCORE_MCIMAPAPPENDMESSAGEOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPAppendMessageOperation : public IMAPOperation {
+    public:
+        IMAPAppendMessageOperation();
+        virtual ~IMAPAppendMessageOperation();
+        
+        virtual void setMessageData(Data * messageData);
+        virtual Data * messageData();
+
+        virtual void setMessageFilepath(String * path);
+        virtual String * messageFilepath();
+
+        virtual void setFlags(MessageFlag flags);
+        virtual MessageFlag flags();
+        
+        virtual void setCustomFlags(Array * customFlags);
+        virtual Array * customFlags();
+        
+        virtual void setDate(time_t date);
+        virtual time_t date();
+        
+        virtual uint32_t createdUID();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        Data * mMessageData;
+        String * mMessageFilepath;
+        MessageFlag mFlags;
+        Array * mCustomFlags;
+        time_t mDate;
+        uint32_t mCreatedUID;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPAsyncSession.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPAsyncSession.h
new file mode 100644
index 0000000000000000000000000000000000000000..ca9971a7df76b245afdd505b2394425921512055
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPAsyncSession.h
@@ -0,0 +1,244 @@
+//
+//  MCIMAPAccount.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/17/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPACCOUNT_H
+
+#define MAILCORE_MCIMAPACCOUNT_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class IMAPOperation;
+    class IMAPFetchFoldersOperation;
+    class IMAPAppendMessageOperation;
+    class IMAPCopyMessagesOperation;
+    class IMAPMoveMessagesOperation;
+    class IMAPFetchMessagesOperation;
+    class IMAPFetchContentOperation;
+    class IMAPFetchContentToFileOperation;
+    class IMAPFetchParsedContentOperation;
+    class IMAPIdleOperation;
+    class IMAPFolderInfoOperation;
+    class IMAPFolderStatusOperation;
+    class IMAPNamespace;
+    class IMAPSearchOperation;
+    class IMAPSearchExpression;
+    class IMAPFetchNamespaceOperation;
+    class IMAPIdentityOperation;
+    class IMAPAsyncConnection;
+    class IMAPCapabilityOperation;
+    class IMAPQuotaOperation;
+    class IMAPMessageRenderingOperation;
+    class IMAPMessage;
+    class IMAPSession;
+    class IMAPIdentity;
+    class OperationQueueCallback;
+    class IMAPCustomCommandOperation;
+    class IMAPCheckAccountOperation;
+    
+    class MAILCORE_EXPORT IMAPAsyncSession : public Object {
+    public:
+        IMAPAsyncSession();
+        virtual ~IMAPAsyncSession();
+        
+        virtual void setHostname(String * hostname);
+        virtual String * hostname();
+        
+        virtual void setPort(unsigned int port);
+        virtual unsigned int port();
+        
+        virtual void setUsername(String * username);
+        virtual String * username();
+        
+        virtual void setPassword(String * password);
+        virtual String * password();
+        
+        // To authenticate using OAuth2, username and oauth2token should be set.
+        // auth type to use is AuthTypeOAuth2.
+        virtual void setOAuth2Token(String * token);
+        virtual String * OAuth2Token();
+        
+        virtual void setAuthType(AuthType authType);
+        virtual AuthType authType();
+        
+        virtual void setConnectionType(ConnectionType connectionType);
+        virtual ConnectionType connectionType();
+        
+        virtual void setTimeout(time_t timeout);
+        virtual time_t timeout();
+        
+        virtual void setCheckCertificateEnabled(bool enabled);
+        virtual bool isCheckCertificateEnabled();
+        
+        virtual void setVoIPEnabled(bool enabled);
+        virtual bool isVoIPEnabled();
+        
+        virtual void setDefaultNamespace(IMAPNamespace * ns);
+        virtual IMAPNamespace * defaultNamespace();
+        
+        virtual void setAllowsFolderConcurrentAccessEnabled(bool enabled);
+        virtual bool allowsFolderConcurrentAccessEnabled();
+        
+        virtual void setMaximumConnections(unsigned int maxConnections);
+        virtual unsigned int maximumConnections();
+        
+        virtual void setConnectionLogger(ConnectionLogger * logger);
+        virtual ConnectionLogger * connectionLogger();
+        
+#ifdef __APPLE__
+        virtual void setDispatchQueue(dispatch_queue_t dispatchQueue);
+        virtual dispatch_queue_t dispatchQueue();
+#endif
+        
+        virtual void setOperationQueueCallback(OperationQueueCallback * callback);
+        virtual OperationQueueCallback * operationQueueCallback();
+        virtual bool isOperationQueueRunning();
+        virtual void cancelAllOperations();
+        
+        virtual IMAPIdentity * serverIdentity();
+        virtual IMAPIdentity * clientIdentity();
+        virtual void setClientIdentity(IMAPIdentity * clientIdentity);
+
+        virtual String * gmailUserDisplayName() DEPRECATED_ATTRIBUTE;
+
+        virtual bool isIdleEnabled();
+        
+        virtual IMAPFolderInfoOperation * folderInfoOperation(String * folder);
+        virtual IMAPFolderStatusOperation * folderStatusOperation(String * folder);
+        
+        virtual IMAPFetchFoldersOperation * fetchSubscribedFoldersOperation();
+        virtual IMAPFetchFoldersOperation * fetchAllFoldersOperation();
+        
+        virtual IMAPOperation * renameFolderOperation(String * folder, String * otherName);
+        virtual IMAPOperation * deleteFolderOperation(String * folder);
+        virtual IMAPOperation * createFolderOperation(String * folder);
+        
+        virtual IMAPOperation * subscribeFolderOperation(String * folder);
+        virtual IMAPOperation * unsubscribeFolderOperation(String * folder);
+        
+        virtual IMAPAppendMessageOperation * appendMessageOperation(String * folder, Data * messageData, MessageFlag flags, Array * customFlags = NULL);
+        virtual IMAPAppendMessageOperation * appendMessageOperation(String * folder, String * messagePath, MessageFlag flags, Array * customFlags = NULL);
+
+        virtual IMAPCopyMessagesOperation * copyMessagesOperation(String * folder, IndexSet * uids, String * destFolder);
+        virtual IMAPMoveMessagesOperation * moveMessagesOperation(String * folder, IndexSet * uids, String * destFolder);
+        
+        virtual IMAPOperation * expungeOperation(String * folder);
+        
+        virtual IMAPFetchMessagesOperation * fetchMessagesByUIDOperation(String * folder, IMAPMessagesRequestKind requestKind,
+                                                                         IndexSet * indexes);
+        virtual IMAPFetchMessagesOperation * fetchMessagesByNumberOperation(String * folder, IMAPMessagesRequestKind requestKind,
+                                                                            IndexSet * indexes);
+        virtual IMAPFetchMessagesOperation * syncMessagesByUIDOperation(String * folder, IMAPMessagesRequestKind requestKind,
+                                                                        IndexSet * indexes, uint64_t modSeq);
+        
+        virtual IMAPFetchContentOperation * fetchMessageByUIDOperation(String * folder, uint32_t uid, bool urgent = false);
+        virtual IMAPFetchContentOperation * fetchMessageAttachmentByUIDOperation(String * folder, uint32_t uid, String * partID,
+                                                                                 Encoding encoding, bool urgent = false);
+
+        virtual IMAPFetchContentToFileOperation * fetchMessageAttachmentToFileByUIDOperation(
+                                                                                 String * folder, uint32_t uid, String * partID,
+                                                                                 Encoding encoding,
+                                                                                 String * filename,
+                                                                                 bool urgent = false);
+
+        virtual IMAPFetchContentOperation * fetchMessageByNumberOperation(String * folder, uint32_t number, bool urgent = false);
+        virtual IMAPCustomCommandOperation * customCommand(String *command, bool urgent);
+        virtual IMAPFetchContentOperation * fetchMessageAttachmentByNumberOperation(String * folder, uint32_t number, String * partID,
+                                                                                    Encoding encoding, bool urgent = false);
+        
+        virtual IMAPFetchParsedContentOperation * fetchParsedMessageByUIDOperation(String * folder, uint32_t uid, bool urgent = false);
+        virtual IMAPFetchParsedContentOperation * fetchParsedMessageByNumberOperation(String * folder, uint32_t number, bool urgent = false);
+
+        virtual IMAPOperation * storeFlagsByUIDOperation(String * folder, IndexSet * uids, IMAPStoreFlagsRequestKind kind, MessageFlag flags, Array * customFlags = NULL);
+        virtual IMAPOperation * storeFlagsByNumberOperation(String * folder, IndexSet * numbers, IMAPStoreFlagsRequestKind kind, MessageFlag flags, Array * customFlags = NULL);
+        virtual IMAPOperation * storeLabelsByUIDOperation(String * folder, IndexSet * uids, IMAPStoreFlagsRequestKind kind, Array * labels);
+        virtual IMAPOperation * storeLabelsByNumberOperation(String * folder, IndexSet * numbers, IMAPStoreFlagsRequestKind kind, Array * labels);
+        
+        virtual IMAPSearchOperation * searchOperation(String * folder, IMAPSearchKind kind, String * searchString);
+        virtual IMAPSearchOperation * searchOperation(String * folder, IMAPSearchExpression * expression);
+        
+        virtual IMAPIdleOperation * idleOperation(String * folder, uint32_t lastKnownUID);
+        
+        virtual IMAPFetchNamespaceOperation * fetchNamespaceOperation();
+        
+        virtual IMAPIdentityOperation * identityOperation(IMAPIdentity * identity);
+        
+        virtual IMAPOperation * connectOperation();
+        virtual IMAPCheckAccountOperation * checkAccountOperation();
+        virtual IMAPOperation * disconnectOperation();
+        
+        virtual IMAPCapabilityOperation * capabilityOperation();
+        virtual IMAPQuotaOperation * quotaOperation();
+        
+        virtual IMAPOperation * noopOperation();
+        
+        virtual IMAPMessageRenderingOperation * htmlRenderingOperation(IMAPMessage * message, String * folder);
+        virtual IMAPMessageRenderingOperation * htmlBodyRenderingOperation(IMAPMessage * message, String * folder);
+        virtual IMAPMessageRenderingOperation * plainTextRenderingOperation(IMAPMessage * message, String * folder);
+        virtual IMAPMessageRenderingOperation * plainTextBodyRenderingOperation(IMAPMessage * message, String * folder, bool stripWhitespace);
+        
+    public: // private
+        virtual void automaticConfigurationDone(IMAPSession * session);
+        virtual void operationRunningStateChanged();
+        virtual IMAPAsyncConnection * sessionForFolder(String * folder, bool urgent = false);
+        
+    private:
+        Array * mSessions;
+        
+        String * mHostname;
+        unsigned int mPort;
+        String * mUsername;
+        String * mPassword;
+        String * mOAuth2Token;
+        AuthType mAuthType;
+        ConnectionType mConnectionType;
+        bool mCheckCertificateEnabled;
+        bool mVoIPEnabled;
+        IMAPNamespace * mDefaultNamespace;
+        time_t mTimeout;
+        bool mAllowsFolderConcurrentAccessEnabled;
+        unsigned int mMaximumConnections;
+        ConnectionLogger * mConnectionLogger;
+        bool mAutomaticConfigurationDone;
+        IMAPIdentity * mServerIdentity;
+        IMAPIdentity * mClientIdentity;
+        bool mQueueRunning;
+        OperationQueueCallback * mOperationQueueCallback;
+#if __APPLE__
+        dispatch_queue_t mDispatchQueue;
+#endif
+        String * mGmailUserDisplayName;
+        bool mIdleEnabled;
+
+        /*! Create new IMAP session */
+        virtual IMAPAsyncConnection * session();
+        /*! Returns a new or an existing session, it is best suited to run the IMAP command
+         in the specified folder. */
+        virtual IMAPAsyncConnection * matchingSessionForFolder(String * folder);
+        /*! Returns a session with minimum operation queue among already created ones.
+         If @param filterByFolder is true, then function filters sessions with
+         predicate ( lastFolder() EQUALS TO @param folder ). In case of param folder is NULL
+         the function would search a session among non-selected ones. */
+        virtual IMAPAsyncConnection * sessionWithMinQueue(bool filterByFolder, String * folder);
+        /*! Returns existant or new session with empty operation queue, if it can.
+         Otherwise, returns the session with the minimum size of the operation queue. */
+        virtual IMAPAsyncConnection * availableSession();
+        virtual IMAPMessageRenderingOperation * renderingOperation(IMAPMessage * message,
+                                                                   String * folder,
+                                                                   IMAPMessageRenderingType type);
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCapabilityOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCapabilityOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..486d54cf06d01be17b4f964d7580d4c3f660ce7e
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCapabilityOperation.h
@@ -0,0 +1,38 @@
+//
+//  MCIMAPCapabilityOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/4/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPCAPABILITYOPERATION_H
+
+#define MAILCORE_MCIMAPCAPABILITYOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPCapabilityOperation : public IMAPOperation {
+    public:
+        IMAPCapabilityOperation();
+        virtual ~IMAPCapabilityOperation();
+        
+        // Result.
+        virtual IndexSet * capabilities();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        IndexSet * mCapabilities;
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCheckAccountOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCheckAccountOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..c8d987f302d0adce9982734d5318544fe239cc49
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCheckAccountOperation.h
@@ -0,0 +1,39 @@
+//
+//  MCIMAPCheckAccountOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPCHECKACCOUNTOPERATION_H
+
+#define MAILCORE_MCIMAPCHECKACCOUNTOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPCheckAccountOperation : public IMAPOperation {
+    public:
+        IMAPCheckAccountOperation();
+        virtual ~IMAPCheckAccountOperation();
+
+        virtual String * loginResponse();
+        virtual Data * loginUnparsedResponseData();
+
+    public: // subclass behavior
+        virtual void main();
+
+    private:
+        String * mLoginResponse;
+        Data * mLoginUnparsedResponseData;
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCopyMessagesOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCopyMessagesOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..c6d75447985aa7abe607570c5bef36c8936d7723
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCopyMessagesOperation.h
@@ -0,0 +1,46 @@
+//
+//  MCIMAPCopyMessagesOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPCOPYMESSAGESOPERATION_H
+
+#define MAILCORE_MCIMAPCOPYMESSAGESOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPCopyMessagesOperation : public IMAPOperation {
+    public:
+        IMAPCopyMessagesOperation();
+        virtual ~IMAPCopyMessagesOperation();
+        
+        virtual void setDestFolder(String * destFolder);
+        virtual String * destFolder();
+        
+        virtual void setUids(IndexSet * uids);
+        virtual IndexSet * uids();
+        
+        // Result.
+        virtual HashMap * uidMapping();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        IndexSet * mUids;
+        String * mDestFolder;
+        HashMap * mUidMapping;
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCustomCommandOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCustomCommandOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..a2ce20feb7518d12ec656193284308522edda11c
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPCustomCommandOperation.h
@@ -0,0 +1,39 @@
+//
+//  MCIMAPCustomCommandOperation.h
+//  mailcore2
+//
+//  Created by Libor Huspenina on 18/10/2015.
+//  Copyright © 2015 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPCUSTOMCOMMANDOPERATION_H
+
+#define MAILCORE_MCIMAPCUSTOMCOMMANDOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+
+    class MAILCORE_EXPORT IMAPCustomCommandOperation : public IMAPOperation {
+    public:
+        IMAPCustomCommandOperation();
+        virtual ~IMAPCustomCommandOperation();
+
+        virtual void setCustomCommand(String *command);
+        virtual String * response();
+
+    public: // subclass behavior
+        virtual void main();
+
+    private:
+        String * mCustomCommand;
+        String * mResponse;
+    };
+
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchContentOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchContentOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..0b5b70f2841006516be5cdc2cbc9808b3a40917d
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchContentOperation.h
@@ -0,0 +1,55 @@
+//
+//  IMAPFetchContentOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_IMAPFETCHCONTENTOPERATION_H
+
+#define MAILCORE_IMAPFETCHCONTENTOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPFetchContentOperation : public IMAPOperation {
+    public:
+        IMAPFetchContentOperation();
+        virtual ~IMAPFetchContentOperation();
+        
+        virtual void setUid(uint32_t uid);
+        virtual uint32_t uid();
+        
+        virtual void setNumber(uint32_t value);
+        virtual uint32_t number();
+        
+        virtual void setPartID(String * partID);
+        virtual String * partID();
+        
+        virtual void setEncoding(Encoding encoding);
+        virtual Encoding encoding();
+        
+        // Result.
+        virtual Data * data();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        uint32_t mUid;
+        uint32_t mNumber;
+        String * mPartID;
+        Encoding mEncoding;
+        Data * mData;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchContentToFileOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchContentToFileOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..35d7026f1ddb5888bbc5499eaf5fba5e4ec8a8a0
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchContentToFileOperation.h
@@ -0,0 +1,53 @@
+//
+//  IMAPFetchContentToFileOperation.h
+//  mailcore2
+//
+//  Created by Dmitry Isaikin on 2/08/16.
+//  Copyright (c) 2016 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_IMAPFETCHCONTENTTOFILEOPERATION_H
+
+#define MAILCORE_IMAPFETCHCONTENTTOFILEOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+
+    class MAILCORE_EXPORT IMAPFetchContentToFileOperation : public IMAPOperation {
+    public:
+        IMAPFetchContentToFileOperation();
+        virtual ~IMAPFetchContentToFileOperation();
+
+        virtual void setUid(uint32_t uid);
+        virtual void setPartID(String * partID);
+        virtual void setEncoding(Encoding encoding);
+        virtual void setFilename(String * filename);
+
+        virtual void setLoadingByChunksEnabled(bool loadingByChunksEnabled);
+        virtual bool isLoadingByChunksEnabled();
+        virtual void setChunksSize(uint32_t chunksSize);
+        virtual uint32_t chunksSize();
+        virtual void setEstimatedSize(uint32_t estimatedSize);
+        virtual uint32_t estimatedSize();
+
+    public: // subclass behavior
+        virtual void main();
+
+    private:
+        uint32_t mUid;
+        String * mPartID;
+        Encoding mEncoding;
+        String * mFilename;
+        bool mLoadingByChunksEnabled;
+        uint32_t mChunksSize;
+        uint32_t mEstimatedSize;
+    };
+
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchFoldersOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchFoldersOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..f6456a36786d02cc6bd703d76574c18e31aff492
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchFoldersOperation.h
@@ -0,0 +1,44 @@
+//
+//  MCIMAPFetchFoldersOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPFETCHFOLDERSOPERATION_H
+
+#define MAILCORE_MCIMAPFETCHFOLDERSOPERATION_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPFetchFoldersOperation : public IMAPOperation {
+    public:
+        IMAPFetchFoldersOperation();
+        virtual ~IMAPFetchFoldersOperation();
+        
+        virtual void setFetchSubscribedEnabled(bool enabled);
+        virtual bool isFetchSubscribedEnabled();
+        
+        // Result.
+        virtual Array * /* IMAPFolder */ folders();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        bool mFetchSubscribedEnabled;
+        Array * mFolders;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchMessagesOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchMessagesOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..620aead64adf6978052a0c5adfd67a100d41eaad
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchMessagesOperation.h
@@ -0,0 +1,61 @@
+//
+//  IMAPFetchMessagesOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPFETCHMESSAGESOPERATION_H
+
+#define MAILCORE_MCIMAPFETCHMESSAGESOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPFetchMessagesOperation : public IMAPOperation {
+    public:
+        IMAPFetchMessagesOperation();
+        virtual ~IMAPFetchMessagesOperation();
+        
+        virtual void setFetchByUidEnabled(bool enabled);
+        virtual bool isFetchByUidEnabled();
+        
+        virtual void setIndexes(IndexSet * indexes);
+        virtual IndexSet * indexes();
+        
+        virtual void setModSequenceValue(uint64_t modseq);
+        virtual uint64_t modSequenceValue();
+        
+        virtual void setKind(IMAPMessagesRequestKind kind);
+        virtual IMAPMessagesRequestKind kind();
+        
+        virtual void setExtraHeaders(Array * extraHeaders);
+        virtual Array * extraHeaders();
+        
+        // Result.
+        virtual Array * /* IMAPMessage */ messages();
+        virtual IndexSet * vanishedMessages();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        bool mFetchByUidEnabled;
+        IndexSet * mIndexes;
+        IMAPMessagesRequestKind mKind;
+        Array * /* String */ mExtraHeaders;
+        Array * /* IMAPMessage */ mMessages;
+        IndexSet * mVanishedMessages;
+        uint64_t mModSequenceValue;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchNamespaceOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchNamespaceOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..35b6ca2b9758daf5c38bdcce55a1c2e9147a0c77
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchNamespaceOperation.h
@@ -0,0 +1,39 @@
+//
+//  IMAPFetchNamespaceOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPFETCHNAMESPACEOPERATION_H
+
+#define MAILCORE_MCIMAPFETCHNAMESPACEOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPFetchNamespaceOperation : public IMAPOperation {
+    public:
+        IMAPFetchNamespaceOperation();
+        virtual ~IMAPFetchNamespaceOperation();
+        
+        // Result.
+        virtual HashMap * namespaces();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        HashMap * mNamespaces;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchParsedContentOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchParsedContentOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..ec0485a95f821ad994e6ee0776111c8e7996d271
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFetchParsedContentOperation.h
@@ -0,0 +1,53 @@
+//
+//  IMAPFetchParsedContentOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_IMAPFETCHPARSEDCONTENTOPERATION_H
+
+#define MAILCORE_IMAPFETCHPARSEDCONTENTOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#include <MailCore/MCRFC822.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+
+    class MAILCORE_EXPORT IMAPFetchParsedContentOperation : public IMAPOperation {
+    public:
+        IMAPFetchParsedContentOperation();
+        virtual ~IMAPFetchParsedContentOperation();
+        
+        virtual void setUid(uint32_t uid);
+        virtual uint32_t uid();
+        
+        virtual void setNumber(uint32_t value);
+        virtual uint32_t number();
+        
+        virtual void setEncoding(Encoding encoding);
+        virtual Encoding encoding();
+        
+        // Result.
+        virtual MessageParser * parser();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        uint32_t mUid;
+        uint32_t mNumber;
+        Encoding mEncoding;
+        MessageParser * mParser;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolder.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolder.h
new file mode 100644
index 0000000000000000000000000000000000000000..5d9c111f9f27dad24d05839967548068cf97c5bd
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolder.h
@@ -0,0 +1,42 @@
+#ifndef MAILCORE_MCIMAPFOLDER_H
+
+#define MAILCORE_MCIMAPFOLDER_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPFolder : public Object {
+    public:
+        IMAPFolder();
+        virtual ~IMAPFolder();
+        
+        virtual void setPath(String * path);
+        virtual String * path();
+        
+        virtual void setDelimiter(char delimiter);
+        virtual char delimiter();
+        
+        virtual void setFlags(IMAPFolderFlag flags);
+        virtual IMAPFolderFlag flags();
+        
+    public: // subclass behavior
+        IMAPFolder(IMAPFolder * other);
+        virtual Object * copy();
+        virtual String * description();
+        
+    private:
+        String * mPath;
+        char mDelimiter;
+        IMAPFolderFlag mFlags;
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderInfo.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderInfo.h
new file mode 100644
index 0000000000000000000000000000000000000000..c0fa7c3562e7342ab3a448cc8eace341c82b4db8
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderInfo.h
@@ -0,0 +1,63 @@
+//
+//  MCIMAPFolderInfo.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 12/6/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPFolderInfo_H
+
+#define MAILCORE_MCIMAPFolderInfo_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPFolderInfo : public Object {
+    public:
+        IMAPFolderInfo();
+        virtual ~IMAPFolderInfo();
+        
+        virtual void setUidNext(uint32_t uidNext);
+        virtual uint32_t uidNext();
+        
+        virtual void setUidValidity(uint32_t uidValidity);
+        virtual uint32_t uidValidity();
+        
+        virtual void setModSequenceValue(uint64_t modSequenceValue);
+        virtual uint64_t modSequenceValue();
+        
+        virtual void setMessageCount(int messageCount);
+        virtual int messageCount();
+        
+        virtual void setFirstUnseenUid(uint32_t firstUnseenUid);
+        virtual uint32_t firstUnseenUid();
+        
+        virtual void setAllowsNewPermanentFlags(bool allowsNewPermanentFlags);
+        virtual bool allowsNewPermanentFlags();
+        
+    public: // subclass behavior
+        IMAPFolderInfo(IMAPFolderInfo * other);
+        virtual Object * copy();		
+        
+    private:
+        uint32_t mUidNext;
+        uint32_t mUidValidity;
+        uint64_t mModSequenceValue;
+        int mMessageCount;
+        uint32_t mFirstUnseenUid;
+        bool mAllowsNewPermanentFlags;
+        
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
+
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderInfoOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderInfoOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..e0b5128c7d0dcc9e47bb7680a3e6be863dc1bea4
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderInfoOperation.h
@@ -0,0 +1,41 @@
+//
+//  MCIMAPFolderInfoOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/13/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPFOLDERINFOOPERATION_H
+
+#define MAILCORE_MCIMAPFOLDERINFOOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+
+    class IMAPFolderInfo;
+    
+    class MAILCORE_EXPORT IMAPFolderInfoOperation : public IMAPOperation {
+    public:
+        IMAPFolderInfoOperation();
+        virtual ~IMAPFolderInfoOperation();
+
+        IMAPFolderInfo * info();
+
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+
+        IMAPFolderInfo * mInfo;
+
+    };
+
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderStatus.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderStatus.h
new file mode 100644
index 0000000000000000000000000000000000000000..8bfac59f78874f65a7a7209d47f3abe1457cf689
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderStatus.h
@@ -0,0 +1,64 @@
+//
+//  MCIMAPFolderStatus.h
+//  mailcore2
+//
+//  Created by Sebastian on 6/11/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPFOLDERSTATUS_H
+
+#define MAILCORE_MCIMAPFOLDERSTATUS_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPFolderStatus : public Object {
+    public:
+        IMAPFolderStatus();
+        virtual ~IMAPFolderStatus();
+        
+        virtual void setUnseenCount(uint32_t unseen);
+        virtual uint32_t unseenCount();
+        
+        virtual void setMessageCount(uint32_t messages);
+        virtual uint32_t messageCount();
+        
+        virtual void setRecentCount(uint32_t recent);
+        virtual uint32_t recentCount();
+        
+        virtual void setUidNext(uint32_t uidNext);
+        virtual uint32_t uidNext();
+        
+        virtual void setUidValidity(uint32_t uidValidity);
+        virtual uint32_t uidValidity();
+        
+        virtual void setHighestModSeqValue(uint64_t highestModSeqValue);
+        virtual uint64_t highestModSeqValue();
+        
+    public: // subclass behavior
+        IMAPFolderStatus(IMAPFolderStatus * other);
+        virtual Object * copy();		
+        virtual String * description();
+        
+    private:
+        uint32_t mUnseenCount;
+        uint32_t mMessageCount;
+        uint32_t mRecentCount;
+        uint32_t mUidNext;
+        uint32_t mUidValidity;
+        uint64_t mHighestModSeqValue;
+        
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
+
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderStatusOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderStatusOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..53e3025bea2e66dda843277a11c58330025b2569
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPFolderStatusOperation.h
@@ -0,0 +1,41 @@
+//
+//  MCIMAPFolderStatusOperation.h
+//  mailcore2
+//
+//  Created by Sebastian on 6/5/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+
+#ifndef MAILCORE_MCIMAPFOLDERSTATUSOPERATION_H
+
+#define MAILCORE_MCIMAPFOLDERSTATUSOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class IMAPFolderStatus;
+    
+    class MAILCORE_EXPORT IMAPFolderStatusOperation : public IMAPOperation {
+    public:
+        IMAPFolderStatusOperation();
+        virtual ~IMAPFolderStatusOperation();
+        
+        // Results.
+        virtual IMAPFolderStatus * status();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        IMAPFolderStatus * mStatus;
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdentity.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdentity.h
new file mode 100644
index 0000000000000000000000000000000000000000..ee6b3c5e637f65d10a02ecb115c2806c85f89159
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdentity.h
@@ -0,0 +1,56 @@
+//
+//  MCIMAPIdentity.h
+//  mailcore2
+//
+//  Created by Hoa V. DINH on 8/24/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPIDENTITY_H
+
+#define MAILCORE_MCIMAPIDENTITY_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPIdentity : public Object {
+    public:
+        
+        IMAPIdentity();
+        virtual ~IMAPIdentity();
+
+        virtual void setVendor(String * vendor);
+        virtual String * vendor();
+        
+        virtual void setName(String * name);
+        virtual String * name();
+        
+        virtual void setVersion(String * version);
+        virtual String * version();
+
+        virtual void removeAllInfos();
+        
+        virtual Array * allInfoKeys();
+        virtual String * infoForKey(String * key);
+        virtual void setInfoForKey(String * key, String * value);
+        
+    public: // subclass behavior
+        IMAPIdentity(IMAPIdentity * identity);
+        virtual Object * copy();
+        virtual String * description();
+        
+    private:
+        HashMap * mValues;
+        
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
+
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdentityOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdentityOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..70cc7d523242d69f5813690bd736d34b0bc55515
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdentityOperation.h
@@ -0,0 +1,45 @@
+//
+//  IMAPIdentityOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPIDENTITYOPERATION_H
+
+#define MAILCORE_MCIMAPIDENTITYOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class IMAPIdentity;
+    
+    class MAILCORE_EXPORT IMAPIdentityOperation : public IMAPOperation {
+    public:
+        IMAPIdentityOperation();
+        virtual ~IMAPIdentityOperation();
+        
+        virtual void setClientIdentity(IMAPIdentity * identity);
+        virtual IMAPIdentity * clientIdentity();
+        
+        // Result.
+        virtual IMAPIdentity * serverIdentity();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        IMAPIdentity * mClientIdentity;
+        IMAPIdentity * mServerIdentity;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdleOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdleOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..5a383bfd93638edc07e2c5967121431510c2c4d8
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPIdleOperation.h
@@ -0,0 +1,46 @@
+//
+//  IMAPIdleOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPIDLEOPERATION_H
+
+#define MAILCORE_MCIMAPIDLEOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPIdleOperation : public IMAPOperation {
+    public:
+        IMAPIdleOperation();
+        virtual ~IMAPIdleOperation();
+        
+        virtual void setLastKnownUID(uint32_t uid);
+        virtual uint32_t lastKnownUID();
+        
+        virtual void interruptIdle();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        uint32_t mLastKnownUid;
+        bool mSetupSuccess;
+        bool mInterrupted;
+        pthread_mutex_t mLock;
+        void prepare(void * data);
+        void unprepare(void * data);
+        bool isInterrupted();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessage.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessage.h
new file mode 100644
index 0000000000000000000000000000000000000000..c36a9ad1a62f74af0b37d29de44c8cf11c628d7d
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessage.h
@@ -0,0 +1,92 @@
+#ifndef MAILCORE_IMAP_MESSAGE_H
+
+#define MAILCORE_IMAP_MESSAGE_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCAbstractMessage.h>
+#include <MailCore/MCMessageConstants.h>
+#include <MailCore/MCAbstractPart.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class IMAPPart;
+    class HTMLRendererIMAPCallback;
+    class HTMLRendererTemplateCallback;
+    
+    class MAILCORE_EXPORT IMAPMessage : public AbstractMessage {
+    public:
+        IMAPMessage();
+        virtual ~IMAPMessage();
+        
+        virtual uint32_t sequenceNumber();
+        virtual void setSequenceNumber(uint32_t sequenceNumber);
+        
+        virtual uint32_t uid();
+        virtual void setUid(uint32_t uid);
+        
+        virtual uint32_t size();
+        virtual void setSize(uint32_t size);
+        
+        virtual void setFlags(MessageFlag flags);
+        virtual MessageFlag flags();
+        
+        virtual void setOriginalFlags(MessageFlag flags);
+        virtual MessageFlag originalFlags();
+        
+        virtual void setCustomFlags(Array * customFlags);
+        virtual Array * customFlags();
+        
+        virtual uint64_t modSeqValue();
+        virtual void setModSeqValue(uint64_t uid);
+        
+        virtual void setMainPart(AbstractPart * mainPart);
+        virtual AbstractPart * mainPart();
+        
+        virtual void setGmailLabels(Array * /* String */ labels);
+        virtual Array * /* String */ gmailLabels();
+        
+        virtual void setGmailMessageID(uint64_t msgID);
+        virtual uint64_t gmailMessageID();
+                
+        virtual void setGmailThreadID(uint64_t threadID);
+        virtual uint64_t gmailThreadID();
+        
+        virtual AbstractPart * partForPartID(String * partID);
+        
+        virtual AbstractPart * partForContentID(String * contentID);
+        virtual AbstractPart * partForUniqueID(String * uniqueID);
+        
+        virtual String * htmlRendering(String * folder,
+                                       HTMLRendererIMAPCallback * dataCallback,
+                                       HTMLRendererTemplateCallback * htmlCallback = NULL);
+        
+    public: // subclass behavior
+        IMAPMessage(IMAPMessage * other);
+        virtual Object * copy();
+        virtual String * description();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+    private:
+        uint64_t mModSeqValue;
+        uint32_t mUid;
+        uint32_t mSize;
+        uint32_t mSequenceNumber; // not serialized.
+        
+        MessageFlag mFlags;
+        MessageFlag mOriginalFlags;
+        Array * /* String */ mCustomFlags;
+        AbstractPart * mMainPart;
+        Array * /* String */ mGmailLabels;
+        uint64_t mGmailMessageID;
+        uint64_t mGmailThreadID;
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessagePart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessagePart.h
new file mode 100644
index 0000000000000000000000000000000000000000..76317201772d065c0ee3fea5fbd4b76fea01f093
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessagePart.h
@@ -0,0 +1,34 @@
+#ifndef MAILCORE_IMAPMESSAGEPART_H
+
+#define MAILCORE_IMAPMESSAGEPART_H
+
+#include <MailCore/MCAbstractMessagePart.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPMessagePart : public AbstractMessagePart {
+    public:
+        IMAPMessagePart();
+        virtual ~IMAPMessagePart();
+        
+        virtual void setPartID(String * partID);
+        virtual String * partID();
+        
+    public: // subclass behavior
+        IMAPMessagePart(IMAPMessagePart * other);
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+    private:
+        String * mPartID;
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessageRenderingOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessageRenderingOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..7a02b4ae13b7ae6a4f4af6c2f0664d2422959691
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMessageRenderingOperation.h
@@ -0,0 +1,48 @@
+//
+//  MCIMAPMessageRenderingOperation.h
+//  mailcore2
+//
+//  Created by Paul Young on 27/06/2013.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPMessageRenderingOperation_H
+
+#define MAILCORE_MCIMAPMessageRenderingOperation_H
+
+#include <MailCore/MCIMAPOperation.h>
+#include <MailCore/MCIMAPMessage.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPMessageRenderingOperation : public IMAPOperation {
+    public:
+        IMAPMessageRenderingOperation();
+        virtual ~IMAPMessageRenderingOperation();
+        
+        virtual void setRenderingType(IMAPMessageRenderingType type);
+        virtual IMAPMessageRenderingType renderingType();
+        
+        virtual void setMessage(IMAPMessage * message);
+        virtual IMAPMessage * message();
+        
+        // Result.
+        virtual String * result();
+        
+    public: // subclass behavior
+        virtual void main();
+    
+    private:
+        IMAPMessageRenderingType mRenderingType;
+        String * mResult;
+        IMAPMessage * mMessage;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMoveMessagesOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMoveMessagesOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..1c4342f5c9c8a05ff892dd64dbc7e9af8afd3836
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMoveMessagesOperation.h
@@ -0,0 +1,46 @@
+//
+//  IMAPMoveMessagesOperation.hpp
+//  mailcore2
+//
+//  Created by Nikolay Morev on 02/02/16.
+//  Copyright © 2016 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPMOVEMESSAGESOPERATION_H
+
+#define MAILCORE_MCIMAPMOVEMESSAGESOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+
+    class MAILCORE_EXPORT IMAPMoveMessagesOperation : public IMAPOperation {
+    public:
+        IMAPMoveMessagesOperation();
+        virtual ~IMAPMoveMessagesOperation();
+
+        virtual void setDestFolder(String * destFolder);
+        virtual String * destFolder();
+
+        virtual void setUids(IndexSet * uids);
+        virtual IndexSet * uids();
+
+        // Result.
+        virtual HashMap * uidMapping();
+
+    public: // subclass behavior
+        virtual void main();
+
+    private:
+        IndexSet * mUids;
+        String * mDestFolder;
+        HashMap * mUidMapping;
+    };
+
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMultipart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMultipart.h
new file mode 100644
index 0000000000000000000000000000000000000000..913966245c09c53d9c231d32389c16e67f5fef39
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPMultipart.h
@@ -0,0 +1,34 @@
+#ifndef MAILCORE_MCIMAPMULTIPART_H
+
+#define MAILCORE_MCIMAPMULTIPART_H
+
+#include <MailCore/MCAbstractMultipart.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPMultipart : public AbstractMultipart {
+    public:
+        IMAPMultipart();
+        virtual ~IMAPMultipart();
+        
+        virtual void setPartID(String * partID);
+        virtual String * partID();
+        
+    public: // subclass behavior
+        IMAPMultipart(IMAPMultipart * other);
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+    private:
+        String * mPartID;
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPNamespace.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPNamespace.h
new file mode 100644
index 0000000000000000000000000000000000000000..711fb7e5fd761dee10561a52a00702f67e21d463
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPNamespace.h
@@ -0,0 +1,53 @@
+#ifndef MAILCORE_MCIMAPNAMESPACE_H
+
+#define MAILCORE_MCIMAPNAMESPACE_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class IMAPNamespaceItem;
+    
+    class MAILCORE_EXPORT IMAPNamespace : public Object {
+    public:
+        IMAPNamespace();
+        virtual ~IMAPNamespace();
+        
+        virtual String * mainPrefix();
+        virtual char mainDelimiter();
+        
+        virtual Array * /* String */ prefixes();
+        
+        virtual String * pathForComponents(Array * components);
+        virtual String * pathForComponentsAndPrefix(Array * components, String * prefix);
+        
+        virtual Array * /* String */ componentsFromPath(String * path);
+        
+        virtual bool containsFolderPath(String * path);
+        
+        static IMAPNamespace * namespaceWithPrefix(String * prefix, char delimiter);
+        
+    public: // subclass behavior
+        IMAPNamespace(IMAPNamespace * other);
+        virtual String * description();
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+
+    private:
+        Array * /* String */ mItems;
+        void init();
+        IMAPNamespaceItem * mainItem();
+        IMAPNamespaceItem * itemForPath(String * path);
+        
+    public: // private
+        virtual void importIMAPNamespace(struct mailimap_namespace_item * item);
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPNamespaceItem.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPNamespaceItem.h
new file mode 100644
index 0000000000000000000000000000000000000000..0fffed983fbd60a736c427d9b18a10d9db5a1f2b
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPNamespaceItem.h
@@ -0,0 +1,48 @@
+#ifndef MAILCORE_MCIMAPNAMESPACEITEM_H
+
+#define MAILCORE_MCIMAPNAMESPACEITEM_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPNamespaceItem : public Object {
+    public:
+        IMAPNamespaceItem();
+        virtual ~IMAPNamespaceItem();
+        
+        virtual void setPrefix(String * prefix);
+        virtual String * prefix();
+        
+        virtual void setDelimiter(char delimiter);
+        virtual char delimiter();
+        
+        virtual String * pathForComponents(Array * components);
+        virtual Array * /* String */ componentsForPath(String * path);
+        
+        virtual bool containsFolder(String * folder);
+        
+    public: // subclass behavior
+        IMAPNamespaceItem(IMAPNamespaceItem * other);
+        virtual String * description();
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+
+    private:
+        char mDelimiter;
+        String * mPrefix;
+        void init();
+        
+    public: // private
+        virtual void importIMAPNamespaceInfo(struct mailimap_namespace_info * info);
+    
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..a1dbbbb2649013ac6e93b9a17dac3807b1e85b51
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPOperation.h
@@ -0,0 +1,74 @@
+//
+//  MCIMAPOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPOPERATION_H
+
+#define MAILCORE_MCIMAPOPERATION_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCIMAPProgressCallback.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class IMAPAsyncConnection;
+    class IMAPAsyncSession;
+    class IMAPOperationCallback;
+    
+    class MAILCORE_EXPORT IMAPOperation : public Operation, public IMAPProgressCallback {
+    public:
+        IMAPOperation();
+        virtual ~IMAPOperation();
+        
+        virtual void setMainSession(IMAPAsyncSession * session);
+        virtual IMAPAsyncSession * mainSession();
+
+        virtual void setSession(IMAPAsyncConnection * session);
+        virtual IMAPAsyncConnection * session();
+        
+        virtual void setFolder(String * folder);
+        virtual String * folder();
+        
+        virtual void setUrgent(bool urgent);
+        virtual bool isUrgent();
+        
+        virtual void setImapCallback(IMAPOperationCallback * callback);
+        virtual IMAPOperationCallback * imapCallback();
+        
+        virtual void beforeMain();
+        virtual void afterMain();
+        virtual void afterMainOnMainThread();
+        
+        virtual void start();
+        
+        // Result.
+        virtual void setError(ErrorCode error);
+        virtual ErrorCode error();
+        
+    private:
+        IMAPAsyncSession * mMainSession;
+        IMAPAsyncConnection * mSession;
+        String * mFolder;
+        IMAPOperationCallback * mImapCallback;
+        ErrorCode mError;
+        bool mUrgent;
+        
+    private:
+        virtual void bodyProgress(IMAPSession * session, unsigned int current, unsigned int maximum);
+        virtual void bodyProgressOnMainThread(void * context);
+        virtual void itemsProgress(IMAPSession * session, unsigned int current, unsigned int maximum);
+        virtual void itemsProgressOnMainThread(void * context);
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPOperationCallback.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPOperationCallback.h
new file mode 100644
index 0000000000000000000000000000000000000000..c5e14ffb201e0ad62ee26295e63ed03e9180ca14
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPOperationCallback.h
@@ -0,0 +1,31 @@
+//
+//  MCIMAPOperationCallback.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPOPERATIONCALLBACK_H
+
+#define MAILCORE_MCIMAPOPERATIONCALLBACK_H
+
+#include <MailCore/MCUtils.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class IMAPOperation;
+    
+    class MAILCORE_EXPORT IMAPOperationCallback {
+    public:
+        virtual void bodyProgress(IMAPOperation * session, unsigned int current, unsigned int maximum) {};
+        virtual void itemProgress(IMAPOperation * session, unsigned int current, unsigned int maximum) {};
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPPart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPPart.h
new file mode 100644
index 0000000000000000000000000000000000000000..1a34da21759017dc1913ccc10d6189572f5f2eb2
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPPart.h
@@ -0,0 +1,66 @@
+#ifndef MAILCORE_MCIMAPPART_H
+
+#define MAILCORE_MCIMAPPART_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCAbstractPart.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class IMAPMessagePart;
+    class IMAPMultipart;
+    
+    class MAILCORE_EXPORT IMAPPart : public AbstractPart {
+    public:
+        IMAPPart();
+        virtual ~IMAPPart();
+        
+        virtual void setPartID(String * partID);
+        virtual String * partID();
+        
+        virtual void setSize(unsigned int size);
+        virtual unsigned int size();
+        
+        virtual unsigned int decodedSize();
+        
+        virtual void setEncoding(Encoding encoding);
+        virtual Encoding encoding();
+        
+    public: // subclass behavior
+        IMAPPart(IMAPPart * other);
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+    public: // private
+        static AbstractPart * attachmentWithIMAPBody(struct mailimap_body * body);
+        
+        virtual void importIMAPFields(struct mailimap_body_fields * fields,
+                                      struct mailimap_body_ext_1part * extension);
+        
+    private:
+        String * mPartID;
+        Encoding mEncoding;
+        unsigned int mSize;
+        void init();
+        static AbstractPart * attachmentWithIMAPBodyInternal(struct mailimap_body * body, String * partID);
+        static AbstractPart * attachmentWithIMAPBody1Part(struct mailimap_body_type_1part * body_1part,
+                                                          String * partID);
+        static IMAPMessagePart * attachmentWithIMAPBody1PartMessage(struct mailimap_body_type_msg * message,
+                                                                    struct mailimap_body_ext_1part * extension,
+                                                                    String * partID);
+        static IMAPPart * attachmentWithIMAPBody1PartBasic(struct mailimap_body_type_basic * basic,
+                                                           struct mailimap_body_ext_1part * extension);
+        static IMAPPart * attachmentWithIMAPBody1PartText(struct mailimap_body_type_text * text,
+                                                          struct mailimap_body_ext_1part * extension);
+        static IMAPMultipart * attachmentWithIMAPBodyMultipart(struct mailimap_body_type_mpart * body_mpart,
+                                                               String * partID);
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPProgressCallback.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPProgressCallback.h
new file mode 100644
index 0000000000000000000000000000000000000000..b461eefdbf9dac3f1b66fb0133ecbcb2e1a05b14
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPProgressCallback.h
@@ -0,0 +1,23 @@
+#ifndef MAILCORE_MCIMAPPROGRESSCALLBACK_H
+
+#define MAILCORE_MCIMAPPROGRESSCALLBACK_H
+
+#ifdef __cplusplus
+
+#include <MailCore/MCUtils.h>
+
+namespace mailcore {
+    
+    class IMAPSession;
+    
+    class MAILCORE_EXPORT IMAPProgressCallback {
+    public:
+        virtual void bodyProgress(IMAPSession * session, unsigned int current, unsigned int maximum) {};
+        virtual void itemsProgress(IMAPSession * session, unsigned int current, unsigned int maximum) {};
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPQuotaOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPQuotaOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..15a1c676aa82a4d1d99603030f8138a78f523c0c
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPQuotaOperation.h
@@ -0,0 +1,40 @@
+//
+//  MCIMAPQuotaOperation.h
+//  mailcore2
+//
+//  Created by Petro Korenev on 8/2/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPQuotaOperation_H
+
+#define MAILCORE_MCIMAPQuotaOperation_H
+
+#include "MCIMAPOperation.h"
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPQuotaOperation : public IMAPOperation {
+    public:
+        IMAPQuotaOperation();
+        virtual ~IMAPQuotaOperation();
+        
+        // Result.
+        virtual uint32_t limit();
+        virtual uint32_t usage();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        uint32_t mLimit;
+        uint32_t mUsage;
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSearchExpression.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSearchExpression.h
new file mode 100644
index 0000000000000000000000000000000000000000..182f301385c5af87b635d385a93d30d3fd6fed70
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSearchExpression.h
@@ -0,0 +1,88 @@
+#ifndef MAILCORE_MCIMAPSEARCHEXPRESSION_H
+
+#define MAILCORE_MCIMAPSEARCHEXPRESSION_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPSearchExpression : public Object {
+    public:
+        IMAPSearchExpression();
+        virtual ~IMAPSearchExpression();
+        
+        virtual IMAPSearchKind kind();
+        virtual String * header();
+        virtual String * value();
+        virtual uint64_t longNumber();
+        virtual time_t date();
+        virtual IndexSet * uids();
+        virtual IndexSet * numbers();
+        
+        
+        virtual IMAPSearchExpression * leftExpression();
+        virtual IMAPSearchExpression * rightExpression();
+        
+        static IMAPSearchExpression * searchAll();
+        static IMAPSearchExpression * searchFrom(String * value);
+        static IMAPSearchExpression * searchTo(String *value);
+        static IMAPSearchExpression * searchCc(String *value);
+        static IMAPSearchExpression * searchBcc(String *value);
+        static IMAPSearchExpression * searchRecipient(String * value);
+        static IMAPSearchExpression * searchSubject(String * value);
+        static IMAPSearchExpression * searchContent(String * value);
+        static IMAPSearchExpression * searchBody(String * value);
+        static IMAPSearchExpression * searchHeader(String * header, String * value);
+        static IMAPSearchExpression * searchUIDs(IndexSet * uids);
+        static IMAPSearchExpression * searchNumbers(IndexSet * numbers);
+        static IMAPSearchExpression * searchRead();
+        static IMAPSearchExpression * searchUnread();
+        static IMAPSearchExpression * searchFlagged();
+        static IMAPSearchExpression * searchUnflagged();
+        static IMAPSearchExpression * searchAnswered();
+        static IMAPSearchExpression * searchUnanswered();
+        static IMAPSearchExpression * searchDraft();
+        static IMAPSearchExpression * searchUndraft();
+        static IMAPSearchExpression * searchDeleted();
+        static IMAPSearchExpression * searchSpam();
+        static IMAPSearchExpression * searchBeforeDate(time_t date);
+        static IMAPSearchExpression * searchOnDate(time_t date);
+        static IMAPSearchExpression * searchSinceDate(time_t date);
+        static IMAPSearchExpression * searchBeforeReceivedDate(time_t date);
+        static IMAPSearchExpression * searchOnReceivedDate(time_t date);
+        static IMAPSearchExpression * searchSinceReceivedDate(time_t date);
+        static IMAPSearchExpression * searchSizeLarger(uint32_t size);
+        static IMAPSearchExpression * searchSizeSmaller(uint32_t size);
+        static IMAPSearchExpression * searchGmailThreadID(uint64_t number);
+        static IMAPSearchExpression * searchGmailMessageID(uint64_t number);
+        static IMAPSearchExpression * searchGmailRaw(String * expr);
+        static IMAPSearchExpression * searchAnd(IMAPSearchExpression * left, IMAPSearchExpression * right);
+        static IMAPSearchExpression * searchOr(IMAPSearchExpression * left, IMAPSearchExpression * right);
+        static IMAPSearchExpression * searchNot(IMAPSearchExpression * notExpr);
+        
+        
+    public: // subclass behavior
+        IMAPSearchExpression(IMAPSearchExpression * other);
+        virtual String * description();
+        virtual Object * copy();
+        
+    private:
+        IMAPSearchKind mKind;
+        String * mHeader;
+        String * mValue;
+        uint64_t mLongNumber;
+        IndexSet * mUids;
+        IndexSet * mNumbers;
+        IMAPSearchExpression * mLeftExpression;
+        IMAPSearchExpression * mRightExpression;
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSearchOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSearchOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..bb9cef081bde6869cdceb16c5d6720f543b39a00
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSearchOperation.h
@@ -0,0 +1,54 @@
+//
+//  IMAPSearchOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/12/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPSEARCHOPERATION_H
+
+#define MAILCORE_MCIMAPSEARCHOPERATION_H
+
+#include <MailCore/MCIMAPOperation.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class IMAPSearchExpression;
+    
+    class MAILCORE_EXPORT IMAPSearchOperation : public IMAPOperation {
+    public:
+        IMAPSearchOperation();
+        virtual ~IMAPSearchOperation();
+        
+        virtual void setSearchKind(IMAPSearchKind kind);
+        virtual IMAPSearchKind searchKind();
+        
+        virtual void setSearchString(String * searchString);
+        virtual String * searchString();
+        
+        virtual void setSearchExpression(IMAPSearchExpression * expression);
+        virtual IMAPSearchExpression * searchExpression();
+        
+        // Result.
+        virtual IndexSet * uids();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        IMAPSearchKind mKind;
+        String * mSearchString;
+        IMAPSearchExpression * mExpression;
+        IndexSet * mUids;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSession.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSession.h
new file mode 100644
index 0000000000000000000000000000000000000000..596235372f550cd51081fec6d0c6bb1c4f95a899
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSession.h
@@ -0,0 +1,331 @@
+#ifndef MAILCORE_MCIMAPSESSION_H
+
+#define MAILCORE_MCIMAPSESSION_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+#include <MailCore/MCIMAPMessage.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    extern String * IMAPNamespacePersonal;
+    extern String * IMAPNamespaceOther;
+    extern String * IMAPNamespaceShared;
+    
+    class IMAPNamespace;
+    class IMAPSearchExpression;
+    class IMAPFolder;
+    class IMAPProgressCallback;
+    class IMAPSyncResult;
+    class IMAPFolderStatus;
+    class IMAPIdentity;
+    
+    class MAILCORE_EXPORT IMAPSession : public Object {
+    public:
+        IMAPSession();
+        virtual ~IMAPSession();
+        
+        virtual void setHostname(String * hostname);
+        virtual String * hostname();
+        
+        virtual void setPort(unsigned int port);
+        virtual unsigned int port();
+        
+        virtual void setUsername(String * username);
+        virtual String * username();
+        
+        virtual void setPassword(String * password);
+        virtual String * password();
+        
+        // To authenticate using OAuth2, username and oauth2token should be set.
+        // auth type to use is AuthTypeOAuth2.
+        virtual void setOAuth2Token(String * token);
+        virtual String * OAuth2Token();
+        
+        virtual void setAuthType(AuthType authType);
+        virtual AuthType authType();
+        
+        virtual void setConnectionType(ConnectionType connectionType);
+        virtual ConnectionType connectionType();
+        
+        virtual void setTimeout(time_t timeout);
+        virtual time_t timeout();
+        
+        virtual void setCheckCertificateEnabled(bool enabled);
+        virtual bool isCheckCertificateEnabled();
+        
+        virtual void setVoIPEnabled(bool enabled);
+        virtual bool isVoIPEnabled();
+        
+        // Needed for fetchSubscribedFolders() and fetchAllFolders().
+        virtual void setDefaultNamespace(IMAPNamespace * ns);
+        virtual IMAPNamespace * defaultNamespace();
+        
+        virtual IMAPIdentity * serverIdentity();
+        virtual IMAPIdentity * clientIdentity();
+        virtual void setClientIdentity(IMAPIdentity * identity);
+
+        virtual void select(String * folder, ErrorCode * pError);
+        virtual IMAPFolderStatus * folderStatus(String * folder, ErrorCode * pError);
+        
+        virtual Array * /* IMAPFolder */ fetchSubscribedFolders(ErrorCode * pError);
+        virtual Array * /* IMAPFolder */ fetchAllFolders(ErrorCode * pError); // will use xlist if available
+        
+        virtual void renameFolder(String * folder, String * otherName, ErrorCode * pError);
+        virtual void deleteFolder(String * folder, ErrorCode * pError);
+        virtual void createFolder(String * folder, ErrorCode * pError);
+        
+        virtual void subscribeFolder(String * folder, ErrorCode * pError);
+        virtual void unsubscribeFolder(String * folder, ErrorCode * pError);
+        
+        virtual void appendMessage(String * folder, Data * messageData, MessageFlag flags,
+                                   IMAPProgressCallback * progressCallback, uint32_t * createdUID, ErrorCode * pError);
+        virtual void appendMessageWithCustomFlags(String * folder, Data * messageData, MessageFlag flags, Array * customFlags,
+                                   IMAPProgressCallback * progressCallback, uint32_t * createdUID, ErrorCode * pError);
+        virtual void appendMessageWithCustomFlagsAndDate(String * folder, Data * messageData, MessageFlag flags, Array * customFlags, time_t date,
+                                                         IMAPProgressCallback * progressCallback, uint32_t * createdUID, ErrorCode * pError);
+        virtual void appendMessageWithCustomFlagsAndDate(String * folder, String * messagePath, MessageFlag flags, Array * customFlags, time_t date,
+                                                         IMAPProgressCallback * progressCallback, uint32_t * createdUID, ErrorCode * pError);
+
+        virtual void copyMessages(String * folder, IndexSet * uidSet, String * destFolder,
+                                  HashMap ** pUidMapping, ErrorCode * pError);
+        
+        virtual void moveMessages(String * folder, IndexSet * uidSet, String * destFolder,
+                                  HashMap ** pUidMapping, ErrorCode * pError);
+
+        virtual void expunge(String * folder, ErrorCode * pError);
+        
+        virtual Array * /* IMAPMessage */ fetchMessagesByUID(String * folder, IMAPMessagesRequestKind requestKind,
+                                                             IndexSet * uids, IMAPProgressCallback * progressCallback,
+                                                             ErrorCode * pError);
+        virtual Array * /* IMAPMessage */ fetchMessagesByUIDWithExtraHeaders(String * folder,
+                                                                             IMAPMessagesRequestKind requestKind,
+                                                                             IndexSet * uids,
+                                                                             IMAPProgressCallback * progressCallback,
+                                                                             Array * extraHeaders, ErrorCode * pError);
+        virtual Array * /* IMAPMessage */ fetchMessagesByNumber(String * folder, IMAPMessagesRequestKind requestKind,
+                                                                IndexSet * numbers, IMAPProgressCallback * progressCallback,
+                                                                ErrorCode * pError);
+        virtual Array * /* IMAPMessage */ fetchMessagesByNumberWithExtraHeaders(String * folder,
+                                                                                IMAPMessagesRequestKind requestKind,
+                                                                                IndexSet * numbers,
+                                                                                IMAPProgressCallback * progressCallback,
+                                                                                Array * extraHeaders, ErrorCode * pError);
+        virtual String * customCommand(String * command, ErrorCode * pError);
+
+        virtual Data * fetchMessageByUID(String * folder, uint32_t uid,
+                                         IMAPProgressCallback * progressCallback, ErrorCode * pError);
+        virtual Data * fetchMessageByNumber(String * folder, uint32_t number,
+                                            IMAPProgressCallback * progressCallback, ErrorCode * pError);
+        virtual Data * fetchMessageAttachmentByUID(String * folder, uint32_t uid, String * partID,
+                                                   Encoding encoding, IMAPProgressCallback * progressCallback, ErrorCode * pError);
+
+        virtual void fetchMessageAttachmentToFileByChunksByUID(String * folder, uint32_t uid, String * partID,
+                                                       uint32_t estimatedSize, Encoding encoding,
+                                                       String * outputFile, uint32_t chunkSize,
+                                                       IMAPProgressCallback * progressCallback, ErrorCode * pError);
+        virtual void fetchMessageAttachmentToFileByUID(String * folder, uint32_t uid, String * partID,
+                                                       Encoding encoding, String * outputFile,
+                                                       IMAPProgressCallback * progressCallback, ErrorCode * pError);
+
+        virtual Data * fetchMessageAttachmentByNumber(String * folder, uint32_t number, String * partID,
+                                                      Encoding encoding, IMAPProgressCallback * progressCallback, ErrorCode * pError);
+        virtual HashMap * fetchMessageNumberUIDMapping(String * folder, uint32_t fromUID, uint32_t toUID,
+                                                       ErrorCode * pError);
+        
+        /* When CONDSTORE or QRESYNC is available */
+        virtual IMAPSyncResult * syncMessagesByUID(String * folder, IMAPMessagesRequestKind requestKind,
+                                                   IndexSet * uids, uint64_t modseq,
+                                                   IMAPProgressCallback * progressCallback, ErrorCode * pError);
+        /* Same as syncMessagesByUID, allows for extra headers */
+        virtual IMAPSyncResult * syncMessagesByUIDWithExtraHeaders(String * folder, IMAPMessagesRequestKind requestKind,
+                                                                   IndexSet * uids, uint64_t modseq,
+                                                                   IMAPProgressCallback * progressCallback,
+                                                                   Array * extraHeaders, ErrorCode * pError);
+        
+        virtual void storeFlagsByUID(String * folder, IndexSet * uids, IMAPStoreFlagsRequestKind kind, MessageFlag flags, ErrorCode * pError);
+        virtual void storeFlagsAndCustomFlagsByUID(String * folder, IndexSet * uids, IMAPStoreFlagsRequestKind kind, MessageFlag flags, Array * customFlags, ErrorCode * pError);
+        virtual void storeFlagsByNumber(String * folder, IndexSet * numbers, IMAPStoreFlagsRequestKind kind, MessageFlag flags, ErrorCode * pError);
+        virtual void storeFlagsAndCustomFlagsByNumber(String * folder, IndexSet * numbers, IMAPStoreFlagsRequestKind kind, MessageFlag flags, Array * customFlags, ErrorCode * pError);
+        
+        virtual void storeLabelsByUID(String * folder, IndexSet * uids, IMAPStoreFlagsRequestKind kind, Array * labels, ErrorCode * pError);
+        virtual void storeLabelsByNumber(String * folder, IndexSet * numbers, IMAPStoreFlagsRequestKind kind, Array * labels, ErrorCode * pError);
+        
+        virtual IndexSet * search(String * folder, IMAPSearchKind kind, String * searchString, ErrorCode * pError);
+        virtual IndexSet * search(String * folder, IMAPSearchExpression * expression, ErrorCode * pError);
+        virtual void getQuota(uint32_t *usage, uint32_t *limit, ErrorCode * pError);
+        
+        virtual bool setupIdle();
+        virtual void idle(String * folder, uint32_t lastKnownUID, ErrorCode * pError);
+        virtual void interruptIdle();
+        virtual void unsetupIdle();
+        
+        virtual void connect(ErrorCode * pError);
+        virtual void disconnect();
+        
+        virtual void noop(ErrorCode * pError);
+        
+        virtual HashMap * fetchNamespace(ErrorCode * pError);
+        
+        virtual void login(ErrorCode * pError);
+        
+        virtual IMAPIdentity * identity(IMAPIdentity * clientIdentity, ErrorCode * pError);
+        
+        virtual IndexSet * capability(ErrorCode * pError);
+        
+        virtual void enableCompression(ErrorCode * pError);
+        
+        virtual uint32_t uidValidity();
+        virtual uint32_t uidNext();
+        virtual uint64_t modSequenceValue();
+        virtual unsigned int lastFolderMessageCount();
+        virtual uint32_t firstUnseenUid();
+        
+        virtual bool isIdleEnabled();
+        virtual bool isXListEnabled();
+        virtual bool isCondstoreEnabled();
+        virtual bool isQResyncEnabled();
+        virtual bool isIdentityEnabled();
+        virtual bool isXOAuthEnabled();
+        virtual bool isNamespaceEnabled();
+        virtual bool isCompressionEnabled();
+        virtual bool allowsNewPermanentFlags();
+      
+        virtual String * gmailUserDisplayName() DEPRECATED_ATTRIBUTE;
+        
+        virtual void setConnectionLogger(ConnectionLogger * logger);
+        virtual ConnectionLogger * connectionLogger();
+        
+        /** HTML rendering of the body of the message to be displayed in a web view.*/
+        virtual String * htmlRendering(IMAPMessage * message, String * folder, ErrorCode * pError);
+        
+        /** HTML rendering of the body of the message.*/
+        virtual String * htmlBodyRendering(IMAPMessage * message, String * folder, ErrorCode * pError);
+        
+        /** Text rendering of the message.*/
+        virtual String * plainTextRendering(IMAPMessage * message, String * folder, ErrorCode * pError);
+        
+        /** Text rendering of the body of the message. All end of line will be removed and white spaces cleaned up if requested.
+         This method can be used to generate the summary of the message.*/
+        virtual String * plainTextBodyRendering(IMAPMessage * message, String * folder, bool stripWhitespace, ErrorCode * pError);
+        
+        /** Enable automatic query of the capabilities of the IMAP server when set to true. */
+        virtual void setAutomaticConfigurationEnabled(bool enabled);
+        
+        /** Check if the automatic query of the capabilities of the IMAP server is enabled. */
+        virtual bool isAutomaticConfigurationEnabled();
+
+        virtual String * loginResponse();
+        /** Filled by unparsed protocol data in case of ParseError (only for login for now). */
+        virtual Data * unparsedResponseData();
+        
+    public: // private
+        virtual void loginIfNeeded(ErrorCode * pError);
+        virtual void connectIfNeeded(ErrorCode * pError);
+        virtual void selectIfNeeded(String * folder, ErrorCode * pError);
+        virtual bool isDisconnected();
+        virtual bool isAutomaticConfigurationDone();
+        virtual void resetAutomaticConfigurationDone();
+        virtual void applyCapabilities(IndexSet * capabilities);
+        virtual IndexSet * storedCapabilities();
+        virtual void lockConnectionLogger();
+        virtual void unlockConnectionLogger();
+        virtual ConnectionLogger * connectionLoggerNoLock();
+
+    private:
+        String * mHostname;
+        unsigned int mPort;
+        String * mUsername;
+        String * mPassword;
+        String * mOAuth2Token;
+        AuthType mAuthType;
+        ConnectionType mConnectionType;
+        bool mCheckCertificateEnabled;
+        bool mVoIPEnabled;
+        char mDelimiter;
+        IMAPNamespace * mDefaultNamespace;
+        IMAPIdentity * mServerIdentity;
+        IMAPIdentity * mClientIdentity;
+        time_t mTimeout;
+        
+        bool mBodyProgressEnabled;
+        bool mIdleEnabled;
+        bool mXListEnabled;
+        bool mCondstoreEnabled;
+        bool mQResyncEnabled;
+        bool mXYMHighestModseqEnabled;
+        bool mIdentityEnabled;
+        bool mXOauth2Enabled;
+        bool mNamespaceEnabled;
+        bool mCompressionEnabled;
+        bool mIsGmail;
+        bool mAllowsNewPermanentFlags;
+        String * mWelcomeString;
+        bool mNeedsMboxMailWorkaround;
+        uint32_t mUIDValidity;
+        uint32_t mUIDNext;
+        uint64_t mModSequenceValue;
+        unsigned int mFolderMsgCount;
+        uint32_t mFirstUnseenUid;
+        bool mYahooServer;
+        bool mRamblerRuServer;
+        bool mHermesServer;
+        bool mQipServer;
+        
+        unsigned int mLastFetchedSequenceNumber;
+        String * mCurrentFolder;
+        pthread_mutex_t mIdleLock;
+        int mState;
+        mailimap * mImap;
+        IMAPProgressCallback * mProgressCallback;
+        unsigned int mProgressItemsCount;
+        ConnectionLogger * mConnectionLogger;
+        pthread_mutex_t mConnectionLoggerLock;
+        bool mAutomaticConfigurationEnabled;
+        bool mAutomaticConfigurationDone;
+        bool mShouldDisconnect;
+        
+        String * mLoginResponse;
+        String * mGmailUserDisplayName;
+        Data * mUnparsedResponseData;
+        
+        void init();
+        void bodyProgress(unsigned int current, unsigned int maximum);
+        void itemsProgress(unsigned int current, unsigned int maximum);
+        bool checkCertificate();
+        static void body_progress(size_t current, size_t maximum, void * context);
+        static void items_progress(size_t current, size_t maximum, void * context);
+        void setup();
+        void unsetup();
+        char fetchDelimiterIfNeeded(char defaultDelimiter, ErrorCode * pError);
+        IMAPSyncResult * fetchMessages(String * folder, IMAPMessagesRequestKind requestKind,
+                                       bool fetchByUID, struct mailimap_set * imapset,
+                                       IndexSet * uidsFilter, IndexSet * numbersFilter,
+                                       uint64_t modseq,
+                                       HashMap * mapping, IMAPProgressCallback * progressCallback,
+                                       Array * extraHeaders, ErrorCode * pError);
+        void capabilitySetWithSessionState(IndexSet * capabilities);
+        bool enableFeature(String * feature);
+        void enableFeatures();
+        Data * fetchMessage(String * folder, bool identifier_is_uid, uint32_t identifier,
+                            IMAPProgressCallback * progressCallback, ErrorCode * pError);
+        void storeFlagsAndCustomFlags(String * folder, bool identifier_is_uid, IndexSet * identifiers,
+                                      IMAPStoreFlagsRequestKind kind, MessageFlag flags, Array * customFlags, ErrorCode * pError);
+        Data * fetchMessageAttachment(String * folder, bool identifier_is_uid,
+                                      uint32_t identifier, String * partID,
+                                      Encoding encoding, IMAPProgressCallback * progressCallback, ErrorCode * pError);
+        // in case of wholePart is false, receives range [offset, length]
+        Data * fetchNonDecodedMessageAttachment(String * folder, bool identifier_is_uid,
+                                      uint32_t identifier, String * partID,
+                                      bool wholePart, uint32_t offset, uint32_t length,
+                                      Encoding encoding, IMAPProgressCallback * progressCallback, ErrorCode * pError);
+        void storeLabels(String * folder, bool identifier_is_uid, IndexSet * identifiers, IMAPStoreFlagsRequestKind kind, Array * labels, ErrorCode * pError);
+    };
+
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSyncResult.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSyncResult.h
new file mode 100644
index 0000000000000000000000000000000000000000..683ca6cc467e57e2ee48c88f9d50a94febdf463c
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIMAPSyncResult.h
@@ -0,0 +1,39 @@
+//
+//  MCIMAPSyncResult.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/3/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCIMAPSYNCRESULT_H
+
+#define MAILCORE_MCIMAPSYNCRESULT_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IMAPSyncResult : public Object {
+    public:
+        IMAPSyncResult();
+        virtual ~IMAPSyncResult();
+        
+        virtual void setModifiedOrAddedMessages(Array * /* IMAPMessage */ messages);
+        virtual Array * /* IMAPMessage */ modifiedOrAddedMessages();
+        
+        virtual void setVanishedMessages(IndexSet * vanishedMessages);
+        virtual IndexSet * vanishedMessages();
+        
+    private:
+        Array * /* IMAPMessage */ mModifiedOrAddedMessages;
+        IndexSet * mVanishedMessages;
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIndexSet.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIndexSet.h
new file mode 100644
index 0000000000000000000000000000000000000000..5fd66cfaf641774f8c56316aa80d3997df9660e8
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIndexSet.h
@@ -0,0 +1,77 @@
+//
+//  MCIndexSet.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/4/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCINDEXSET_H
+
+#define MAILCORE_MCINDEXSET_H
+
+#include <MailCore/MCObject.h>
+#include <MailCore/MCRange.h>
+
+#ifdef __cplusplus
+
+#include <inttypes.h>
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT IndexSet : public Object {
+    public:
+        IndexSet();
+        virtual ~IndexSet();
+        
+        static IndexSet * indexSet();
+        static IndexSet * indexSetWithRange(Range range);
+        static IndexSet * indexSetWithIndex(uint64_t idx);
+        
+        virtual unsigned int count();
+        virtual void addIndex(uint64_t idx);
+        virtual void removeIndex(uint64_t idx);
+        virtual bool containsIndex(uint64_t idx);
+        
+        virtual void addRange(Range range);
+        virtual void removeRange(Range range);
+        virtual void intersectsRange(Range range);
+        
+        virtual void addIndexSet(IndexSet * indexSet);
+        virtual void removeIndexSet(IndexSet * indexSet);
+        virtual void intersectsIndexSet(IndexSet * indexSet);
+        
+        virtual Range * allRanges();
+        virtual unsigned int rangesCount();
+        virtual void removeAllIndexes();
+        
+    public: // subclass behavior
+        IndexSet(IndexSet * o);
+        virtual String * description();
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        virtual bool isEqual(Object * otherObject);
+
+    private:
+        Range * mRanges;
+        unsigned int mCount;
+        unsigned int mAllocated;
+        void init();
+        int rangeIndexForIndex(uint64_t idx);
+        int rangeIndexForIndexWithBounds(uint64_t idx, unsigned int left, unsigned int right);
+        void addRangeIndex(unsigned int rangeIndex);
+        void removeRangeIndex(unsigned int rangeIndex, unsigned int count);
+        int rightRangeIndexForIndex(uint64_t idx);
+        int rightRangeIndexForIndexWithBounds(uint64_t idx, unsigned int left, unsigned int right);
+        int leftRangeIndexForIndex(uint64_t idx);
+        int leftRangeIndexForIndexWithBounds(uint64_t idx, unsigned int left, unsigned int right);
+        void mergeRanges(unsigned int rangeIndex);
+        void tryToMergeAdjacentRanges(unsigned int rangeIndex);
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIterator.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIterator.h
new file mode 100644
index 0000000000000000000000000000000000000000..a3e5b1c1714726b7091c72730e9da721b1f45bc9
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCIterator.h
@@ -0,0 +1,189 @@
+//
+//  MCIterator.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 4/18/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_ITERATOR_H
+
+#define MAILCORE_ITERATOR_H
+
+#include <MailCore/MCArray.h>
+#include <MailCore/MCHashMap.h>
+#include <MailCore/MCIndexSet.h>
+#include <MailCore/MCAutoreleasePool.h>
+#include <MailCore/MCAssert.h>
+#include <string.h>
+
+#ifdef __cplusplus
+
+#define mc_foreacharray(type, __variable, __array) \
+type * __variable; \
+mailcore::ArrayIterator __variable##__iterator = mailcore::ArrayIteratorInit(__array); \
+for (; NULL != (__variable = (type *) mailcore::ArrayIteratorNext(&__variable##__iterator)); )
+
+#define mc_foreacharrayIndex(__index, type, __variable, __array) \
+type * __variable; \
+mailcore::ArrayIterator __variable##__iterator = mailcore::ArrayIteratorInit(__array); \
+for (unsigned int __index = 0; NULL != (__variable = (type *) mailcore::ArrayIteratorNext(&__variable##__iterator)); __index++)
+
+#define mc_foreachhashmapKey(keyType, __key, __hashmap) \
+keyType * __key; \
+HashMapIterator __key##__iterator = HashMapIteratorInit(__hashmap, true, false); \
+while (HashMapIteratorRun(&__key##__iterator)) \
+while (HashMapIteratorNext(&__key##__iterator, (Object **) &__key, (Object **) NULL))
+
+#define mc_foreachhashmapValue(valueType, __value, __hashmap) \
+valueType * __value; \
+HashMapIterator __value##__iterator = HashMapIteratorInit(__hashmap, false, true); \
+while (HashMapIteratorRun(&__value##__iterator)) \
+while (HashMapIteratorNext(&__value##__iterator, (Object **) NULL, (Object **) &__value))
+
+#define mc_foreachhashmapKeyAndValue(keyType, __key, valueType, __value, __hashmap) \
+keyType * __key; \
+valueType * __value; \
+HashMapIterator __key##__value##__iterator = HashMapIteratorInit(__hashmap, true, true); \
+while (HashMapIteratorRun(&__key##__value##__iterator)) \
+while (HashMapIteratorNext(&__key##__value##__iterator, (Object **) &__key, (Object **) &__value))
+
+#define mc_foreachindexset(__variable, __indexset) \
+int64_t __variable; \
+mailcore::IndexSetIterator __variable##__iterator = mailcore::IndexSetIteratorInit(__indexset); \
+for (; (__variable = IndexSetIteratorValue(&__variable##__iterator)), IndexSetIteratorIsValid(&__variable##__iterator) ; mailcore::IndexSetIteratorNext(&__variable##__iterator))
+
+namespace mailcore {
+    
+    struct IndexSetIterator {
+        unsigned int rangeIndex;
+        unsigned int index;
+        Range * currentRange;
+        IndexSet * indexSet;
+    };
+    
+    static inline IndexSetIterator IndexSetIteratorInit(IndexSet * indexSet)
+    {
+        IndexSetIterator iterator = { 0, 0, NULL, indexSet };
+        if (indexSet->rangesCount() >= 1) {
+            iterator.currentRange = &indexSet->allRanges()[0];
+        }
+        return iterator;
+    }
+    
+    static inline bool IndexSetIteratorIsValid(IndexSetIterator * iterator)
+    {
+        return iterator->currentRange != NULL;
+    }
+    
+    static inline int64_t IndexSetIteratorValue(IndexSetIterator * iterator)
+    {
+        return iterator->currentRange == NULL ? -1 : iterator->currentRange->location + iterator->index;
+    }
+    
+    static inline bool IndexSetIteratorNext(IndexSetIterator * iterator)
+    {
+        iterator->index ++;
+        if (iterator->index > iterator->currentRange->length) {
+            // switch to an other range
+            iterator->index = 0;
+            iterator->rangeIndex ++;
+            if (iterator->rangeIndex >= iterator->indexSet->rangesCount()) {
+                iterator->currentRange = NULL;
+                return false;
+            }
+            else {
+                iterator->currentRange = &iterator->indexSet->allRanges()[iterator->rangeIndex];
+                return true;
+            }
+        }
+        else {
+            return true;
+        }
+    }
+    
+    struct ArrayIterator {
+        unsigned index;
+        unsigned count;
+        Array * array;
+    };
+    
+    static inline ArrayIterator ArrayIteratorInit(Array * array)
+    {
+        ArrayIterator iterator = { 0, array != NULL ? array->count() : 0, array };
+        return iterator;
+    }
+    
+    static inline Object * ArrayIteratorNext(ArrayIterator * iterator)
+    {
+        if (iterator->index >= iterator->count) {
+            return NULL;
+        }
+        
+        Object * result = iterator->array->objectAtIndex(iterator->index);
+        ++ iterator->index;
+        return result;
+    }
+    
+    
+    struct HashMapIterator {
+        bool cleanup;
+        unsigned index;
+        unsigned count;
+        Array * keys;
+        Array * values;
+    };
+    
+    static inline HashMapIterator HashMapIteratorInit(HashMap * hashmap, bool useKeys, bool useValues)
+    {
+        AutoreleasePool * pool = new AutoreleasePool();
+        Array * keys =  useKeys ? (hashmap != NULL ? hashmap->allKeys() : NULL) : NULL;
+        Array * values = useValues ? (hashmap != NULL ? hashmap->allValues() : NULL) : NULL;
+        if (keys != NULL) {
+            keys->retain();
+        }
+        if (values != NULL) {
+            values->retain();
+        }
+        HashMapIterator iterator = { false, 0, hashmap != NULL ? hashmap->count() : 0, keys, values };
+        pool->release();
+        
+        return iterator;
+    }
+    
+    static inline bool HashMapIteratorNext(HashMapIterator * iterator, Object ** keyp, Object ** valuep)
+    {
+        if (iterator->index >= iterator->count) {
+            return false;
+        }
+        
+        if (keyp != NULL) {
+            MCAssert(iterator->keys != NULL);
+            * keyp = iterator->keys->objectAtIndex(iterator->index);
+        }
+        if (valuep != NULL) {
+            MCAssert(iterator->values != NULL);
+            * valuep = iterator->values->objectAtIndex(iterator->index);
+        }
+        iterator->index ++;
+        return true;
+    }
+    
+    
+    static inline bool HashMapIteratorRun(HashMapIterator * iterator)
+    {
+        if (!iterator->cleanup) {
+            iterator->cleanup = true;
+            return true;
+        } else {
+            MC_SAFE_RELEASE(iterator->keys);
+            MC_SAFE_RELEASE(iterator->values);
+            return false;
+        }
+    }
+    
+};
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCJSON.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCJSON.h
new file mode 100644
index 0000000000000000000000000000000000000000..f000dc2de5039f55c2a82a9f412fada2fa7c55fd
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCJSON.h
@@ -0,0 +1,38 @@
+//
+//  MCJSON.h
+//  hermes
+//
+//  Created by DINH Viêt Hoà on 4/8/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCJSON_H
+
+#define MAILCORE_MCJSON_H
+
+#include <MailCore/MCObject.h>
+#include <MailCore/MCHashMap.h>
+#include <MailCore/MCArray.h>
+#include <MailCore/MCValue.h>
+#include <MailCore/MCString.h>
+#include <MailCore/MCData.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class Null;
+    
+    class MAILCORE_EXPORT JSON {
+    public:
+        static String * objectToJSONString(Object * object);
+        static Data * objectToJSONData(Object * object);
+        static Object * objectFromJSONString(String * json);
+        static Object * objectFromJSONData(Data * json);
+    };
+    
+}
+
+#endif
+
+#endif /* defined(__hermes__MCJSON__) */
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCLibetpanTypes.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCLibetpanTypes.h
new file mode 100644
index 0000000000000000000000000000000000000000..fcb8e70adabe9e45c1dd921ea154449e12c5b916
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCLibetpanTypes.h
@@ -0,0 +1,46 @@
+//
+//  MCLibetpanTypes.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 4/7/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCLIBETPANTYPES_H
+
+#define MAILCORE_MCLIBETPANTYPES_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+    struct mailimap_body_fields;
+    struct mailimap_body_ext_1part;
+    struct mailimf_address;
+    struct mailimf_mailbox;
+    struct mailimap_address;
+    struct mailmime;
+    struct mailmime_mechanism;
+    struct mailimap_namespace_item;
+    struct mailimap_namespace_info;
+    struct mailimap_body;
+    struct mailimap_body_fields;
+    struct mailimap_body_ext_1part;
+    struct mailimap_body_type_1part;
+    struct mailimap_body_type_basic;
+    struct mailimap_body_type_text;
+    struct mailimap_body_type_mpart;
+    struct mailimap_body_type_msg;
+    typedef struct mailimap mailimap;
+    struct mailimap_set;
+    struct mailimap_date_time;
+    struct mailimf_fields;
+    struct mailimap_envelope;
+    typedef struct mailpop3 mailpop3;
+    typedef struct mailsmtp mailsmtp;
+    typedef struct newsnntp newsnntp;
+    struct mailsem;
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCLog.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCLog.h
new file mode 100644
index 0000000000000000000000000000000000000000..5f3efdb5bb72fdb35eff2d253027453cbff9cbde
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCLog.h
@@ -0,0 +1,31 @@
+#ifndef MAILCORE_MCLOG_H
+
+#define MAILCORE_MCLOG_H
+
+#include <stdio.h>
+#include <MailCore/MCUtils.h>
+
+#define MCLog(...) MCLogInternal(NULL, __FILE__, __LINE__, 0, __VA_ARGS__)
+#define MCLogStack(...) MCLogInternal(NULL, __FILE__, __LINE__, 1, __VA_ARGS__)
+
+MAILCORE_EXPORT
+extern int MCLogEnabled;
+    
+#ifndef __printflike
+#define __printflike(a,b)
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+    MAILCORE_EXPORT
+    void MCLogInternal(const char * user,
+                       const char * filename,
+                       unsigned int line,
+                       int dumpStack,
+                       const char * format, ...) __printflike(5, 6);
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMD5.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMD5.h
new file mode 100644
index 0000000000000000000000000000000000000000..b8cde2e9a95cde3ae8a7018f2b1d2a04f4c8783e
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMD5.h
@@ -0,0 +1,28 @@
+//
+//  MCMD5.h
+//  hermes
+//
+//  Created by DINH Viêt Hoà on 4/11/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCMD5_H
+
+#define MAILCORE_MCMD5_H
+
+#include <MailCore/MCData.h>
+#include <MailCore/MCString.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    MAILCORE_EXPORT
+    Data * md5Data(Data * data);
+
+    MAILCORE_EXPORT
+    String * md5String(Data * data);
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMailProvider.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMailProvider.h
new file mode 100644
index 0000000000000000000000000000000000000000..e0801da5b89c5ddfb04a7aebf0ac0e5e652b1764
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMailProvider.h
@@ -0,0 +1,75 @@
+//
+//  MCMailProvider.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 4/28/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCMAILPROVIDER_H
+
+#define MAILCORE_MCMAILPROVIDER_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class NetService;
+    
+    class MAILCORE_EXPORT MailProvider : public Object {
+    public:
+        static MailProvider * providerWithInfo(HashMap * info);
+        
+        MailProvider();
+        virtual ~MailProvider();
+        
+        virtual String * identifier();
+        
+        virtual Array * /* NetService */ imapServices();
+        virtual Array * /* NetService */ smtpServices();
+        virtual Array * /* NetService */ popServices();
+        
+        virtual bool matchEmail(String * email);
+        virtual bool matchMX(String * hostname);
+        
+        virtual String * sentMailFolderPath();
+        virtual String * starredFolderPath();
+        virtual String * allMailFolderPath();
+        virtual String * trashFolderPath();
+        virtual String * draftsFolderPath();
+        virtual String * spamFolderPath();
+        virtual String * importantFolderPath();
+        
+        // Returns true if one of the folders above matches the given one.
+        virtual bool isMainFolder(String * folderPath, String * prefix);
+        
+    public: // subclass behavior
+        MailProvider(MailProvider * other);
+        virtual String * description();
+        virtual Object * copy();
+        
+    public: // private
+        virtual void setIdentifier(String * identifier);
+        virtual void fillWithInfo(HashMap * info);
+        
+    private:
+        String * mIdentifier;
+        Array * /* String */ mDomainMatch;
+        Array * /* String */ mDomainExclude;
+        Array * /* String */ mMxMatch;
+        Array * /* NetService */ mImapServices;
+        Array * /* NetService */ mSmtpServices;
+        Array * /* NetService */ mPopServices;
+        HashMap * mMailboxPaths;
+        
+        virtual bool matchDomain(String * match, String * domain);
+        void init();
+    };
+    
+};
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMailProvidersManager.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMailProvidersManager.h
new file mode 100644
index 0000000000000000000000000000000000000000..88723563d678832846faf4256e0a893ea3d1e707
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMailProvidersManager.h
@@ -0,0 +1,44 @@
+//
+//  MCMailProvidersManager.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 4/28/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCMAILPROVIDERSMANAGER_H
+
+#define MAILCORE_MCMAILPROVIDERSMANAGER_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MailProvider;
+    
+    class MAILCORE_EXPORT MailProvidersManager : public Object {
+    public:
+        static MailProvidersManager * sharedManager();
+        
+        virtual MailProvider * providerForEmail(String * email);
+        virtual MailProvider * providerForMX(String * hostname);
+        virtual MailProvider * providerForIdentifier(String * identifier);
+        
+        virtual void registerProvidersWithFilename(String * filename);
+        
+    private:
+        MailProvidersManager();
+        ~MailProvidersManager();
+        void registerProviders(HashMap * providers);
+        
+        HashMap * mProviders;
+        
+        void init();
+    };
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessageBuilder.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessageBuilder.h
new file mode 100644
index 0000000000000000000000000000000000000000..3d26ac5908b56077a27ece7028d866a274042019
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessageBuilder.h
@@ -0,0 +1,83 @@
+#ifndef MAILCORE_MCMESSAGEBUILDER_H
+
+#define MAILCORE_MCMESSAGEBUILDER_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCAbstractMessage.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class Attachment;
+    class HTMLRendererTemplateCallback;
+    
+    class MAILCORE_EXPORT MessageBuilder : public AbstractMessage {
+    public:
+        MessageBuilder();
+        virtual ~MessageBuilder();
+        
+        virtual void setHTMLBody(String * htmlBody);
+        virtual String * htmlBody();
+        
+        virtual void setTextBody(String * textBody);
+        virtual String * textBody();
+        
+        virtual void setAttachments(Array * /* Attachment */ attachments);
+        virtual Array * /* Attachment */ attachments();
+        virtual void addAttachment(Attachment * attachment);
+        
+        // attachments (usually images) that are included in HTML.
+        // a Content-ID should be assigned to these part to be able to reference
+        // them in the HTML using a cid: URL.
+        virtual void setRelatedAttachments(Array * /* Attachment */ attachments);
+        virtual Array * /* Attachment */ relatedAttachments();
+        virtual void addRelatedAttachment(Attachment * attachment);
+        
+        // When boundary needs to be prefixed (to go through spam filters).
+        virtual void setBoundaryPrefix(String * boundaryPrefix);
+        virtual String * boundaryPrefix();
+        
+        virtual Data * data();
+        virtual Data * dataForEncryption();
+
+        // Store builded message to file.
+        virtual ErrorCode writeToFile(String * filename);
+
+        virtual String * htmlRendering(HTMLRendererTemplateCallback * htmlCallback = NULL);
+        virtual String * htmlBodyRendering();
+        
+        virtual String * plainTextRendering();
+        virtual String * plainTextBodyRendering(bool stripWhitespace);
+        
+        virtual Data * openPGPSignedMessageDataWithSignatureData(Data * signature);
+        virtual Data * openPGPEncryptedMessageDataWithEncryptedData(Data * encryptedData);
+        
+    public: // subclass behavior
+        MessageBuilder(MessageBuilder * other);
+        virtual String * description();
+        virtual Object * copy();
+        
+    public: // private
+        virtual String * nextBoundary();
+        virtual void resetBoundaries();
+        virtual void setBoundaries(Array * boundaries);
+        
+    private:
+        String * mHTMLBody;
+        String * mTextBody;
+        Array * /* Attachment */ mAttachments;
+        Array * /* Attachment */ mRelatedAttachments;
+        String * mBoundaryPrefix;
+        void init();
+        Data * dataAndFilterBccAndForEncryption(bool filterBcc, bool forEncryption);
+        struct mailmime * mimeAndFilterBccAndForEncryption(bool filterBcc, bool forEncryption);
+        Array * mBoundaries;
+        unsigned int mCurrentBoundaryIndex;
+    };
+    
+};
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessageConstants.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessageConstants.h
new file mode 100644
index 0000000000000000000000000000000000000000..58822df9bc22ee4c89a8fd4983746a6d2801156e
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessageConstants.h
@@ -0,0 +1,286 @@
+#ifndef MAILCORE_MCMESSAGECONSTANTS_H
+
+#define MAILCORE_MCMESSAGECONSTANTS_H
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    enum ConnectionType {
+        ConnectionTypeClear             = 1 << 0,
+        ConnectionTypeStartTLS          = 1 << 1,
+        ConnectionTypeTLS               = 1 << 2,
+    };
+    
+    enum AuthType {
+        AuthTypeSASLNone          = 0,
+        AuthTypeSASLCRAMMD5       = 1 << 0,
+        AuthTypeSASLPlain         = 1 << 1,
+        AuthTypeSASLGSSAPI        = 1 << 2,
+        AuthTypeSASLDIGESTMD5     = 1 << 3,
+        AuthTypeSASLLogin         = 1 << 4,
+        AuthTypeSASLSRP           = 1 << 5,
+        AuthTypeSASLNTLM          = 1 << 6,
+        AuthTypeSASLKerberosV4    = 1 << 7,
+        AuthTypeXOAuth2           = 1 << 8,
+        AuthTypeXOAuth2Outlook    = 1 << 9,
+    };
+    
+    enum IMAPFolderFlag {
+        IMAPFolderFlagNone        = 0,
+        IMAPFolderFlagMarked      = 1 << 0,
+        IMAPFolderFlagUnmarked    = 1 << 1,
+        IMAPFolderFlagNoSelect    = 1 << 2,
+        IMAPFolderFlagNoInferiors = 1 << 3,
+        IMAPFolderFlagInbox       = 1 << 4,
+        IMAPFolderFlagSentMail    = 1 << 5,
+        IMAPFolderFlagStarred     = 1 << 6,
+        IMAPFolderFlagAllMail     = 1 << 7,
+        IMAPFolderFlagTrash       = 1 << 8,
+        IMAPFolderFlagDrafts      = 1 << 9,
+        IMAPFolderFlagSpam        = 1 << 10,
+        IMAPFolderFlagImportant   = 1 << 11,
+        IMAPFolderFlagArchive     = 1 << 12,
+        IMAPFolderFlagAll = IMAPFolderFlagAllMail,
+        IMAPFolderFlagJunk = IMAPFolderFlagSpam,
+        IMAPFolderFlagFlagged = IMAPFolderFlagStarred,
+        IMAPFolderFlagFolderTypeMask = IMAPFolderFlagInbox | IMAPFolderFlagSentMail | IMAPFolderFlagStarred | IMAPFolderFlagAllMail |
+          IMAPFolderFlagTrash| IMAPFolderFlagDrafts | IMAPFolderFlagSpam | IMAPFolderFlagImportant | IMAPFolderFlagArchive,
+    };
+    
+    enum MessageFlag {
+        MessageFlagNone          = 0,
+        MessageFlagSeen          = 1 << 0,
+        MessageFlagAnswered      = 1 << 1,
+        MessageFlagFlagged       = 1 << 2,
+        MessageFlagDeleted       = 1 << 3,
+        MessageFlagDraft         = 1 << 4,
+        MessageFlagMDNSent       = 1 << 5,
+        MessageFlagForwarded     = 1 << 6,
+        MessageFlagSubmitPending = 1 << 7,
+        MessageFlagSubmitted     = 1 << 8,
+        MessageFlagMaskAll = MessageFlagSeen | MessageFlagAnswered | MessageFlagFlagged |
+        MessageFlagDeleted | MessageFlagDraft | MessageFlagMDNSent | MessageFlagForwarded |
+        MessageFlagSubmitPending | MessageFlagSubmitted,
+    } ;
+    
+    enum IMAPMessagesRequestKind {
+        IMAPMessagesRequestKindUid           = 0, // This is the default and it's always fetched
+        IMAPMessagesRequestKindFlags         = 1 << 0,
+        IMAPMessagesRequestKindHeaders       = 1 << 1,
+        IMAPMessagesRequestKindStructure     = 1 << 2,
+        IMAPMessagesRequestKindInternalDate  = 1 << 3,
+        IMAPMessagesRequestKindFullHeaders   = 1 << 4,
+        IMAPMessagesRequestKindHeaderSubject = 1 << 5,
+        IMAPMessagesRequestKindGmailLabels   = 1 << 6,
+        IMAPMessagesRequestKindGmailMessageID = 1 << 7,
+        IMAPMessagesRequestKindGmailThreadID  = 1 << 8,
+        IMAPMessagesRequestKindExtraHeaders  = 1 << 9,
+        IMAPMessagesRequestKindSize          = 1 << 10,
+    };
+    
+    enum IMAPFetchRequestType {
+        IMAPFetchRequestTypeUID = 0,
+        IMAPFetchRequestTypeSequence = 1
+    };
+    
+    enum IMAPStoreFlagsRequestKind {
+        IMAPStoreFlagsRequestKindAdd,
+        IMAPStoreFlagsRequestKindRemove,
+        IMAPStoreFlagsRequestKindSet,
+    };
+    
+    enum IMAPWorkaround {
+        IMAPWorkaroundGmail = 1 << 0,
+        IMAPWorkaroundYahoo = 1 << 1,
+        IMAPWorkaroundExchange2003 = 1 << 2,
+    };
+    
+    enum IMAPCapability {
+        IMAPCapabilityACL,
+        IMAPCapabilityBinary,
+        IMAPCapabilityCatenate,
+        IMAPCapabilityChildren,
+        IMAPCapabilityCompressDeflate,
+        IMAPCapabilityCondstore,
+        IMAPCapabilityEnable,
+        IMAPCapabilityIdle,
+        IMAPCapabilityId,
+        IMAPCapabilityLiteralPlus,
+        IMAPCapabilityMove,
+        IMAPCapabilityMultiAppend,
+        IMAPCapabilityNamespace,
+        IMAPCapabilityQResync,
+        IMAPCapabilityQuota,
+        IMAPCapabilitySort,
+        IMAPCapabilityStartTLS,
+        IMAPCapabilityThreadOrderedSubject,
+        IMAPCapabilityThreadReferences,
+        IMAPCapabilityUIDPlus,
+        IMAPCapabilityUnselect,
+        IMAPCapabilityXList,
+        IMAPCapabilityAuthAnonymous,
+        IMAPCapabilityAuthCRAMMD5,
+        IMAPCapabilityAuthDigestMD5,
+        IMAPCapabilityAuthExternal,
+        IMAPCapabilityAuthGSSAPI,
+        IMAPCapabilityAuthKerberosV4,
+        IMAPCapabilityAuthLogin,
+        IMAPCapabilityAuthNTLM,
+        IMAPCapabilityAuthOTP,
+        IMAPCapabilityAuthPlain,
+        IMAPCapabilityAuthSKey,
+        IMAPCapabilityAuthSRP,
+        IMAPCapabilityXOAuth2,
+        IMAPCapabilityXYMHighestModseq,
+        IMAPCapabilityGmail,
+    };
+    
+    enum POPCapability {
+        POPCapabilityNone,
+        POPCapabilityStartTLS,
+        POPCapabilityTop,
+        POPCapabilityUser,
+        POPCapabilityRespCodes,
+        POPCapabilityPipelining,
+        POPCapabilityUIDL,
+        POPCapabilitySASL,
+        POPCapabilityAuthAnonymous,
+        POPCapabilityAuthCRAMMD5,
+        POPCapabilityAuthDigestMD5,
+        POPCapabilityAuthExternal,
+        POPCapabilityAuthGSSAPI,
+        POPCapabilityAuthKerberosV4,
+        POPCapabilityAuthLogin,
+        POPCapabilityAuthNTLM,
+        POPCapabilityAuthOTP,
+        POPCapabilityAuthPlain,
+        POPCapabilityAuthSKey,
+        POPCapabilityAuthSRP,
+    };
+    
+    enum Encoding {
+        Encoding7Bit = 0,            // should match MAILIMAP_BODY_FLD_ENC_7BIT
+        Encoding8Bit = 1,            // should match MAILIMAP_BODY_FLD_ENC_8BIT
+        EncodingBinary = 2,          // should match MAILIMAP_BODY_FLD_ENC_BINARY
+        EncodingBase64 = 3,          // should match MAILIMAP_BODY_FLD_ENC_BASE64
+        EncodingQuotedPrintable = 4, // should match MAILIMAP_BODY_FLD_ENC_QUOTED_PRINTABLE
+        EncodingOther = 5,           // should match MAILIMAP_BODY_FLD_ENC_OTHER
+        // negative values should be used for other encoding
+        EncodingUUEncode = -1
+    };
+    
+    enum IMAPSearchKind {
+        IMAPSearchKindAll,
+        IMAPSearchKindNone,
+        IMAPSearchKindFrom,
+        IMAPSearchKindTo,
+        IMAPSearchKindCc,
+        IMAPSearchKindBcc,
+        IMAPSearchKindRecipient,   // Recipient is the combination of To, Cc and Bcc
+        IMAPSearchKindSubject,
+        IMAPSearchKindContent,
+        IMAPSearchKindBody,
+        IMAPSearchKindUIDs,
+        IMAPSearchKindNumbers,
+        IMAPSearchKindHeader,
+        IMAPSearchKindRead,
+        IMAPSearchKindUnread,
+        IMAPSearchKindFlagged,
+        IMAPSearchKindUnflagged,
+        IMAPSearchKindAnswered,
+        IMAPSearchKindUnanswered,
+        IMAPSearchKindDraft,
+        IMAPSearchKindUndraft,
+        IMAPSearchKindDeleted,
+        IMAPSearchKindSpam,
+        IMAPSearchKindBeforeDate,
+        IMAPSearchKindOnDate,
+        IMAPSearchKindSinceDate,
+        IMAPSearchKindBeforeReceivedDate,
+        IMAPSearchKindOnReceivedDate,
+        IMAPSearchKindSinceReceivedDate,
+        IMAPSearchKindSizeLarger,
+        IMAPSearchKindSizeSmaller,
+        IMAPSearchKindGmailThreadID,
+        IMAPSearchKindGmailMessageID,
+        IMAPSearchKindGmailRaw,
+        IMAPSearchKindOr,
+        IMAPSearchKindAnd,
+        IMAPSearchKindNot,
+    };
+    
+    enum ErrorCode {
+        ErrorNone, // 0
+        ErrorConnection,
+        ErrorTLSNotAvailable,
+        ErrorParse,
+        ErrorCertificate,
+        ErrorAuthentication,
+        ErrorGmailIMAPNotEnabled,
+        ErrorGmailExceededBandwidthLimit,
+        ErrorGmailTooManySimultaneousConnections,
+        ErrorMobileMeMoved,
+        ErrorYahooUnavailable, // 10
+        ErrorNonExistantFolder,
+        ErrorRename,
+        ErrorDelete,
+        ErrorCreate,
+        ErrorSubscribe,
+        ErrorAppend,
+        ErrorCopy,
+        ErrorExpunge,
+        ErrorFetch,
+        ErrorIdle, // 20
+        ErrorIdentity,
+        ErrorNamespace,
+        ErrorStore,
+        ErrorCapability,
+        ErrorStartTLSNotAvailable,
+        ErrorSendMessageIllegalAttachment,
+        ErrorStorageLimit,
+        ErrorSendMessageNotAllowed,
+        ErrorNeedsConnectToWebmail,
+        ErrorSendMessage, // 30
+        ErrorAuthenticationRequired,
+        ErrorFetchMessageList,
+        ErrorDeleteMessage,
+        ErrorInvalidAccount,
+        ErrorFile,
+        ErrorCompression,
+        ErrorNoSender,
+        ErrorNoRecipient,
+        ErrorNoop,
+        ErrorGmailApplicationSpecificPasswordRequired, // 40
+        ErrorServerDate,
+        ErrorNoValidServerFound,
+        ErrorCustomCommand,
+        ErrorYahooSendMessageSpamSuspected,
+        ErrorYahooSendMessageDailyLimitExceeded,
+        ErrorOutlookLoginViaWebBrowser,
+        ErrorTiscaliSimplePassword,
+    };
+    
+    enum PartType {
+        PartTypeSingle,
+        PartTypeMessage,
+        PartTypeMultipartMixed,
+        PartTypeMultipartRelated,
+        PartTypeMultipartAlternative,
+        PartTypeMultipartSigned,
+    };
+    
+    // Private type - It should not be used directly.
+    enum IMAPMessageRenderingType {
+        IMAPMessageRenderingTypeHTML,
+        IMAPMessageRenderingTypeHTMLBody,
+        IMAPMessageRenderingTypePlainText,
+        IMAPMessageRenderingTypePlainTextBody,
+        IMAPMessageRenderingTypePlainTextBodyAndStripWhitespace,
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessageHeader.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessageHeader.h
new file mode 100644
index 0000000000000000000000000000000000000000..439e0d44164fe0a140ee1af7308ac4e51ce50366
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessageHeader.h
@@ -0,0 +1,111 @@
+#ifndef MAILCORE_MCMESSAGEHEADER_H
+
+#define MAILCORE_MCMESSAGEHEADER_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <time.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class Address;
+    
+    class MAILCORE_EXPORT MessageHeader : public Object {
+    public:
+        MessageHeader();
+        virtual ~MessageHeader();
+        
+        virtual void setMessageID(String * messageID);
+        virtual String * messageID();
+        
+        virtual bool isMessageIDAutoGenerated();
+        
+        virtual void setReferences(Array * /* String */ references);
+        virtual Array * /* String */ references();
+        
+        virtual void setInReplyTo(Array * /* String */ inReplyTo);
+        virtual Array * /* String */ inReplyTo();
+        
+        virtual void setDate(time_t date);
+        virtual time_t date();
+        
+        virtual void setReceivedDate(time_t date);
+        virtual time_t receivedDate();
+        
+        virtual void setSender(Address * sender);
+        virtual Address * sender();
+        
+        virtual void setFrom(Address * from);
+        virtual Address * from();
+        
+        virtual void setTo(Array * /* Address */ to);
+        virtual Array * /* Address */ to();
+        
+        virtual void setCc(Array * /* Address */ cc);
+        virtual Array * /* Address */ cc();
+        
+        virtual void setBcc(Array * /* Address */ bcc);
+        virtual Array * /* Address */ bcc();
+        
+        virtual void setReplyTo(Array * /* Address */ replyTo);
+        virtual Array * /* Address */ replyTo();
+        
+        virtual void setSubject(String * subject);
+        virtual String * subject();
+        
+        virtual void setUserAgent(String * userAgent);
+        virtual String * userAgent();
+        
+        virtual void setExtraHeader(String *name, String * value);
+        virtual void removeExtraHeader(String *name);
+        virtual String * extraHeaderValueForName(String *name);
+        virtual Array * allExtraHeadersNames();
+        
+        String * extractedSubject();
+        virtual String * partialExtractedSubject();
+        virtual void importHeadersData(Data * data);
+        
+        virtual MessageHeader * replyHeader(bool replyAll, Array * addressesExcludedFromRecipient);
+        virtual MessageHeader * forwardHeader();
+        
+    public: // subclass behavior
+        MessageHeader(MessageHeader * other);
+        virtual String * description();
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+    public: // private
+        virtual void importIMAPEnvelope(struct mailimap_envelope * env);
+        virtual void importIMAPReferences(Data * data);
+        virtual void importIMAPInternalDate(struct mailimap_date_time * date);
+        
+        virtual struct mailimf_fields * createIMFFieldsAndFilterBcc(bool filterBcc);
+        virtual void importIMFFields(struct mailimf_fields * fields);
+        
+    private:
+        String * mMessageID;
+        bool mMessageIDAutoGenerated;
+        Array * /* String */ mReferences;
+        Array * /* String */ mInReplyTo;
+        Address * mSender;
+        Address * mFrom;
+        Array * /* Address */ mTo;
+        Array * /* Address */ mCc;
+        Array * /* Address */ mBcc;
+        Array * /* Address */ mReplyTo;
+        String * mSubject;
+        time_t mDate;
+        time_t mReceivedDate;
+        HashMap * mExtraHeaders;
+        void init(bool generateDate, bool generateMessageID);
+        void setExtraHeaders(HashMap *headers);
+        Array * recipientWithReplyAll(bool replyAll, bool includeTo, bool includeCc, Array * senderEmails);
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessageParser.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessageParser.h
new file mode 100644
index 0000000000000000000000000000000000000000..4541b41c27f70bd637e2e0949aa7596dc53b9e40
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessageParser.h
@@ -0,0 +1,85 @@
+#ifndef MAILCORE_MCPARSEDMESSAGE_H
+
+#define MAILCORE_MCPARSEDMESSAGE_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCAbstractMessage.h>
+#include <MailCore/MCAbstractPart.h>
+#ifdef __APPLE__
+#import <CoreFoundation/CoreFoundation.h>
+#endif
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class HTMLRendererTemplateCallback;
+    class HTMLRendererRFC822Callback;
+    class Multipart;
+    class MessagePart;
+    class Attachment;
+    
+    class MAILCORE_EXPORT MessageParser : public AbstractMessage {
+    public:
+        static MessageParser * messageParserWithData(Data * data);
+        static MessageParser * messageParserWithContentsOfFile(String * filename);
+        
+        MessageParser();
+        MessageParser(Data * data);
+        virtual ~MessageParser();
+        
+        virtual AbstractPart * mainPart();
+        virtual Data * data();
+        
+        virtual String * htmlRendering(HTMLRendererTemplateCallback * htmlCallback = NULL);
+        virtual String * htmlRenderingWithDataCallback(HTMLRendererTemplateCallback * htmlCallback,
+                                                       HTMLRendererRFC822Callback * dataCallback);
+        virtual String * htmlBodyRendering();
+        
+        virtual String * plainTextRendering();
+        virtual String * plainTextBodyRendering(bool stripWhitespace);
+        
+    public: // subclass behavior
+        MessageParser(MessageParser * other);
+        virtual String * description();
+        virtual Object * copy();
+        
+        virtual AbstractPart * partForContentID(String * contentID);
+        virtual AbstractPart * partForUniqueID(String * uniqueID);
+        
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+
+#ifdef __APPLE__
+    public:
+        static MessageParser * messageParserWithData(CFDataRef data);
+        MessageParser(CFDataRef data);
+#endif
+        
+    private:
+        Data * mData;
+        AbstractPart * mMainPart;
+        void init();
+#if __APPLE__
+        void * mNSData;
+#endif
+        
+    private:
+        void setBytes(char * bytes, unsigned int length);
+        Data * dataFromNSData();
+        void setupPartID();
+        void recursiveSetupPartIDWithPart(mailcore::AbstractPart * part,
+                                          mailcore::String * partIDPrefix);
+        void recursiveSetupPartIDWithSinglePart(mailcore::Attachment * part,
+                                                mailcore::String * partIDPrefix);
+        void recursiveSetupPartIDWithMessagePart(mailcore::MessagePart * part,
+                                                 mailcore::String * partIDPrefix);
+        void recursiveSetupPartIDWithMultipart(mailcore::Multipart * part,
+                                               mailcore::String * partIDPrefix);
+    };
+    
+};
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessagePart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessagePart.h
new file mode 100644
index 0000000000000000000000000000000000000000..04879ba36ad513d933b790d49e034a1cb4f72fea
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMessagePart.h
@@ -0,0 +1,34 @@
+#ifndef MAILCORE_MCMESSAGEPART_H
+
+#define MAILCORE_MCMESSAGEPART_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCAbstractMessagePart.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT MessagePart : public AbstractMessagePart {
+    public:
+        MessagePart();
+        virtual ~MessagePart();
+
+        virtual void setPartID(String * partID);
+        virtual String * partID();
+
+    public: // subclass behavior
+        MessagePart(MessagePart * other);
+        virtual Object * copy();
+
+    private:
+        String * mPartID;
+
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMultipart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMultipart.h
new file mode 100644
index 0000000000000000000000000000000000000000..d389f522c19f14a974e38c69f253ee5b220354b8
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCMultipart.h
@@ -0,0 +1,34 @@
+#ifndef MAILCORE_MCMULTIPART_H
+
+#define MAILCORE_MCMULTIPART_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCAbstractMultipart.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT Multipart : public AbstractMultipart {
+    public:
+        Multipart();
+        virtual ~Multipart();
+
+        virtual void setPartID(String * partID);
+        virtual String * partID();
+
+    public: // subclass behavior
+        Multipart(Multipart * other);
+        virtual Object * copy();
+
+    private:
+        String * mPartID;
+
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTP.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTP.h
new file mode 100644
index 0000000000000000000000000000000000000000..c2da3a66936615d6bf2e9cc4b56c6f921ba05d35
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTP.h
@@ -0,0 +1,9 @@
+#ifndef MAILCORE_MCNNTP_H
+
+#define MAILCORE_MCNNTP_H
+
+#include <MailCore/MCNNTPGroupInfo.h>
+#include <MailCore/MCNNTPProgressCallback.h>
+#include <MailCore/MCNNTPSession.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPAsyncSession.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPAsyncSession.h
new file mode 100644
index 0000000000000000000000000000000000000000..eb2531a45414c1718fe963a54b26402afe9b6414
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPAsyncSession.h
@@ -0,0 +1,102 @@
+#ifndef MAILCORE_MCNNTPASYNCSESSION_H
+
+#define MAILCORE_MCNNTPASYNCSESSION_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class NNTPOperation;
+    class NNTPSession;
+    class NNTPFetchHeaderOperation;
+    class NNTPFetchArticleOperation;
+    class NNTPFetchAllArticlesOperation;
+    class NNTPFetchOverviewOperation;
+    class NNTPListNewsgroupsOperation;
+    class NNTPFetchServerTimeOperation;
+    class NNTPPostOperation;
+    class NNTPOperationQueueCallback;
+    class NNTPConnectionLogger;
+    
+    class MAILCORE_EXPORT NNTPAsyncSession : public Object {
+    public:
+        NNTPAsyncSession();
+        virtual ~NNTPAsyncSession();
+        
+        virtual void setHostname(String * hostname);
+        virtual String * hostname();
+        
+        virtual void setPort(unsigned int port);
+        virtual unsigned int port();
+        
+        virtual void setUsername(String * login);
+        virtual String * username();
+        
+        virtual void setPassword(String * password);
+        virtual String * password();
+        
+        virtual void setConnectionType(ConnectionType connectionType);
+        virtual ConnectionType connectionType();
+        
+        virtual void setTimeout(time_t timeout);
+        virtual time_t timeout();
+        
+        virtual void setCheckCertificateEnabled(bool enabled);
+        virtual bool isCheckCertificateEnabled();
+        
+        virtual void setConnectionLogger(ConnectionLogger * logger);
+        virtual ConnectionLogger * connectionLogger();
+        
+#ifdef __APPLE__
+        virtual void setDispatchQueue(dispatch_queue_t dispatchQueue);
+        virtual dispatch_queue_t dispatchQueue();
+#endif
+
+        virtual void setOperationQueueCallback(OperationQueueCallback * callback);
+        virtual OperationQueueCallback * operationQueueCallback();
+        virtual bool isOperationQueueRunning();
+        virtual void cancelAllOperations();
+
+        virtual NNTPFetchAllArticlesOperation * fetchAllArticlesOperation(String * group);
+        
+        virtual NNTPFetchHeaderOperation * fetchHeaderOperation(String * groupName, unsigned int index);
+        
+        virtual NNTPFetchArticleOperation * fetchArticleOperation(String *groupName, unsigned int index);
+        virtual NNTPFetchArticleOperation * fetchArticleByMessageIDOperation(String * messageID);
+        
+        virtual NNTPFetchOverviewOperation * fetchOverviewOperationWithIndexes(String * groupName, IndexSet * indexes);
+        
+        virtual NNTPFetchServerTimeOperation * fetchServerDateOperation();
+        
+        virtual NNTPListNewsgroupsOperation * listAllNewsgroupsOperation();
+        virtual NNTPListNewsgroupsOperation * listDefaultNewsgroupsOperation();
+        
+        virtual NNTPPostOperation * postMessageOperation(Data * messageData);
+        virtual NNTPPostOperation * postMessageOperation(String * filename);
+
+        virtual NNTPOperation * disconnectOperation();
+        
+        virtual NNTPOperation * checkAccountOperation();
+        
+    private:
+        NNTPSession * mSession;
+        OperationQueue * mQueue;
+        NNTPOperationQueueCallback * mQueueCallback;
+        ConnectionLogger * mConnectionLogger;
+        pthread_mutex_t mConnectionLoggerLock;
+        NNTPConnectionLogger * mInternalLogger;
+        OperationQueueCallback * mOperationQueueCallback;
+        
+    public: // private
+        virtual void runOperation(NNTPOperation * operation);
+        virtual NNTPSession * session();
+        virtual void logConnection(ConnectionLogType logType, Data * buffer);
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchAllArticlesOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchAllArticlesOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..0fa532c8e6d4fba46ce1043e116556aba0b36349
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchAllArticlesOperation.h
@@ -0,0 +1,41 @@
+//
+//  MCNNTPFetchAllArticlesOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCNNTPFETCHARTICLESOPERATION_H
+
+#define MAILCORE_MCNNTPFETCHARTICLESOPERATION_H
+
+#include <MailCore/MCNNTPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT NNTPFetchAllArticlesOperation : public NNTPOperation {
+    public:
+        NNTPFetchAllArticlesOperation();
+        virtual ~NNTPFetchAllArticlesOperation();
+        
+        virtual void setGroupName(String * groupName);
+        virtual String * groupName();
+        
+        virtual IndexSet * articles();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        String * mGroupName;
+        IndexSet * mArticles;
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchArticleOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchArticleOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..3e066b7badfdb808871a8b2272d246eeae3fe8c5
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchArticleOperation.h
@@ -0,0 +1,49 @@
+//
+//  MCNNTPFetchArticleOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCNNTPFETCHARTICLEOPERATION_H
+
+#define MAILCORE_MCNNTPFETCHARTICLEOPERATION_H
+
+#include <MailCore/MCNNTPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    class MAILCORE_EXPORT NNTPFetchArticleOperation : public NNTPOperation {
+    public:
+        NNTPFetchArticleOperation();
+        virtual ~NNTPFetchArticleOperation();
+        
+        virtual void setGroupName(String * groupName);
+        virtual String * groupName();
+        
+        virtual void setMessageID(String * groupName);
+        virtual String * messageID();
+        
+        virtual void setMessageIndex(unsigned int messageIndex);
+        virtual unsigned int messageIndex();
+        
+        virtual Data * data();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        String * mGroupName;
+        String * mMessageID;
+        unsigned int mMessageIndex;
+        Data * mData;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchHeaderOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchHeaderOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..93b9d380f8d0b6baf4ddb95800c8add800a50e51
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchHeaderOperation.h
@@ -0,0 +1,48 @@
+//
+//  MCNNTPFetchHeaderOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCNNTPFETCHHEADEROPERATION_H
+
+#define MAILCORE_MCNNTPFETCHHEADEROPERATION_H
+
+#include <MailCore/MCNNTPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MessageHeader;
+    
+    class MAILCORE_EXPORT NNTPFetchHeaderOperation : public NNTPOperation {
+    public:
+        NNTPFetchHeaderOperation();
+        virtual ~NNTPFetchHeaderOperation();
+        
+        virtual void setGroupName(String * groupName);
+        virtual String * groupName();
+        
+        virtual void setMessageIndex(unsigned int messageIndex);
+        virtual unsigned int messageIndex();
+        
+        virtual MessageHeader * header();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        String * mGroupName;
+        unsigned int mMessageIndex;
+        MessageHeader * mHeader;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchOverviewOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchOverviewOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..bf8db26feb599afdd4fa0c9d2a3783f242fa2afe
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchOverviewOperation.h
@@ -0,0 +1,45 @@
+//
+//  NNTPFetchOverviewOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 10/21/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCNNTPFETCHOVERVIEWOPERATION_H
+
+#define MAILCORE_MCNNTPFETCHOVERVIEWOPERATION_H
+
+#include <MailCore/MCNNTPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT NNTPFetchOverviewOperation : public NNTPOperation {
+    public:
+        NNTPFetchOverviewOperation();
+        virtual ~NNTPFetchOverviewOperation();
+        
+        virtual void setIndexes(IndexSet * indexes);
+        virtual IndexSet * indexes();
+        
+        virtual void setGroupName(String * groupName);
+        virtual String * groupName();
+        
+        virtual Array * articles();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        IndexSet * mIndexes;
+        String * mGroupName;
+        Array * /* MessageHeader */ mArticles;
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchServerTimeOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchServerTimeOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..b01a1599c718ff4eb03d8f849df20a30814b366e
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPFetchServerTimeOperation.h
@@ -0,0 +1,37 @@
+//
+//  MCNNTPFetchServerTimeOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 10/21/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCNNTPFETCHSERVERTIMEOPERATION_H
+
+#define MAILCORE_MCNNTPFETCHSERVERTIMEOPERATION_H
+
+#include <MailCore/MCNNTPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT NNTPFetchServerTimeOperation : public NNTPOperation {
+    public:
+        NNTPFetchServerTimeOperation();
+        virtual ~NNTPFetchServerTimeOperation();
+        
+        virtual time_t time();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        time_t mTime;
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPGroupInfo.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPGroupInfo.h
new file mode 100644
index 0000000000000000000000000000000000000000..75a6675c3da5902e0f19127bd6246dcbf26b50b0
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPGroupInfo.h
@@ -0,0 +1,38 @@
+#ifndef MAILCORE_MCNNTPGROUPINFO_H
+
+#define MAILCORE_MCNNTPGROUPINFO_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT NNTPGroupInfo : public Object {
+    public:
+        NNTPGroupInfo();
+        virtual ~NNTPGroupInfo();
+        
+        virtual void setName(String * uid);
+        virtual String * name();
+        
+        virtual void setMessageCount(uint32_t messages);
+        virtual uint32_t messageCount();
+        
+    public: // subclass behavior
+        NNTPGroupInfo(NNTPGroupInfo * other);
+        virtual String * description();
+        virtual Object * copy();
+        
+    private:
+        String * mName;
+        uint32_t mMessageCount;
+        
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPListNewsgroupsOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPListNewsgroupsOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..d2c68038f006c16e899f368928bf6cdece247269
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPListNewsgroupsOperation.h
@@ -0,0 +1,41 @@
+//
+//  MCNNTPListNewsgroupsMessagesOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCNNTPLISTNEWSGROUPSOPERATION_H
+
+#define MAILCORE_MCNNTPLISTNEWSGROUPSOPERATION_H
+
+#include <MailCore/MCNNTPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT NNTPListNewsgroupsOperation : public NNTPOperation {
+    public:
+        NNTPListNewsgroupsOperation();
+        virtual ~NNTPListNewsgroupsOperation();
+        
+        virtual void setListsSubscribed(bool listsSubscribed);
+        virtual bool listsSubscribed();
+        
+        virtual Array * groups();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        bool mListsSuscribed;
+        Array * /* NNTPGroupInfo */ mGroups;
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..52205e9f9dc638092abfce0217f1c32d83874441
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPOperation.h
@@ -0,0 +1,53 @@
+//
+//  MCNNTPOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCNNTPOPERATION_H
+
+#define MAILCORE_MCNNTPOPERATION_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCNNTPProgressCallback.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class NNTPAsyncSession;
+    class NNTPOperationCallback;
+    
+    class MAILCORE_EXPORT NNTPOperation : public Operation, public NNTPProgressCallback {
+    public:
+        NNTPOperation();
+        virtual ~NNTPOperation();
+        
+        virtual void setSession(NNTPAsyncSession * session);
+        virtual NNTPAsyncSession * session();
+        
+        virtual void setNNTPCallback(NNTPOperationCallback * callback);
+        virtual NNTPOperationCallback * nntpCallback();
+        
+        virtual void setError(ErrorCode error);
+        virtual ErrorCode error();
+        
+        virtual void start();
+        
+    private:
+        NNTPAsyncSession * mSession;
+        NNTPOperationCallback * mPopCallback;
+        ErrorCode mError;
+    private:
+        virtual void bodyProgress(NNTPSession * session, unsigned int current, unsigned int maximum);
+        virtual void bodyProgressOnMainThread(void * context);
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPOperationCallback.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPOperationCallback.h
new file mode 100644
index 0000000000000000000000000000000000000000..e12a1b7579f3788c1378cb721126f755c01e0ee4
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPOperationCallback.h
@@ -0,0 +1,30 @@
+//
+//  MCNNTPOperationCallback.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCNNTPOPERATIONCALLBACK_H
+
+#define MAILCORE_MCNNTPOPERATIONCALLBACK_H
+
+#include <MailCore/MCUtils.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class NNTPOperation;
+    
+    class MAILCORE_EXPORT NNTPOperationCallback {
+    public:
+        virtual void bodyProgress(NNTPOperation * session, unsigned int current, unsigned int maximum) {};
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPPostOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPPostOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..9255dafd61c04b8c8c64c48286f785dbbea1e390
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPPostOperation.h
@@ -0,0 +1,44 @@
+//
+//  MCNNTPPostOperation.h
+//  mailcore2
+//
+//  Created by Daryle Walker on 2/21/16.
+//  Copyright © 2016 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCNNTPPOSTOPERATION_H
+
+#define MAILCORE_MCNNTPPOSTOPERATION_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCAbstract.h>
+#include <MailCore/MCNNTPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT NNTPPostOperation : public NNTPOperation {
+    public:
+        NNTPPostOperation();
+        virtual ~NNTPPostOperation();
+        
+        virtual void setMessageData(Data * data);
+        virtual Data * messageData();
+        
+        virtual void setMessageFilepath(String * path);
+        virtual String * messageFilepath();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        Data * mMessageData;
+        String * mMessageFilepath;
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPProgressCallback.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPProgressCallback.h
new file mode 100644
index 0000000000000000000000000000000000000000..dd615d04f425222db3c99b20ea7c956b395ca124
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPProgressCallback.h
@@ -0,0 +1,22 @@
+#ifndef MAILCORE_MCNNTPPROGRESSCALLBACK_H
+
+#define MAILCORE_MCNNTPPROGRESSCALLBACK_H
+
+#ifdef __cplusplus
+
+#include <MailCore/MCUtils.h>
+
+namespace mailcore {
+    
+    class NNTPSession;
+    
+    class MAILCORE_EXPORT NNTPProgressCallback {
+    public:
+        virtual void bodyProgress(NNTPSession * session, unsigned int current, unsigned int maximum) {};
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPSession.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPSession.h
new file mode 100644
index 0000000000000000000000000000000000000000..5e371eead4e640d13ba9c5dc12082fa9253ca761
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNNTPSession.h
@@ -0,0 +1,105 @@
+#ifndef MAILCORE_MCNNTPSESSION_H
+#define MAILCORE_MCNNTPSESSION_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class NNTPProgressCallback;
+    class MessageHeader;
+    
+    class MAILCORE_EXPORT NNTPSession : public Object {
+    public:
+        NNTPSession();
+        virtual ~NNTPSession();
+        
+        virtual void setHostname(String * hostname);
+        virtual String * hostname();
+        
+        virtual void setPort(unsigned int port);
+        virtual unsigned int port();
+        
+        virtual void setUsername(String * username);
+        virtual String * username();
+        
+        virtual void setPassword(String * password);
+        virtual String * password();
+        
+        virtual void setConnectionType(ConnectionType connectionType);
+        virtual ConnectionType connectionType();
+        
+        virtual void setTimeout(time_t timeout);
+        virtual time_t timeout();
+        
+        virtual void setCheckCertificateEnabled(bool enabled);
+        virtual bool isCheckCertificateEnabled();
+        
+        virtual void connect(ErrorCode * pError);
+        virtual void disconnect();
+        
+        virtual void login(ErrorCode * pError);
+        
+        virtual void checkAccount(ErrorCode * pError);
+        
+        virtual Array * /* NNTPGroupInfo */ listAllNewsgroups(ErrorCode * pError);
+        virtual Array * /* NNTPGroupInfo */ listDefaultNewsgroups(ErrorCode * pError);
+        
+        virtual MessageHeader * fetchHeader(String * groupName, unsigned int index, ErrorCode * pError);
+        virtual Array /*MessageHeader*/ * fetchOverArticlesInRange(Range range, String * groupname, ErrorCode * pError);
+        
+        virtual IndexSet * fetchAllArticles(String * groupname, ErrorCode * pError);
+                
+        virtual Data * fetchArticle(String *groupName, unsigned int index, NNTPProgressCallback * callback, ErrorCode * pError);
+        virtual Data * fetchArticleByMessageID(String * messageID, ErrorCode * pError);
+        
+        virtual time_t fetchServerDate(ErrorCode * pError);
+        
+        virtual void postMessage(Data * messageData, NNTPProgressCallback * callback, ErrorCode * pError);
+        virtual void postMessage(String * messagePath, NNTPProgressCallback * callback, ErrorCode * pError);
+        
+        virtual void setConnectionLogger(ConnectionLogger * logger);
+        virtual ConnectionLogger * connectionLogger();
+        
+    public: // private
+        virtual void lockConnectionLogger();
+        virtual void unlockConnectionLogger();
+        virtual ConnectionLogger * connectionLoggerNoLock();
+
+    private:
+        String * mHostname;
+        unsigned int mPort;
+        String * mUsername;
+        String * mPassword;
+        ConnectionType mConnectionType;
+        bool mCheckCertificateEnabled;
+        time_t mTimeout;
+        
+        newsnntp * mNNTP;
+        NNTPProgressCallback * mProgressCallback;
+        int mState;
+        
+        ConnectionLogger * mConnectionLogger;
+        pthread_mutex_t mConnectionLoggerLock;
+
+        void init();
+        Data * dataWithFilteredBcc(Data * data);
+        static void body_progress(size_t current, size_t maximum, void * context);
+        void bodyProgress(unsigned int current, unsigned int maximum);
+        bool checkCertificate();
+        void setup();
+        void unsetup();
+        void connectIfNeeded(ErrorCode * pError);
+        void loginIfNeeded(ErrorCode * pError);
+        void readerIfNeeded(ErrorCode * pError);
+        void listIfNeeded(ErrorCode * pError);
+        void selectGroup(String * folder, ErrorCode * pError);
+    };
+	
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNetService.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNetService.h
new file mode 100644
index 0000000000000000000000000000000000000000..00a618add1d25f613232ed9225084c3e6d5ed8b5
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNetService.h
@@ -0,0 +1,59 @@
+//
+//  MCNetService.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 4/28/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCNETSERVICE_H
+
+#define MAILCORE_MCNETSERVICE_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT NetService : public Object {
+    
+    public:
+        NetService();
+        virtual ~NetService();
+        
+        virtual void setHostname(String * hostname);
+        virtual String * hostname();
+        
+        virtual void setPort(unsigned int port);
+        virtual unsigned int port();
+        
+        virtual void setConnectionType(ConnectionType connectionType);
+        virtual ConnectionType connectionType();
+        	
+        virtual String * normalizedHostnameWithEmail(String * email);
+        
+    public: // serialization
+        static NetService * serviceWithInfo(HashMap * info);
+        virtual HashMap * info();
+    
+    public: //subclass behavior
+        NetService(NetService * other);
+        virtual String * description();
+        virtual Object * copy();
+    		
+    private:
+        String * mHostname;
+        unsigned int mPort;
+        ConnectionType mConnectionType;
+        
+        void init();
+        void fillWithInfo(HashMap * info);
+    };
+    
+}
+
+#endif
+	
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNull.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNull.h
new file mode 100644
index 0000000000000000000000000000000000000000..dc271e0472b844772497ea39e89ef4abf190da6f
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCNull.h
@@ -0,0 +1,28 @@
+//
+//  MCNull.h
+//  hermes
+//
+//  Created by DINH Viêt Hoà on 4/9/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCNULL_H
+
+#define MAILCORE_MCNULL_H
+
+#include <MailCore/MCObject.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT Null : public Object {
+    public:
+        static Null * null();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstract.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstract.h
new file mode 100644
index 0000000000000000000000000000000000000000..e174b818fd65a63aaa2b778775361220eea17e2f
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstract.h
@@ -0,0 +1,23 @@
+//
+//  MCOAbstract.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/10/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOABSTRACT_H
+
+#define MAILCORE_MCOABSTRACT_H
+
+#import <MailCore/MCOAbstractMessage.h>
+#import <MailCore/MCOAbstractMessagePart.h>
+#import <MailCore/MCOAbstractMultipart.h>
+#import <MailCore/MCOAbstractPart.h>
+#import <MailCore/MCOAddress.h>
+#import <MailCore/MCOConstants.h>
+#import <MailCore/MCOMessageHeader.h>
+#import <MailCore/MCOHTMLRendererDelegate.h>
+#import <MailCore/MCOHTMLRendererIMAPDelegate.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMessage.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMessage.h
new file mode 100644
index 0000000000000000000000000000000000000000..ed858808275c05249a76b5adf7e17eead7dff43d
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMessage.h
@@ -0,0 +1,59 @@
+//
+//  MCOAbstractMessage.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/10/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOABSTRACTMESSAGE_H
+
+#define MAILCORE_MCOABSTRACTMESSAGE_H
+
+#import <Foundation/Foundation.h>
+
+@class MCOMessageHeader;
+@class MCOAbstractPart;
+
+#ifdef __cplusplus
+namespace mailcore {
+    class AbstractMessage;
+}
+#endif
+
+@interface MCOAbstractMessage : NSObject <NSCopying>
+
+#ifdef __cplusplus
+- (instancetype) initWithMCMessage:(mailcore::AbstractMessage *)message NS_DESIGNATED_INITIALIZER;
+#endif
+
+/** Header of the message. */
+@property (nonatomic, strong) MCOMessageHeader * header;
+
+/** Returns the part with the given Content-ID.*/
+- (MCOAbstractPart *) partForContentID:(NSString *)contentID;
+
+/** Returns the part with the given unique identifier.*/
+- (MCOAbstractPart *) partForUniqueID:(NSString *)uniqueID;
+
+/** All attachments in the message.
+ It will return an array of MCOIMAPPart for MCOIMAPMessage.
+ It will return an array of MCOAttachment for MCOMessageParser.
+ It will return an array of MCOAttachment for MCOMessageBuilder. */
+- (NSArray * /* MCOAbstractPart */) attachments;
+
+/** All image attachments included inline in the message through cid: URLs.
+ It will return an array of MCOIMAPPart for MCOIMAPMessage.
+ It will return an array of MCOAttachment for MCOMessageParser.
+ It will return an array of MCOAttachment for MCOMessageBuilder. */
+- (NSArray * /* MCOAbstractPart */) htmlInlineAttachments;
+
+/**
+ Returns parts required to render the message as plain text or html.
+ This does not include inline images and attachments, but only the text content
+ */
+- (NSArray *) requiredPartsForRendering;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMessagePart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMessagePart.h
new file mode 100644
index 0000000000000000000000000000000000000000..b5117481dad82960c5f36446ef4f78415df54d89
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMessagePart.h
@@ -0,0 +1,30 @@
+//
+//  MCOAbstractMessagePart.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/10/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOABSTRACTMESSAGEPART_H
+
+#define MAILCORE_MCOABSTRACTMESSAGEPART_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCOAbstractPart.h>
+
+@class MCOMessageHeader;
+
+@interface MCOAbstractMessagePart : MCOAbstractPart
+
+// Returns the header of the embedded message.
+@property (nonatomic, strong) MCOMessageHeader * header;
+
+// Returns the main part of the embedded message. It can be MCOAbstractPart, MCOAbstractMultipart
+// or a MCOAbstractMessagePart.
+@property (nonatomic, strong) MCOAbstractPart * mainPart;
+
+@end
+
+#endif
+
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMultipart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMultipart.h
new file mode 100644
index 0000000000000000000000000000000000000000..4502319b582b967c77308f4bba3a2e73d0331967
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractMultipart.h
@@ -0,0 +1,23 @@
+//
+//  MCOAbstractMultipart.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/10/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOABSTRACTMULTIPART_H
+
+#define MAILCORE_MCOABSTRACTMULTIPART_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCOAbstractPart.h>
+
+@interface MCOAbstractMultipart : MCOAbstractPart
+
+/** Returns the subparts of that multipart.*/
+@property (nonatomic, copy) NSArray * /* MCOAbstractPart */ parts;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractPart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractPart.h
new file mode 100644
index 0000000000000000000000000000000000000000..af14efaaabfad7607d7ca428e6210b3c030a3b2e
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAbstractPart.h
@@ -0,0 +1,118 @@
+//
+//  MCOAbstractPart.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/10/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOABSTRACTPART_H
+
+#define MAILCORE_MCOABSTRACTPART_H
+
+#import <Foundation/Foundation.h>
+
+@class MCOAbstractMessage;
+
+typedef NS_ENUM(NSInteger, MCOPartType) {
+    // Used for a single part.
+    // The part will be a MCOAbstractPart.
+    MCOPartTypeSingle,
+    
+    // Used for a message part (MIME type: message/rfc822).
+    // The part will be a MCOAbstractMessagePart.
+    // It's when a message is sent as attachment of an other message.
+    MCOPartTypeMessage,
+    
+    // Used for a multipart, multipart/mixed.
+    // The part will be a MCOAbstractMultipart.
+    MCOPartTypeMultipartMixed,
+    
+    // Used for a multipart, multipart/related.
+    // The part will be a MCOAbstractMultipart.
+    MCOPartTypeMultipartRelated,
+    
+    // Used for a multipart, multipart/alternative.
+    // The part will be a MCOAbstractMultipart.
+    MCOPartTypeMultipartAlternative,
+    
+    // Used for a signed message, multipart/signed.
+    // The part will be a MCOAbstractMultipart.
+    MCOPartTypeMultipartSigned,
+};
+
+#ifdef __cplusplus
+namespace mailcore {
+    class AbstractPart;
+}
+#endif
+
+@interface MCOAbstractPart : NSObject <NSCopying>
+
+#ifdef __cplusplus
+- (instancetype) initWithMCPart:(mailcore::AbstractPart *)part NS_DESIGNATED_INITIALIZER;
+#endif
+
+/** Returns type of the part (single / message part / multipart/mixed,
+ multipart/related, multipart/alternative). See MCOPartType.*/
+@property (nonatomic, assign) MCOPartType partType;
+
+/** Returns filename of the part.*/
+@property (nonatomic, copy) NSString * _Nullable filename;
+
+/** Returns MIME type of the part. For example application/data.*/
+@property (nonatomic, copy) NSString * mimeType;
+
+/** Returns charset of the part in case it's a text single part.*/
+@property (nonatomic, copy) NSString * charset;
+
+/** Returns the unique ID generated for this part.
+ It's a unique identifier that's created when the object is created manually
+ or created by the parser.*/
+@property (nonatomic, copy) NSString * uniqueID;
+
+/** Returns the value of the Content-ID field of the part.*/
+@property (nonatomic, copy) NSString * contentID;
+
+/** Returns the value of the Content-Location field of the part.*/
+@property (nonatomic, copy) NSString * contentLocation;
+
+/** Returns the value of the Content-Description field of the part.*/
+@property (nonatomic, copy) NSString * contentDescription;
+
+/** Returns whether the part is an explicit inline attachment.*/
+@property (nonatomic, assign, getter=isInlineAttachment) BOOL inlineAttachment;
+
+/** Returns whether the part is an explicit attachment.*/
+@property (nonatomic, assign, getter=isAttachment) BOOL attachment;
+
+/** Returns the part with the given Content-ID among this part and its subparts.*/
+- (MCOAbstractPart *) partForContentID:(NSString *)contentID;
+
+/** Returns the part with the given unique identifier among this part and its subparts.*/
+- (MCOAbstractPart *) partForUniqueID:(NSString *)uniqueID;
+
+/** Returns a string representation of the data according to charset.*/
+- (NSString *) decodedStringForData:(NSData *)data;
+
+/** Adds a content type parameter.*/
+- (void) setContentTypeParameterValue:(NSString *)value forName:(NSString *)name;
+
+/** Remove a given content type parameter.*/
+- (void) removeContentTypeParameterForName:(NSString *)name;
+
+/** Returns the value of a given content type parameter.*/
+- (NSString *) contentTypeParameterValueForName:(NSString *)name;
+
+/** Returns an array with the names of all content type parameters.*/
+- (NSArray * /* NSString */) allContentTypeParametersNames;
+
+#pragma mark - Unavailable initializers
+/** Do not invoke this directly. */
+- (instancetype) init NS_UNAVAILABLE;
+/** Do not invoke this directly. */
++ (instancetype) new NS_UNAVAILABLE;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAccountValidator.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAccountValidator.h
new file mode 100644
index 0000000000000000000000000000000000000000..008e0503b28b2a390f02e2c3e5c8df90374fc9e9
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAccountValidator.h
@@ -0,0 +1,58 @@
+//
+//  MCOAccountValidator.h
+//  mailcore2
+//
+//  Created by Christopher Hockley on 20/01/15.
+//  Copyright (c) 2015 MailCore. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCOOperation.h>
+#import <MailCore/MCOConstants.h>
+
+/**
+ This class is used to validate an email provider and it's associated
+ metadata and credentials.
+ 
+ An app might want to use this during setup to limit the number of settings
+ a user has to input.
+ */
+
+@class MCONetService;
+
+@interface MCOAccountValidator : MCOOperation
+
+@property (nonatomic, copy) NSString * email; /* for SMTP */
+@property (nonatomic, copy) NSString * username;
+@property (nonatomic, copy) NSString * password;
+@property (nonatomic, copy) NSString * OAuth2Token;
+
+@property (nonatomic, retain) NSArray * /* MCONetService */ imapServices;
+@property (nonatomic, retain) NSArray * /* MCONetService */ popServices;
+@property (nonatomic, retain) NSArray * /* MCONetService */ smtpServices;
+
+@property (nonatomic, assign, getter=isImapEnabled) BOOL imapEnabled;
+@property (nonatomic, assign, getter=isPopEnabled) BOOL popEnabled;
+@property (nonatomic, assign, getter=isSmtpEnabled) BOOL smtpEnabled;
+
+@property (nonatomic, copy) MCOConnectionLogger connectionLogger;
+
+// result
+@property (nonatomic, retain, readonly) NSString * identifier;
+@property (nonatomic, retain, readonly) MCONetService * imapServer;
+@property (nonatomic, retain, readonly) MCONetService * popServer;
+@property (nonatomic, retain, readonly) MCONetService * smtpServer;
+@property (nonatomic, retain, readonly) NSError * imapError;
+@property (nonatomic, retain, readonly) NSError * popError;
+@property (nonatomic, retain, readonly) NSError * smtpError;
+
+/**
+ Starts the asynchronous account validation operation.
+ 
+ @param completionBlock Called when the operation is finished.
+ */
+- (void) start:(void (^)(void))completionBlock;
+
+- (instancetype) init;
+
+@end
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAddress.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAddress.h
new file mode 100644
index 0000000000000000000000000000000000000000..6c3284e82d557afa72748cb6c19ded287523667d
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAddress.h
@@ -0,0 +1,81 @@
+//
+//  MCOAddress.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/10/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOADDRESS_H
+
+#define MAILCORE_MCOADDRESS_H
+
+#import <Foundation/Foundation.h>
+
+@interface MCOAddress : NSObject <NSCopying, NSCoding>
+
+/** Creates an address with a display name and a mailbox.
+
+    Example: [MCOAddress addressWithDisplayName:@"DINH Viêt Hoà" mailbox:@"hoa@etpan.org"] */
++ (MCOAddress *) addressWithDisplayName:(NSString *)displayName
+                                mailbox:(NSString *)mailbox;
+
+/** Creates an address with only a mailbox.
+
+    Example: [MCOAddress addressWithMailbox:@"hoa@etpan.org"]*/
++ (MCOAddress *) addressWithMailbox:(NSString *)mailbox;
+
+/** Creates an address with a RFC822 string.
+
+    Example: [MCOAddress addressWithRFC822String:@"DINH Vi=C3=AAt Ho=C3=A0 <hoa@etpan.org>"]*/
++ (MCOAddress *) addressWithRFC822String:(NSString *)RFC822String;
+
+/** Creates an address with a non-MIME-encoded RFC822 string.
+
+    Example: [MCOAddress addressWithNonEncodedRFC822String:@"DINH Viêt Hoà <hoa@etpan.org>"]*/
++ (MCOAddress *) addressWithNonEncodedRFC822String:(NSString *)nonEncodedRFC822String;
+
+/** 
+ Returns an NSArray of MCOAddress objects that contain the parsed
+ forms of the RFC822 encoded addresses.
+
+ For example: @[ @"DINH Vi=C3=AAt Ho=C3=A0 <hoa@etpan.org>" ]*/
++ (NSArray *) addressesWithRFC822String:(NSString *)string;
+
+/** 
+ Returns an NSArray of MCOAddress objects that contain the parsed
+ forms of non-encoded RFC822 addresses.
+
+ For example: @[ "DINH Viêt Hoà <hoa@etpan.org>" ]*/
++ (NSArray *) addressesWithNonEncodedRFC822String:(NSString *)string;
+
+
+/** Returns the display name of the address.*/
+@property (nonatomic, copy) NSString * displayName;
+
+/** Returns the mailbox of the address.*/
+@property (nonatomic, copy) NSString * mailbox;
+
+/** Returns the RFC822 encoding of the address.
+
+    For example: "DINH Vi=C3=AAt Ho=C3=A0 <hoa@etpan.org>"*/
+- (NSString *) RFC822String;
+
+/** Returns the non-MIME-encoded RFC822 encoding of the address.
+
+    For example: "DINH Viêt Hoà <hoa@etpan.org>"*/
+- (NSString *) nonEncodedRFC822String;
+
+@end
+
+@interface NSArray (MCOAddress)
+
+/** Returns the RFC822 encoding of the addresses.*/
+- (NSString *) mco_RFC822StringForAddresses;
+
+/** Returns the non-MIME-encoded RFC822 of the addresses.*/
+- (NSString *) mco_nonEncodedRFC822StringForAddresses;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAttachment.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAttachment.h
new file mode 100644
index 0000000000000000000000000000000000000000..eec1bd198436e954484b1d1ddb4a7e526a8b53a6
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOAttachment.h
@@ -0,0 +1,47 @@
+//
+//  MCOAttachment.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/22/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOATTACHMENT_H
+
+#define MAILCORE_MCOATTACHMENT_H
+
+#import <MailCore/MCOAbstractPart.h>
+
+/** This is a single part.
+
+    It can either parsed from RFC 822 message data or created to build a message.*/
+
+@interface MCOAttachment : MCOAbstractPart
+
+/** Returns a MIME type for a filename.*/
++ (NSString *) mimeTypeForFilename:(NSString *)filename;
+
+/** Returns a file attachment with the content of the given file.*/
++ (MCOAttachment *) attachmentWithContentsOfFile:(NSString *)filename;
+
+/** Returns a file attachment with the given data and filename.*/
++ (MCOAttachment *) attachmentWithData:(NSData *)data filename:(NSString *)filename;
+
+/** Returns a part with an HTML content.*/
++ (MCOAttachment *) attachmentWithHTMLString:(NSString *)htmlString;
+
+/** Returns a part with a RFC 822 messsage attachment.*/
++ (MCOAttachment *) attachmentWithRFC822Message:(NSData *)messageData;
+
+/** Returns a part with an plain text content.*/
++ (MCOAttachment *) attachmentWithText:(NSString *)text;
+
+/** Decoded data of the part.*/
+@property (nonatomic, strong) NSData * data;
+
+/** Returns string representation according to charset*/
+- (NSString *) decodedString;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOConstants.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOConstants.h
new file mode 100644
index 0000000000000000000000000000000000000000..ad3cb6e4276d3b18d2dcfe9381d0b35e61cbe53f
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOConstants.h
@@ -0,0 +1,471 @@
+#ifndef MAILCORE_MCOCONSTANTS_H
+
+#define MAILCORE_MCOCONSTANTS_H
+
+/** It's the connection type.*/
+typedef NS_OPTIONS(NSInteger, MCOConnectionType) {
+    /** Clear-text connection for the protocol.*/
+    MCOConnectionTypeClear             = 1 << 0,
+    /** Clear-text connection at the beginning, then switch to encrypted connection using TLS/SSL*/
+    /** on the same TCP connection.*/
+    MCOConnectionTypeStartTLS          = 1 << 1,
+    /** Encrypted connection using TLS/SSL.*/
+    MCOConnectionTypeTLS               = 1 << 2,
+};
+
+/** It's the authentication type.*/
+typedef NS_OPTIONS(NSInteger, MCOAuthType) {
+    /** Default authentication scheme of the protocol.*/
+    MCOAuthTypeSASLNone          = 0,
+    /** CRAM-MD5 authentication RFC 2195.*/
+    MCOAuthTypeSASLCRAMMD5       = 1 << 0,
+    /** PLAIN authentication RFC 4616.*/
+    MCOAuthTypeSASLPlain         = 1 << 1,
+    /** GSSAPI authentication.*/
+    MCOAuthTypeSASLGSSAPI        = 1 << 2,
+    /** DIGEST-MD5 authentication RFC 2831.*/
+    MCOAuthTypeSASLDIGESTMD5     = 1 << 3,
+    /** LOGIN authentication http://tools.ietf.org/id/draft-murchison-sasl-login-00.txt*/
+    MCOAuthTypeSASLLogin         = 1 << 4,
+    /** Secure Remote Password Authentication http://tools.ietf.org/html/draft-burdis-cat-srp-sasl-08*/
+    MCOAuthTypeSASLSRP           = 1 << 5,
+    /** NTLM authentication.*/
+    MCOAuthTypeSASLNTLM          = 1 << 6,
+    /** Kerberos 4 authentication.*/
+    MCOAuthTypeSASLKerberosV4    = 1 << 7,
+    /** OAuth2 authentication.*/
+    MCOAuthTypeXOAuth2           = 1 << 8,
+    /** OAuth2 authentication on outlook.com.*/
+    MCOAuthTypeXOAuth2Outlook    = 1 << 9,
+};
+
+/** It's the IMAP flags of the folder.*/
+typedef NS_OPTIONS(NSInteger, MCOIMAPFolderFlag) {
+    MCOIMAPFolderFlagNone        = 0,
+    /** \Marked*/
+    MCOIMAPFolderFlagMarked      = 1 << 0,
+    /** \Unmarked*/
+    MCOIMAPFolderFlagUnmarked    = 1 << 1,
+    /** \NoSelect: When a folder can't be selected.*/
+    MCOIMAPFolderFlagNoSelect    = 1 << 2,
+    /** \NoInferiors: When the folder has no children.*/
+    MCOIMAPFolderFlagNoInferiors = 1 << 3,
+    /** \Inbox: When the folder is the inbox.*/
+    MCOIMAPFolderFlagInbox       = 1 << 4,
+    /** \Sent: When the folder is the sent folder.*/
+    MCOIMAPFolderFlagSentMail    = 1 << 5,
+    /** \Starred: When the folder is the starred folder*/
+    MCOIMAPFolderFlagStarred     = 1 << 6,
+    /** \AllMail: When the folder is all mail.*/
+    MCOIMAPFolderFlagAllMail     = 1 << 7,
+    /** \Trash: When the folder is the trash.*/
+    MCOIMAPFolderFlagTrash       = 1 << 8,
+    /** \Drafts: When the folder is the drafts folder.*/
+    MCOIMAPFolderFlagDrafts      = 1 << 9,
+    /** \Spam: When the folder is the spam folder.*/
+    MCOIMAPFolderFlagSpam        = 1 << 10,
+    /** \Important: When the folder is the important folder.*/
+    MCOIMAPFolderFlagImportant   = 1 << 11,
+    /** \Archive: When the folder is archive.*/
+    MCOIMAPFolderFlagArchive     = 1 << 12,
+    /** \All: When the folder contains all mails, similar to \AllMail.*/
+    MCOIMAPFolderFlagAll         = MCOIMAPFolderFlagAllMail,
+    /** \Junk: When the folder is the spam folder.*/
+    MCOIMAPFolderFlagJunk        = MCOIMAPFolderFlagSpam,
+    /** \Flagged: When the folder contains all the flagged emails.*/
+    MCOIMAPFolderFlagFlagged     = MCOIMAPFolderFlagStarred,
+    /** Mask to identify the folder */
+    MCOIMAPFolderFlagFolderTypeMask = MCOIMAPFolderFlagInbox | MCOIMAPFolderFlagSentMail | MCOIMAPFolderFlagStarred | MCOIMAPFolderFlagAllMail |
+      MCOIMAPFolderFlagTrash| MCOIMAPFolderFlagDrafts | MCOIMAPFolderFlagSpam | MCOIMAPFolderFlagImportant | MCOIMAPFolderFlagArchive,
+};
+
+/** It's the flags of a message.*/
+typedef NS_OPTIONS(NSInteger, MCOMessageFlag) {
+    MCOMessageFlagNone          = 0,
+    /** Seen/Read flag.*/
+    MCOMessageFlagSeen          = 1 << 0,
+    /** Replied/Answered flag.*/
+    MCOMessageFlagAnswered      = 1 << 1,
+    /** Flagged/Starred flag.*/
+    MCOMessageFlagFlagged       = 1 << 2,
+    /** Deleted flag.*/
+    MCOMessageFlagDeleted       = 1 << 3,
+    /** Draft flag.*/
+    MCOMessageFlagDraft         = 1 << 4,
+    /** $MDNSent flag.*/
+    MCOMessageFlagMDNSent       = 1 << 5,
+    /** $Forwarded flag.*/
+    MCOMessageFlagForwarded     = 1 << 6,
+    /** $SubmitPending flag.*/
+    MCOMessageFlagSubmitPending = 1 << 7,
+    /** $Submitted flag.*/
+    MCOMessageFlagSubmitted     = 1 << 8,
+};
+
+/** It's the encoding of a part.*/
+typedef NS_ENUM(NSInteger, MCOEncoding) {
+    /** 7bit encoding.*/
+    MCOEncoding7Bit = 0,            /** should match MAILIMAP_BODY_FLD_ENC_7BIT*/
+    /** 8bit encoding.*/
+    MCOEncoding8Bit = 1,            /** should match MAILIMAP_BODY_FLD_ENC_8BIT*/
+    /** binary encoding.*/
+    MCOEncodingBinary = 2,          /** should match MAILIMAP_BODY_FLD_ENC_BINARY*/
+    /** base64 encoding.*/
+    MCOEncodingBase64 = 3,          /** should match MAILIMAP_BODY_FLD_ENC_BASE64*/
+    /** quoted-printable encoding.*/
+    MCOEncodingQuotedPrintable = 4, /** should match MAILIMAP_BODY_FLD_ENC_QUOTED_PRINTABLE*/
+    /** other encoding.*/
+    MCOEncodingOther = 5,           /** should match MAILIMAP_BODY_FLD_ENC_OTHER*/
+    
+    /** Negative values should be used for encoding not supported by libetpan.*/
+    
+    /** UUEncode encoding.*/
+    MCOEncodingUUEncode = -1
+};
+
+/** It's the information to fetch for a given message in the IMAP FETCH request.*/
+typedef NS_OPTIONS(NSInteger, MCOIMAPMessagesRequestKind) {
+    /** UID of the message.*/
+    MCOIMAPMessagesRequestKindUid            = 0, /** This is the default and it's always fetched*/
+    /** Flags of the message.*/
+    MCOIMAPMessagesRequestKindFlags          = 1 << 0,
+    /** Headers of the message (parsed by the server).*/
+    MCOIMAPMessagesRequestKindHeaders        = 1 << 1,
+    /** MIME structure of the message.*/
+    MCOIMAPMessagesRequestKindStructure      = 1 << 2,
+    /** Received date.*/
+    MCOIMAPMessagesRequestKindInternalDate   = 1 << 3,
+    /** Headers through headers data.*/
+    MCOIMAPMessagesRequestKindFullHeaders    = 1 << 4,
+    /** Subject of the message.*/
+    MCOIMAPMessagesRequestKindHeaderSubject  = 1 << 5,
+    /** Gmail Labels.*/
+    MCOIMAPMessagesRequestKindGmailLabels    = 1 << 6,
+	/** Gmail Message ID.*/
+    MCOIMAPMessagesRequestKindGmailMessageID = 1 << 7,
+    /** Gmail Thread ID.*/
+    MCOIMAPMessagesRequestKindGmailThreadID  = 1 << 8,
+    /** Extra Headers.*/
+    MCOIMAPMessagesRequestKindExtraHeaders   = 1 << 9,
+    /* Request size of message */
+    MCOIMAPMessagesRequestKindSize           = 1 << 10,
+
+};
+
+/** It defines the behavior of the STORE flags request.*/
+typedef NS_ENUM(NSInteger, MCOIMAPStoreFlagsRequestKind) {
+    /** Add the given flags.*/
+    MCOIMAPStoreFlagsRequestKindAdd,
+    /** Remove the given flags.*/
+    MCOIMAPStoreFlagsRequestKindRemove,
+    /** Set the given flags.*/
+    MCOIMAPStoreFlagsRequestKindSet,
+};
+
+/** It's the search type.*/
+typedef NS_ENUM(NSInteger, MCOIMAPSearchKind) {
+    /** Search All */
+    MCOIMAPSearchKindAll,
+    /** No search.*/
+    MCOIMAPSearchKindNone,
+    /** Match sender.*/
+    MCOIMAPSearchKindFrom,
+    /** Match to */
+    MCOIMAPSearchKindTo,
+    /** Match CC: */
+    MCOIMAPSearchKindCc,
+    /** Match BCC: */
+    MCOIMAPSearchKindBcc,
+    /** Match recipient.*/
+    MCOIMAPSearchKindRecipient,
+    /** Match subject.*/
+    MCOIMAPSearchKindSubject,
+    /** Match content of the message, including the headers.*/
+    MCOIMAPSearchKindContent,
+    /** Match content of the message, excluding the headers.*/
+    MCOIMAPSearchKindBody,
+    /** Match uids */
+    MCOIMAPSearchKindUids,
+    /** Match numbers */
+    MCOIMAPSearchKindNumbers,
+    /** Match headers of the message.*/
+    MCOIMAPSearchKindHeader,
+    /** Match messages that are read.*/
+    MCOIMAPSearchKindRead,
+    /** Match messages that are not read.*/
+    MCOIMAPSearchKindUnread,
+    /** Match messages that are flagged.*/
+    MCOIMAPSearchKindFlagged,
+    /** Match messages that are not flagged.*/
+    MCOIMAPSearchKindUnflagged,
+    /** Match messages that are answered.*/
+    MCOIMAPSearchKindAnswered,
+    /** Match messages that are not answered.*/
+    MCOIMAPSearchKindUnanswered,
+    /** Match messages that are a drafts.*/
+    MCOIMAPSearchKindDraft,
+    /** Match messages that are not drafts.*/
+    MCOIMAPSearchKindUndraft,
+    /** Match messages that are deleted.*/
+    MCOIMAPSearchKindDeleted,
+    /** Match messages that are spam.*/
+    MCOIMAPSearchKindSpam,
+    /** Match messages before the given date.*/
+    MCOIMAPSearchKindBeforeDate,
+    /** Match messages on the given date.*/
+    MCOIMAPSearchKindOnDate,
+    /** Match messages after the given date.*/
+    MCOIMAPSearchKindSinceDate,
+    /** Match messages before the given received date.*/
+    MCOIMAPSearchKindBeforeReceivedDate,
+    /** Match messages on the given received date.*/
+    MCOIMAPSearchKindOnReceivedDate,
+    /** Match messages after the given received date.*/
+    MCOIMAPSearchKindSinceReceivedDate,
+    /** Match messages that are larger than the given size in bytes.*/
+    MCOIMAPSearchKindSizeLarger,
+    /** Match messages that are smaller than the given size in bytes.*/
+    MCOIMAPSearchKindSizeSmaller,
+    /** Match X-GM-THRID.*/
+    MCOIMAPSearchGmailThreadID,
+    /** Match X-GM-MSGID.*/
+    MCOIMAPSearchGmailMessageID,
+    /** Match X-GM-RAW.*/
+    MCOIMAPSearchGmailRaw,
+    /** Or expresssion.*/
+    MCOIMAPSearchKindOr,
+    /** And expression.*/
+    MCOIMAPSearchKindAnd,
+    /** Not expression.*/
+    MCOIMAPSearchKindNot,
+};
+
+/** Keys for the namespace dictionary.*/
+#define MCOIMAPNamespacePersonal @"IMAPNamespacePersonal"
+#define MCOIMAPNamespaceOther @"IMAPNamespaceOther"
+#define MCOIMAPNamespaceShared @"IMAPNamespaceShared"
+
+/** This is the constants for the IMAP capabilities.*/
+/** See corresponding RFC for more information.*/
+typedef NS_ENUM(NSInteger, MCOIMAPCapability) {
+    /** ACL Capability.*/
+    MCOIMAPCapabilityACL,
+    /** BINARY Capability.*/
+    MCOIMAPCapabilityBinary,
+    /** CATENATE Capability.*/
+    MCOIMAPCapabilityCatenate,
+    /** CHILDREN Capability.*/
+    MCOIMAPCapabilityChildren,
+    /** COMPRESS Capability.*/
+    MCOIMAPCapabilityCompressDeflate,
+    /** CONDSTORE Capability.*/
+    MCOIMAPCapabilityCondstore,
+    /** ENABLE Capability.*/
+    MCOIMAPCapabilityEnable,
+    /** IDLE Capability.*/
+    MCOIMAPCapabilityIdle,
+    /** ID Capability.*/
+    MCOIMAPCapabilityId,
+    /** LITERAL+ Capability.*/
+    MCOIMAPCapabilityLiteralPlus,
+    /** MOVE Capability */
+    MCOIMAPCapabilityMove,
+    /** MULTIAPPEND Capability.*/
+    MCOIMAPCapabilityMultiAppend,
+    /** NAMESPACE Capability.*/
+    MCOIMAPCapabilityNamespace,
+    /** QRESYNC Capability.*/
+    MCOIMAPCapabilityQResync,
+    /** QUOTE Capability.*/
+    MCOIMAPCapabilityQuota,
+    /** SORT Capability.*/
+    MCOIMAPCapabilitySort,
+    /** STARTTLS Capability.*/
+    MCOIMAPCapabilityStartTLS,
+    /** THREAD=ORDEREDSUBJECT Capability.*/
+    MCOIMAPCapabilityThreadOrderedSubject,
+    /** THREAD=REFERENCES Capability.*/
+    MCOIMAPCapabilityThreadReferences,
+    /** UIDPLUS Capability.*/
+    MCOIMAPCapabilityUIDPlus,
+    /** UNSELECT Capability.*/
+    MCOIMAPCapabilityUnselect,
+    /** XLIST Capability.*/
+    MCOIMAPCapabilityXList,
+    /** AUTH=ANONYMOUS Capability.*/
+    MCOIMAPCapabilityAuthAnonymous,
+    /** AUTH=CRAM-MD5 Capability.*/
+    MCOIMAPCapabilityAuthCRAMMD5,
+    /** AUTH=DIGEST-MD5 Capability.*/
+    MCOIMAPCapabilityAuthDigestMD5,
+    /** AUTH=EXTERNAL Capability.*/
+    MCOIMAPCapabilityAuthExternal,
+    /** AUTH=GSSAPI Capability.*/
+    MCOIMAPCapabilityAuthGSSAPI,
+    /** AUTH=KERBEROSV4 Capability.*/
+    MCOIMAPCapabilityAuthKerberosV4,
+    /** AUTH=LOGIN Capability.*/
+    MCOIMAPCapabilityAuthLogin,
+    /** AUTH=NTML Capability.*/
+    MCOIMAPCapabilityAuthNTLM,
+    /** AUTH=OTP Capability.*/
+    MCOIMAPCapabilityAuthOTP,
+    /** AUTH=PLAIN Capability.*/
+    MCOIMAPCapabilityAuthPlain,
+    /** AUTH=SKEY Capability.*/
+    MCOIMAPCapabilityAuthSKey,
+    /** AUTH=SRP Capability.*/
+    MCOIMAPCapabilityAuthSRP,
+    /** AUTH=XOAUTH2 Capability.*/
+    MCOIMAPCapabilityXOAuth2,
+    /** X-GM-EXT-1 Capability.*/
+    MCOIMAPCapabilityGmail
+};
+
+/** Error domain for mailcore.*/
+#define MCOErrorDomain @"MCOErrorDomain"
+
+/** Here's the list of errors.*/
+typedef NS_ENUM(NSInteger, MCOErrorCode) {
+    /** No error occurred.*/
+    MCOErrorNone, // 0
+    /** An error related to the connection occurred.*/
+    /** It could not connect or it's been disconnected.*/
+    MCOErrorConnection,
+    /** TLS/SSL connection was not available.*/
+    MCOErrorTLSNotAvailable,
+    /** The protocol could not be parsed.*/
+    MCOErrorParse,
+    /** Certificate was not valid.*/
+    MCOErrorCertificate,
+    /** An authentication error occurred.*/
+    MCOErrorAuthentication,
+    /** Specific to Gmail: IMAP not enabled.*/
+    MCOErrorGmailIMAPNotEnabled,
+    /** Specific to Gmail: Exceeded bandwidth limit.*/
+    MCOErrorGmailExceededBandwidthLimit,
+    /** Specific to Gmail: Too many simultaneous connections.*/
+    MCOErrorGmailTooManySimultaneousConnections,
+    /** Specific to Mobile Me: Moved to iCloud.*/
+    MCOErrorMobileMeMoved,
+    /** Specific to Yahoo: not available.*/
+    MCOErrorYahooUnavailable, // 10
+    /** Non existant folder, select failed.*/
+    MCOErrorNonExistantFolder,
+    /** IMAP: Error occurred while renaming a folder.*/
+    MCOErrorRename,
+    /** IMAP: Error occurred while deleting a folder.*/
+    MCOErrorDelete,
+    /** IMAP: Error occurred while creating a folder.*/
+    MCOErrorCreate,
+    /** IMAP: Error occurred while subscribing/unsubcribing to a folder.*/
+    MCOErrorSubscribe,
+    /** IMAP: Error occurred while adding a message to a folder.*/
+    MCOErrorAppend,
+    /** IMAP: Error occurred while copying a message.*/
+    MCOErrorCopy,
+    /** IMAP: Error occurred while expunging.*/
+    MCOErrorExpunge,
+    /** IMAP: Error occurred while fetching messages.*/
+    MCOErrorFetch,
+    /** IMAP: Error occurred while IDLing.*/
+    MCOErrorIdle, // 20
+    /** IMAP: Error occurred while sending/getting identity.*/
+    MCOErrorIdentity,
+    /** IMAP: Error occurred while getting namespace.*/
+    MCOErrorNamespace,
+    /** IMAP: Error occurred while storing flags.*/
+    MCOErrorStore,
+    /** IMAP: Error wile getting capabilities.*/
+    MCOErrorCapability,
+    /** STARTTLS is not available.*/
+    MCOErrorStartTLSNotAvailable,
+    /** SMTP: Illegal attachment: certain kind of attachment cannot be sent.*/
+    MCOErrorSendMessageIllegalAttachment,
+    /** SMTP: Storage limit: message is probably too big.*/
+    MCOErrorStorageLimit,
+    /** SMTP: Sending message is not allowed.*/
+    MCOErrorSendMessageNotAllowed,
+    /** SMTP: Specific to hotmail. Needs to connect to webmail.*/
+    MCOErrorNeedsConnectToWebmail,
+    /** SMTP: Error while sending message.*/
+    MCOErrorSendMessage, // 30
+    /** SMTP: Authentication required.*/
+    MCOErrorAuthenticationRequired,
+    /** POP: Error occurred while fetching message list.*/
+    MCOErrorFetchMessageList,
+    /** POP: Error occurred while deleting message.*/
+    MCOErrorDeleteMessage,
+    /** SMTP: Error while checking account.*/
+    MCOErrorInvalidAccount,
+    /** Error when accessing/reading/writing file.*/
+    MCOErrorFile,
+    /** IMAP: Error when trying to enable compression.*/
+    MCOErrorCompression,
+    /** SMTP: Error when no sender has been specified.*/
+    MCOErrorNoSender,
+    /** SMTP: Error when no recipient has been specified.*/
+    MCOErrorNoRecipient,
+    /** IMAP: Error when a noop operation fails.*/
+    MCOErrorNoop,
+    /** IMAP: Error when the password has been entered but second factor
+     authentication is enabled: an application specific password is required. */
+    MCOErrorGmailApplicationSpecificPasswordRequired, // 40
+    /** NNTP: error when requesting date */
+    MCOErrorServerDate,
+    /** No valid server found */
+    MCOErrorNoValidServerFound,
+    /** Error while running custom command */
+    MCOErrorCustomCommand,
+    /** Spam was suspected by server */
+    MCOErrorYahooSendMessageSpamSuspected,
+    /** Daily limit of sent messages was hit */
+    MCOErrorYahooSendMessageDailyLimitExceeded,
+    /** You need to login via the web browser first */
+    MCOErrorOutlookLoginViaWebBrowser,
+    /** Tiscali Simple Mail Error */
+    MCOErrorTiscaliSimplePassword,
+    /** The count of all errors */
+    MCOErrorCodeCount,
+};
+
+/** Error userInfo key for SMTP operations response string */
+#define MCOSMTPResponseKey @"MCOSMTPResponseKey"
+/** Error userInfo key for SMTP operations response code */
+#define MCOSMTPResponseCodeKey @"MCOSMTPResponseCodeKey"
+
+/** Here's the list of connection log types.*/
+typedef NS_ENUM(NSInteger, MCOConnectionLogType) {
+    /** Received data.*/
+    MCOConnectionLogTypeReceived,
+    /** Sent data.*/
+    MCOConnectionLogTypeSent,
+    /** Sent private data. It can be a password.*/
+    MCOConnectionLogTypeSentPrivate,
+    /** Parse error.*/
+    MCOConnectionLogTypeErrorParse,
+    /** Error while receiving data. The data passed to the log will be nil.*/
+    MCOConnectionLogTypeErrorReceived,
+    /** Error while sending dataThe data passed to the log will be nil.*/
+    MCOConnectionLogTypeErrorSent,
+};
+
+/**
+ It's a network traffic logger.
+ @param connectionID is the identifier of the underlaying network socket.
+ @param type is the type of the log.
+ @param data is the data related to the log.
+ */
+typedef void (^MCOConnectionLogger)(void * connectionID, MCOConnectionLogType type, NSData * data);
+
+/**
+ It's called when asynchronous operations stop/start running.
+ */
+typedef void (^MCOOperationQueueRunningChangeBlock)(void);
+
+/** MCOIMAPResponseKey is a key for NSError userInfo dictionary, the value is string with the server response. */
+#define MCOIMAPResponseKey @"MCOIMAPResponseKey"
+/** MCOIMAPUnparsedResponseDataKey is a key for NSError userInfo dictionary, the value is data with the unparsed server response in case of ParseError. */
+#define MCOIMAPUnparsedResponseDataKey @"MCOIMAPUnparsedResponseDataKey"
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOHTMLRendererDelegate.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOHTMLRendererDelegate.h
new file mode 100644
index 0000000000000000000000000000000000000000..007aaf06c77343afc7b07d3d23c2bc6e34581c25
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOHTMLRendererDelegate.h
@@ -0,0 +1,125 @@
+//
+//  MCOHTMLRendererDelegate.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/23/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOHTMLRENDERERDELEGATE_H
+
+#define MAILCORE_MCOHTMLRENDERERDELEGATE_H
+
+#import <Foundation/Foundation.h>
+
+/** This delegate protocol is used to help rendering of the message.
+
+ It will be used for the following methods.
+
+ [MCOMessageParser htmlRenderingWithDelegate:],
+
+ [MCOMessageBuilder htmlRenderingWithDelegate:]
+
+ -[MCOIMAPMessage htmlRenderingWithFolder:delegate:]
+*/
+
+@class MCOAbstractPart;
+@class MCOAbstractMessage;
+@class MCOMessageHeader;
+@class MCOAbstractMessagePart;
+
+@protocol MCOHTMLRendererDelegate <NSObject>
+
+/** All methods are optional.*/
+@optional
+
+
+
+
+
+
+
+
+
+- (BOOL) abstractMessage:(MCOAbstractMessage *)msg canPreviewPart:(MCOAbstractPart *)part;
+
+/** This delegate method should return YES if the part should be rendered.*/
+- (BOOL) abstractMessage:(MCOAbstractMessage *)msg shouldShowPart:(MCOAbstractPart *)part;
+
+/** This delegate method returns the values to be applied to the template for the given header.
+ See the content of MCHTMLRendererCallback.cpp for the default values of the header.*/
+- (NSDictionary *) abstractMessage:(MCOAbstractMessage *)msg templateValuesForHeader:(MCOMessageHeader *)header;
+
+/** This delegate method returns the values to be applied to the template for the given attachment.
+ See the content of MCHTMLRendererCallback.cpp for the default values of the attachment.*/
+- (NSDictionary *) abstractMessage:(MCOAbstractMessage *)msg templateValuesForPart:(MCOAbstractPart *)part;
+
+/** @name Template Methods 
+ The following methods returns templates. They will match the syntax of ctemplate.
+ See https://code.google.com/p/ctemplate/ */
+
+/** This delegate method returns the template for the main header of the message.
+ See the content of MCHTMLRendererCallback.cpp for the default values of the template.*/
+- (NSString *) abstractMessage:(MCOAbstractMessage *)msg templateForMainHeader:(MCOMessageHeader *)header;
+
+/** This delegate method returns the template an image attachment.*/
+- (NSString *) abstractMessage:(MCOAbstractMessage *)msg templateForImage:(MCOAbstractPart *)header;
+
+/** This delegate method returns the template attachment other than images.
+ See the content of MCHTMLRendererCallback.cpp for the default values of the template.*/
+- (NSString *) abstractMessage:(MCOAbstractMessage *)msg templateForAttachment:(MCOAbstractPart *)part;
+
+/** This delegate method returns the template of the main message.
+ It should include HEADER and a BODY values.
+ See the content of MCHTMLRendererCallback.cpp for the default values of the template.*/
+- (NSString *) abstractMessage_templateForMessage:(MCOAbstractMessage *)msg;
+
+/** This delegate method returns the template of an embedded message (included as attachment).
+ It should include HEADER and a BODY values.
+ See the content of MCHTMLRendererCallback.cpp for the default values of the template.*/
+- (NSString *) abstractMessage:(MCOAbstractMessage *)msg templateForEmbeddedMessage:(MCOAbstractMessagePart *)part;
+
+/** This delegate method returns the template for the header of an embedded message.
+ See the content of MCHTMLRendererCallback.cpp for the default values of the template.*/
+- (NSString *) abstractMessage:(MCOAbstractMessage *)msg templateForEmbeddedMessageHeader:(MCOMessageHeader *)header;
+
+/** This delegate method returns the separator between the text of the message and the attachments.*/
+- (NSString *) abstractMessage_templateForAttachmentSeparator:(MCOAbstractMessage *)msg;
+
+/** This delegate method cleans HTML content.
+ For example, it could fix broken tags, add missing <html>, <body> tags.
+ Default implementation uses HTMLCleaner::cleanHTML to clean HTML content. */
+- (NSString *) abstractMessage:(MCOAbstractMessage *)msg cleanHTMLForPart:(NSString *)html;
+
+/** @name Filters
+   
+ The following methods will filter the HTML content and may apply some filters to
+ change how to display the message.*/
+
+/** This delegate method will apply the filter to HTML rendered content of a given text part.
+ For example, it could filter the CSS content.*/
+- (NSString *) abstractMessage:(MCOAbstractMessage *)msg filterHTMLForPart:(NSString *)html;
+
+/** This delegate method will apply a filter to the whole HTML content.
+ For example, it could collapse the quoted messages.*/
+- (NSString *) abstractMessage:(MCOAbstractMessage *)msg filterHTMLForMessage:(NSString *)html;
+
+// deprecated versions of the delegate methods.
+- (BOOL) MCOAbstractMessage:(MCOAbstractMessage *)msg canPreviewPart:(MCOAbstractPart *)part;
+- (BOOL) MCOAbstractMessage:(MCOAbstractMessage *)msg shouldShowPart:(MCOAbstractPart *)part;
+- (NSDictionary *) MCOAbstractMessage:(MCOAbstractMessage *)msg templateValuesForHeader:(MCOMessageHeader *)header;
+- (NSDictionary *) MCOAbstractMessage:(MCOAbstractMessage *)msg templateValuesForPart:(MCOAbstractPart *)part;
+- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg templateForMainHeader:(MCOMessageHeader *)header;
+- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg templateForImage:(MCOAbstractPart *)header;
+- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg templateForAttachment:(MCOAbstractPart *)part;
+- (NSString *) MCOAbstractMessage_templateForMessage:(MCOAbstractMessage *)msg;
+- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg templateForEmbeddedMessage:(MCOAbstractMessagePart *)part;
+- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg templateForEmbeddedMessageHeader:(MCOMessageHeader *)header;
+- (NSString *) MCOAbstractMessage_templateForAttachmentSeparator:(MCOAbstractMessage *)msg;
+- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg cleanHTMLForPart:(NSString *)html;
+- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg filterHTMLForPart:(NSString *)html;
+- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg filterHTMLForMessage:(NSString *)html;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOHTMLRendererIMAPDelegate.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOHTMLRendererIMAPDelegate.h
new file mode 100644
index 0000000000000000000000000000000000000000..9ec665dabd20edf09aaf2dc37eb34d99f657d7a9
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOHTMLRendererIMAPDelegate.h
@@ -0,0 +1,57 @@
+//
+//  MCOHTMLRendererIMAPDelegate.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/23/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOHTMLRENDERERIMAPDELEGATE_H
+
+#define MAILCORE_MCOHTMLRENDERERIMAPDELEGATE_H
+
+#import <MailCore/MCOHTMLRendererDelegate.h>
+
+/**
+ This delegate protocol is used to fetch the content of the part of the message when the HTML render needs them.
+ It will help fetch the minimal amount of information from the message required to render the HTML.
+
+ It will be used for the following method.
+
+ [MCOIMAPMessage htmlRenderingWithFolder:delegate:]
+*/
+
+@class MCOIMAPPart;
+
+@protocol MCOHTMLRendererIMAPDelegate <MCOHTMLRendererDelegate>
+
+/** All methods are optional.*/
+@optional
+
+/** 
+ The delegate method returns NULL if the delegate have not fetch the part yet. The opportunity can also be used to
+ start fetching the attachment.
+ It will return the data synchronously if it has already fetched it.
+*/
+- (NSData *) abstractMessage:(MCOAbstractMessage *)msg dataForIMAPPart:(MCOIMAPPart *)part folder:(NSString *)folder;
+
+/**
+ The delegate method will notify the delegate to start fetching the given part.
+ It will be used to render an attachment that cannot be previewed.
+*/
+- (void) abstractMessage:(MCOAbstractMessage *)msg prefetchAttachmentIMAPPart:(MCOIMAPPart *)part folder:(NSString *)folder;
+
+/**
+ The delegate method will notify the delegate to start fetching the given part.
+ It will be used to render an attachment that can be previewed.
+*/
+- (void) abstractMessage:(MCOAbstractMessage *)msg prefetchImageIMAPPart:(MCOIMAPPart *)part folder:(NSString *)folder;
+
+// deprecated versions of the delegate methods.
+- (NSData *) MCOAbstractMessage:(MCOAbstractMessage *)msg dataForIMAPPart:(MCOIMAPPart *)part folder:(NSString *)folder;
+- (void) MCOAbstractMessage:(MCOAbstractMessage *)msg prefetchAttachmentIMAPPart:(MCOIMAPPart *)part folder:(NSString *)folder;
+- (void) MCOAbstractMessage:(MCOAbstractMessage *)msg prefetchImageIMAPPart:(MCOIMAPPart *)part folder:(NSString *)folder;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAP.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAP.h
new file mode 100644
index 0000000000000000000000000000000000000000..4de8f18efa2a730c45613bd02604dd33d4024e1b
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAP.h
@@ -0,0 +1,48 @@
+//
+//  MCOIMAP.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/22/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAP_H
+
+#define MAILCORE_MCOIMAP_H
+
+#import <MailCore/MCOIMAPSession.h>
+#import <MailCore/MCOIMAPOperation.h>
+#import <MailCore/MCOIMAPFetchFoldersOperation.h>
+#import <MailCore/MCOIMAPFolder.h>
+#import <MailCore/MCOIMAPMessage.h>
+#import <MailCore/MCOIMAPMessagePart.h>
+#import <MailCore/MCOIMAPMultipart.h>
+#import <MailCore/MCOIMAPNamespace.h>
+#import <MailCore/MCOIMAPNamespaceItem.h>
+#import <MailCore/MCOIMAPIdentity.h>
+#import <MailCore/MCOIMAPPart.h>
+#import <MailCore/MCOIMAPFolderInfoOperation.h>
+#import <MailCore/MCOIMAPFolderInfo.h>
+#import <MailCore/MCOIMAPFolderStatusOperation.h>
+#import <MailCore/MCOIMAPFolderStatus.h>
+#import <MailCore/MCOIMAPAppendMessageOperation.h>
+#import <MailCore/MCOIMAPCopyMessagesOperation.h>
+#import <MailCore/MCOIMAPMoveMessagesOperation.h>
+#import <MailCore/MCOIMAPFetchMessagesOperation.h>
+#import <MailCore/MCOIMAPFetchContentOperation.h>
+#import <MailCore/MCOIMAPFetchContentToFileOperation.h>
+#import <MailCore/MCOIMAPFetchParsedContentOperation.h>
+#import <MailCore/MCOIMAPSearchOperation.h>
+#import <MailCore/MCOIMAPIdleOperation.h>
+#import <MailCore/MCOIMAPFetchNamespaceOperation.h>
+#import <MailCore/MCOIMAPSearchOperation.h>
+#import <MailCore/MCOIMAPIdleOperation.h>
+#import <MailCore/MCOIMAPFetchNamespaceOperation.h>
+#import <MailCore/MCOIMAPIdentityOperation.h>
+#import <MailCore/MCOIMAPCapabilityOperation.h>
+#import <MailCore/MCOIMAPQuotaOperation.h>
+#import <MailCore/MCOIMAPSearchExpression.h>
+#import <MailCore/MCOIMAPMessageRenderingOperation.h>
+#import <MailCore/MCOIMAPCustomCommandOperation.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPAppendMessageOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPAppendMessageOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..ec1602a3bb5e93a17b2626fe2dcdd428f3e47351
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPAppendMessageOperation.h
@@ -0,0 +1,44 @@
+//
+//  MCOIMAPAppendMessageOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPAPPENDMESSAGEOPERATION_H
+
+#define MAILCORE_MCOIMAPAPPENDMESSAGEOPERATION_H
+
+/** This class implements an operation that adds a message to a folder. */
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+#import <MailCore/MCOConstants.h>
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPAppendMessageOperation : MCOIMAPBaseOperation
+
+@property (nonatomic, assign) time_t date;
+
+/** 
+ This block will be called as bytes are sent
+*/
+@property (nonatomic, copy) MCOIMAPBaseOperationProgressBlock progress;
+
+/** 
+ Starts the asynchronous append operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `createdUID` will be the value of the 
+   UID of  the created message if the server supports UIDPLUS or zero if not.
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in MCOConstants.h, `createdUID` will be zero.
+*/
+- (void) start:(void (^)(NSError * __nullable error, uint32_t createdUID))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPBaseOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPBaseOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..82a343786ddaab6aa4f2a4b8a9302b5602f20766
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPBaseOperation.h
@@ -0,0 +1,42 @@
+//
+//  MCOIMAPBaseOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/26/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPBASEOPERATION_H
+
+#define MAILCORE_MCOIMAPBASEOPERATION_H
+
+/** Represents a generic IMAP operation with methods that are called with progress updates */
+
+#import <MailCore/MCOOperation.h>
+
+typedef void (^MCOIMAPBaseOperationProgressBlock)(unsigned int current, unsigned int maximum);
+typedef void (^MCOIMAPBaseOperationItemProgressBlock)(unsigned int current);
+
+@interface MCOIMAPBaseOperation : MCOOperation
+
+@property (nonatomic, assign, getter=isUrgent) BOOL urgent;
+
+/* Can be overriden by subclasses */
+
+/* 
+ Will be called when a sending or receiving the contents of a message 
+ @param current The number of bytes sent or received
+ @param maximum The total number of bytes expected
+*/
+- (void)bodyProgress:(unsigned int)current maximum:(unsigned int)maximum;
+
+/*
+ Will be called when a new item is received in a list of items, like for example a message list
+ @param current The number of items downloaded
+ @param maximum The total number of items expected
+*/
+- (void)itemProgress:(unsigned int)current maximum:(unsigned int)maximum;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCapabilityOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCapabilityOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..ab788cee7056323499ebc9db707f476c2f535d2e
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCapabilityOperation.h
@@ -0,0 +1,42 @@
+//
+//  MCOIMAPCapabilityOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPCAPABILITYOPERATION_H
+
+#define MAILCORE_MCOIMAPCAPABILITYOPERATION_H
+
+/** 
+ This class implements an operation to query for IMAP capabilities, 
+ like for example the extensions UIDPLUS, IDLE, NAMESPACE, ... etc
+*/
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+
+@class MCOIndexSet;
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPCapabilityOperation : MCOIMAPBaseOperation
+
+
+/** 
+ Starts the asynchronous capabilities operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `capabilities` will contain a set of IMAP capabilities.
+   See `MCOConstants.h` under `MCOIMAPCapability` for a list of possible values.
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in MCOConstants.h, `capabilities` will be nil
+*/
+- (void) start:(void (^)(NSError * __nullable error, MCOIndexSet * __nullable capabilities))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCopyMessagesOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCopyMessagesOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..4edee9bc73f5e483532425bfd2e8cdfee0a0a4e7
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCopyMessagesOperation.h
@@ -0,0 +1,39 @@
+//
+//  MCOIMAPCopyMessagesOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+
+#ifndef MAILCORE_MCOCOPYMESSAGESOPERATION_H
+
+#define MAILCORE_MCOCOPYMESSAGESOPERATION_H
+
+/** Implements an operation for copying messages between folders */
+
+@class MCOIndexSet;
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPCopyMessagesOperation : MCOIMAPBaseOperation
+
+/** 
+ Starts the asynchronous copy operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `destUids` will contain the UIDs of the messages created
+   in the destination folder. If the server doesn't support UIDPLUS then `destUids` will be nil.
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in `MCOConstants.h`, `destUids` will be nil
+*/
+
+- (void) start:(void (^)(NSError * __nullable error, NSDictionary * __nullable uidMapping))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCustomCommandOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCustomCommandOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..e23d29e7fad69002b51120e7f1aba631ad9370d5
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPCustomCommandOperation.h
@@ -0,0 +1,24 @@
+//
+//  MCOIMAPCustomCommandOperation.h
+//  mailcore2
+//
+//  Created by Libor Huspenina on 29/10/2015.
+//  Copyright © 2015 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPCUSTOMCOMMANDOPERATION_H
+
+#define MAILCORE_MCOIMAPCUSTOMCOMMANDOPERATION_H
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+#import <MailCore/MCOConstants.h>
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPCustomCommandOperation : MCOIMAPBaseOperation
+
+- (void)start:(void(^)(NSString * __nullable response, NSError * __nullable error))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchContentOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchContentOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..d9492eab864c5a46d44544b6b2cb44ed95996bd6
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchContentOperation.h
@@ -0,0 +1,45 @@
+//
+//  MCOIMAPFetchContentOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPFETCHCONTENTOPERATION_H
+
+#define MAILCORE_MCOIMAPFETCHCONTENTOPERATION_H
+
+/** 
+ This class implements an operation to fetch the content of a message.
+ It can be a part or a full message.
+*/
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+#import <MailCore/MCOConstants.h>
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPFetchContentOperation : MCOIMAPBaseOperation
+
+/** 
+ This block will be called as bytes are received from the network
+*/
+@property (nonatomic, copy) MCOIMAPBaseOperationProgressBlock progress;
+
+/** 
+ Starts the asynchronous fetch operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `data` will contain the requested data
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in `MCOConstants.h`, `data` will be nil
+*/
+
+- (void) start:(void (^)(NSError * __nullable error, NSData * __nullable data))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchContentToFileOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchContentToFileOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..4d06e94d41378baccdb15f50e609fbd4717ba7af
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchContentToFileOperation.h
@@ -0,0 +1,51 @@
+//
+//  MCOIMAPFetchContentToFileOperation.h
+//  mailcore2
+//
+//  Created by Dmitry Isaikin on 2/08/16.
+//  Copyright (c) 2016 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPFETCHCONTENTTOFILEOPERATION_H
+
+#define MAILCORE_MCOIMAPFETCHCONTENTTOFILEOPERATION_H
+
+/** 
+ This class implements an operation to fetch the content of a message to the file.
+ It can be a part or a full message.
+*/
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+#import <MailCore/MCOConstants.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface MCOIMAPFetchContentToFileOperation : MCOIMAPBaseOperation
+
+/** 
+ This block will be called as bytes are received from the network
+*/
+@property (nonatomic, copy, nullable) MCOIMAPBaseOperationProgressBlock progress;
+
+@property (nonatomic, assign, getter=isLoadingByChunksEnabled) BOOL loadingByChunksEnabled;
+@property (nonatomic, assign) uint32_t chunksSize;
+@property (nonatomic, assign) uint32_t estimatedSize;
+
+/** 
+ Starts the asynchronous fetch operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in `MCOConstants.h`
+*/
+
+- (void) start:(void (^)(NSError * __nullable error))completionBlock;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchFoldersOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchFoldersOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..a8e4b1fe6b2d3b43b5e9d3360b5254afff725fcf
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchFoldersOperation.h
@@ -0,0 +1,37 @@
+//
+//  MCOIMAPFetchFoldersOperation.h
+//  mailcore2
+//
+//  Created by Matt Ronge on 1/31/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPFETCHFOLDERSOPERATION_H
+
+#define MAILCORE_MCOIMAPFETCHFOLDERSOPERATION_H
+
+/** This class implements an operation to fetch a list of folders. */
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+
+@class MCOIMAPFolder;
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPFetchFoldersOperation : MCOIMAPBaseOperation
+
+/** 
+ Starts the asynchronous fetch operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `folders` will contain an array of MCOIMAPFolder
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in `MCOConstants.h`, `folders` will be nil
+*/
+- (void) start:(void (^)(NSError * __nullable error, NSArray<MCOIMAPFolder *> * __nullable folders))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchMessagesOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchMessagesOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..74983166d87b3563c5b4f99f8671ae0f8d6d86a2
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchMessagesOperation.h
@@ -0,0 +1,48 @@
+//
+//  MCOIMAPFetchMessagesOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPFETCHMESSAGESOPERATION_H
+
+#define MAILCORE_MCOIMAPFETCHMESSAGESOPERATION_H
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+#import <MailCore/MCOConstants.h>
+
+/** This class implements an operation to fetch a list of messages from a folder */
+
+@class MCOIMAPMessage;
+@class MCOIndexSet;
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPFetchMessagesOperation : MCOIMAPBaseOperation
+
+/** This block will be called each time a new message is downloaded. */
+@property (nonatomic, copy) MCOIMAPBaseOperationItemProgressBlock progress;
+
+/** Extra headers to request. Must set requestKind | IMAPMessagesRequestKindExtraHeaders */
+@property (nonatomic, copy) NSArray * extraHeaders;
+
+/** 
+ Starts the asynchronous fetch operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `messages` will be an array of MCOIMAPMessage.
+   `vanishedMessages` will contain the messages removed on the server if the server supports QRESYNC and if it was a sync request
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in `MCOConstants.h`, `messages` and `vanishedMessages` will be nil
+
+   If you are not supporting QRESYNC you can safely ignore `vanishedMessages`.
+*/
+- (void) start:(void (^)(NSError * __nullable error, NSArray<MCOIMAPMessage *> * __nullable messages, MCOIndexSet * __nullable vanishedMessages))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchNamespaceOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchNamespaceOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..ea9e4fc28f9513f911ceb24a16e89dc2956eb0f0
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchNamespaceOperation.h
@@ -0,0 +1,41 @@
+//
+//  MCOIMAPFetchNamespaceOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPFETCHNAMESPACEOPERATION_H
+
+#define MAILCORE_MCOIMAPFETCHNAMESPACEOPERATION_H
+
+/** This class implements an operation to fetch any IMAP namespaces. */
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPFetchNamespaceOperation : MCOIMAPBaseOperation
+
+/** 
+ Starts the asynchronous namespace fetch operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `namespaces` will contain these keys: 
+
+     - `MCOIMAPNamespacePersonal` for personal namespaces,
+     - `MCOIMAPNamespaceOther` for other namespaces,
+     - `MCOIMAPNamespaceShared` for shared namespaces.
+
+   Values of the dictionary are MCOIMAPNamespace
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in `MCOConstants.h`, `namespaces` will be nil
+*/
+- (void) start:(void (^)(NSError * __nullable error, NSDictionary * __nullable namespaces))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchParsedContentOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchParsedContentOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..5ab800582eddd289700610d6be9666551004c760
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFetchParsedContentOperation.h
@@ -0,0 +1,46 @@
+//
+//  MCOIMAPFetchParsedContentOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPFETCHPARSEDCONTENTOPERATION_H
+
+#define MAILCORE_MCOIMAPFETCHPARSEDCONTENTOPERATION_H
+
+/**
+ This class implements an operation to fetch the parsed content of a message.
+*/
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+#import <MailCore/MCOConstants.h>
+
+@class MCOMessageParser;
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPFetchParsedContentOperation : MCOIMAPBaseOperation
+
+/**
+ This block will be called as bytes are received from the network
+*/
+@property (nonatomic, copy) MCOIMAPBaseOperationProgressBlock progress;
+
+/**
+ Starts the asynchronous fetch operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `parser` will contain the requested message
+
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an
+   error code available in `MCOConstants.h`, `parser` will be nil
+*/
+
+- (void) start:(void (^)(NSError * __nullable error, MCOMessageParser * __nullable parser))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolder.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolder.h
new file mode 100644
index 0000000000000000000000000000000000000000..048dfb55df233cb69b342c662335c4d2288c1bd3
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolder.h
@@ -0,0 +1,34 @@
+//
+//  MCOIMAPFolder.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/23/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPFOLDER_H
+
+#define MAILCORE_MCOIMAPFOLDER_H
+
+/** This class represents an IMAP folder */
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCOConstants.h>
+
+@interface MCOIMAPFolder : NSObject <NSCopying>
+
+/** The folder's path, like for example INBOX.Archive */
+@property (nonatomic, copy) NSString * path;
+
+/** It's the delimiter for each component of the path. Commonly . or / */
+@property (nonatomic, assign) char delimiter;
+
+/** 
+ Any flags the folder may have, like if the folder is for Drafts, Spam, Junk, etc. Or
+ it could be marked with metadata like that it has no children.
+*/
+@property (nonatomic, assign) MCOIMAPFolderFlag flags;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderInfo.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderInfo.h
new file mode 100644
index 0000000000000000000000000000000000000000..1397e8418234052fa9007e811bc7f137b9500c6c
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderInfo.h
@@ -0,0 +1,39 @@
+//
+//  MCOIMAPFolderInfo.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPFOLDERINFO_H
+
+#define MAILCORE_MCOIMAPFOLDERINFO_H
+
+#import <Foundation/Foundation.h>
+
+/* This class holds IMAP folder metadata */
+
+@interface MCOIMAPFolderInfo : NSObject <NSCopying>
+
+/** The folder's IMAP UIDNEXT value. Used to determine the uid for the next received message. */
+@property (nonatomic, assign) uint32_t uidNext;
+
+/** The folders IMAP UIDVALIDITY value. Must be used to determine if the server has changed assigned UIDs */
+@property (nonatomic, assign) uint32_t uidValidity;
+
+/** An advanced value used for doing quick flag syncs if the server supports it. The MODSEQ value. */
+@property (nonatomic, assign) uint64_t modSequenceValue;
+
+/** Total number of messages in the folder */
+@property (nonatomic, assign) int messageCount;
+
+// first uid of the unseen messages.
+@property (nonatomic, assign) uint32_t firstUnseenUid;
+
+/** An boolean indicates that this folder or IMAP server allows to add a new permanent flags */
+@property (nonatomic, assign) BOOL allowsNewPermanentFlags;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderInfoOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderInfoOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..20abd2067eb47d5249fe11eb9eb46f2f37a582d2
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderInfoOperation.h
@@ -0,0 +1,41 @@
+//
+//  MCOIMAPFolderInfoOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPFOLDERINFOOPERATION_H
+
+#define MAILCORE_MCOIMAPFOLDERINFOOPERATION_H
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+
+/**
+ The class is used to get folder metadata (like UIDVALIDITY, UIDNEXT, etc).
+ @see MCOIMAPFolderInfo
+*/
+
+@class MCOIMAPFolderInfo;
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPFolderInfoOperation : MCOIMAPBaseOperation
+
+/** 
+ Starts the asynchronous operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `info` will contain the folder metadata
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in `MCOConstants.h`, `info` will be nil
+*/
+
+- (void) start:(void (^)(NSError * __nullable error, MCOIMAPFolderInfo * __nullable info))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderStatus.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderStatus.h
new file mode 100644
index 0000000000000000000000000000000000000000..bd1ddef3ca84da7f3ed97d0a5df10712a215f483
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderStatus.h
@@ -0,0 +1,39 @@
+//
+//  MCOIMAPFolderStatus.h
+//  mailcore2
+//
+//  Created by Sebastian on 6/5/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPFOLDERSTATUS_H
+
+#define MAILCORE_MCOIMAPFOLDERSTATUS_H
+
+#import <Foundation/Foundation.h>
+
+/* This class holds IMAP folder metadata */
+
+@interface MCOIMAPFolderStatus : NSObject <NSCopying>
+
+/** The folder's IMAP UIDNEXT value. Used to determine the uid for the next received message. */
+@property (nonatomic, assign) uint32_t uidNext;
+
+/** The folders IMAP UIDVALIDITY value. Must be used to determine if the server has changed assigned UIDs */
+@property (nonatomic, assign) uint32_t uidValidity;
+
+/** Number of recent messages received in the folder */
+@property (nonatomic, assign) uint32_t recentCount;
+
+/** Number of unseen messages in the folder */
+@property (nonatomic, assign) uint32_t unseenCount;
+
+/** Number of messages in the folder */
+@property (nonatomic, assign) uint32_t messageCount;
+
+/** Highest modification sequence value for this folder. See CONDSTORE RFC 4551. */
+@property (nonatomic, assign) uint64_t highestModSeqValue;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderStatusOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderStatusOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..68259b100c5caefd30bfa90a723539f52eabea8c
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPFolderStatusOperation.h
@@ -0,0 +1,41 @@
+//
+//  MCOIMAPFolderStatusOperation.h
+//  mailcore2
+//
+//  Created by Sebastian on 6/5/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPFOLDERSTATUSOPERATION_H
+
+#define MAILCORE_MCOIMAPFOLDERSTATUSOPERATION_H
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+
+/**
+ The class is used to get folder metadata (like UIDVALIDITY, UIDNEXT, etc).
+ @see MCOIMAPFolderStatus
+ */
+
+@class MCOIMAPFolderStatus;
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPFolderStatusOperation : MCOIMAPBaseOperation
+
+/**
+ Starts the asynchronous operation.
+ 
+ @param completionBlock Called when the operation is finished.
+ 
+ - On success `error` will be nil and `status` will contain the status metadata
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an
+ error code available in `MCOConstants.h`, `status` will be nil
+ */
+
+- (void) start:(void (^)(NSError * __nullable error, MCOIMAPFolderStatus * __nullable status))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdentity.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdentity.h
new file mode 100644
index 0000000000000000000000000000000000000000..69f18c968d87a5db5efd0bd98cf86b14ef138145
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdentity.h
@@ -0,0 +1,45 @@
+//
+//  MCOIMAPIdentity.h
+//  mailcore2
+//
+//  Created by Hoa V. DINH on 8/24/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPIDENTITY_H
+
+#define MAILCORE_MCOIMAPIDENTITY_H
+
+#import <Foundation/Foundation.h>
+
+@interface MCOIMAPIdentity : NSObject <NSCopying>
+
+/** Returns a simple identity */
++ (MCOIMAPIdentity *) identityWithVendor:(NSString *)vendor
+                                    name:(NSString *)name
+                                 version:(NSString *)version;
+
+/** Vendor of the IMAP client */
+@property (nonatomic, copy) NSString * vendor;
+
+/** Name of the IMAP client */
+@property (nonatomic, copy) NSString * name;
+
+/** Version of the IMAP client */
+@property (nonatomic, copy) NSString * version;
+
+/** All fields names of the identity of the client */
+- (NSArray *) allInfoKeys;
+
+/** Set a custom field in the identity */
+- (NSString *) infoForKey:(NSString *)key;
+
+/** Retrieve a custom field in the identity */
+- (void) setInfo:(NSString *)value forKey:(NSString *)key;
+
+/** Remove all info keys including vendor, name and version */
+- (void) removeAllInfos;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdentityOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdentityOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..2fa6968f186356e07ccf04fc27a3996de1e7af28
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdentityOperation.h
@@ -0,0 +1,41 @@
+//
+//  MCOIMAPIdentityOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPIDENTITYOPERATION_H
+
+#define MAILCORE_MCOIMAPIDENTITYOPERATION_H
+
+/** 
+ This class implements an operation to get the servers identification info or
+ to send the clients identification info. Useful for bug reports and usage
+ statistics. 
+ @warn Not all servers support this.
+*/
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPIdentityOperation : MCOIMAPBaseOperation
+
+/** 
+ Starts the asynchronous identity operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `serverIdentity` will contain identifying server information.
+   See [RFC2971](http://tools.ietf.org/html/rfc2971) for commons dictionary keys.
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in `MCOConstants.h`, `serverIdentity` will be nil
+*/
+- (void) start:(void (^)(NSError * __nullable error, NSDictionary * __nullable serverIdentity))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdleOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdleOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..fb83b283038bbe070539c330bacc9f0a8f7b129c
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPIdleOperation.h
@@ -0,0 +1,42 @@
+//
+//  MCOIMAPIdleOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPIDLEOPERATION_H
+
+#define MAILCORE_MCOIMAPIDLEOPERATION_H
+
+/** 
+ This class implements an IMAP IDLE. IDLE is used to keep a connection
+ open with the server so that new messages can be pushed to the client.
+ See [RFC2177](http://tools.ietf.org/html/rfc2177)
+*/
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPIdleOperation : MCOIMAPBaseOperation
+
+/** Stop the current IDLE session */
+- (void) interruptIdle;
+
+/** 
+ Starts IDLE
+
+ @param completionBlock Called when the IDLE times out, errors out or detects a change
+
+ - On success `error` will be nil
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in `MCOConstants.h`
+*/
+- (void) start:(void (^)(NSError * __nullable error))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessage.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessage.h
new file mode 100644
index 0000000000000000000000000000000000000000..8e2e1c270a3a98b8077d6a4063967147363e65d7
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessage.h
@@ -0,0 +1,85 @@
+//
+//  MCOIMAPMessage.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/23/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPMESSAGE_H
+
+#define MAILCORE_MCOIMAPMESSAGE_H
+
+/** 
+ This represents an IMAP message.
+
+ If you fetched the MIME structure of the message, you can fetch
+ efficiently the content of the message by fetching only the parts
+ that you need to show it.
+
+ For example, you could fetch only the text parts to show the summary
+ of the message, using [MCOIMAPSession fetchMessageAttachmentByUIDOperationWithFolder:uid:partID:encoding:]
+
+ You can also decide to fetch entirely the message using
+ [MCOIMAPSession fetchMessageByUIDOperationWithFolder:uid:]
+*/
+
+#import <MailCore/MCOAbstractMessage.h>
+#import <MailCore/MCOConstants.h>
+
+@protocol MCOHTMLRendererIMAPDelegate;
+
+@interface MCOIMAPMessage : MCOAbstractMessage <NSCoding>
+
+/** IMAP UID of the message. */
+@property (nonatomic, assign) uint32_t uid;
+
+/** IMAP sequence number of the message.
+ @warning *Important*: This property won't be serialized. */
+@property (nonatomic, assign) uint32_t sequenceNumber;
+
+/* Size of the entire message */
+@property (nonatomic, assign) uint32_t size;
+
+/** Flags of the message, like if it is deleted, read, starred etc */
+@property (nonatomic, assign) MCOMessageFlag flags;
+
+/** The contents of the message flags when it was fetched from the server */
+@property (nonatomic, assign) MCOMessageFlag originalFlags;
+
+/** Flag keywords of the message, mostly custom flags */
+@property (nonatomic, copy) NSArray * /* NSString */ customFlags;
+
+/** It's the last modification sequence value of the message synced from the server. See RFC4551 */
+@property (nonatomic, assign) uint64_t modSeqValue;
+
+/** Main MIME part of the message */
+@property (nonatomic, retain) MCOAbstractPart * mainPart;
+
+/** All Gmail labels of the message */
+@property (nonatomic, copy) NSArray * /* NSString */ gmailLabels;
+
+/** Gmail message ID of the message */
+@property (nonatomic, assign) uint64_t gmailMessageID;
+
+/** Gmail thread ID of the message */
+@property (nonatomic, assign) uint64_t gmailThreadID;
+
+/**
+ Returns the part with the given part identifier.
+ @param partID A part identifier looks like 1.2.1
+*/
+- (MCOAbstractPart *) partForPartID:(NSString *)partID;
+
+/**
+ HTML rendering of the message to be displayed in a web view.
+ The delegate should implement at least
+ [MCOAbstractMessage:dataForIMAPPart:folder:]
+ so that the complete HTML rendering can take place.
+*/
+- (NSString *) htmlRenderingWithFolder:(NSString *)folder
+                              delegate:(id <MCOHTMLRendererIMAPDelegate>)delegate;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessagePart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessagePart.h
new file mode 100644
index 0000000000000000000000000000000000000000..c455d336a72a00cf93c53b5a0df2de9661aadb75
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessagePart.h
@@ -0,0 +1,24 @@
+//
+//  MCOIMAPMessagePart.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/23/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPMESSAGEPART_H
+
+#define MAILCORE_MCOIMAPMESSAGEPART_H
+
+/** Represents a message part. */
+
+#import <MailCore/MCOAbstractMessagePart.h>
+
+@interface MCOIMAPMessagePart : MCOAbstractMessagePart <NSCoding>
+
+/** A part identifier is of the form 1.2.1*/
+@property (nonatomic, copy) NSString * partID;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessageRenderingOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessageRenderingOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..8a2924c8c4c2b107f4299a28a135acc4d07aee10
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMessageRenderingOperation.h
@@ -0,0 +1,37 @@
+//
+//  MCOIMAPMessageRenderingOperation.h
+//  mailcore2
+//
+//  Created by Paul Young on 07/07/2013.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPMESSAGERENDERINGOPERATION_H
+
+#define MAILCORE_MCOIMAPMESSAGERENDERINGOPERATION_H
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+
+/**
+ The class is used to get the HTML string of a message.
+ */
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPMessageRenderingOperation : MCOIMAPBaseOperation
+
+/**
+ Starts the asynchronous operation.
+ 
+ @param completionBlock Called when the operation is finished.
+ 
+ - On success `error` will be nil and `htmlString` will contain the message
+ 
+ - On failure, `error` will be set and `htmlString` will be nil
+ */
+
+- (void) start:(void (^)(NSString * __nullable htmlString, NSError * __nullable error))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMoveMessagesOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMoveMessagesOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..7746087883a4669d497cbc0a47b9234ae69e9669
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMoveMessagesOperation.h
@@ -0,0 +1,39 @@
+//
+//  MCOIMAPMoveMessagesOperation.h
+//  mailcore2
+//
+//  Created by Nikolay Morev on 02/02/16.
+//  Copyright © 2016 MailCore. All rights reserved.
+//
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+
+#ifndef MAILCORE_MCOMOVEMESSAGESOPERATION_H
+
+#define MAILCORE_MCOMOVEMESSAGESOPERATION_H
+
+/** Implements an operation for moving messages between folders */
+
+@class MCOIndexSet;
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPMoveMessagesOperation : MCOIMAPBaseOperation
+
+/**
+ Starts the asynchronous move operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `destUids` will contain the UIDs of the messages created
+ in the destination folder. If the server doesn't support UIDPLUS then `destUids` will be nil.
+
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an
+ error code available in `MCOConstants.h`, `destUids` will be nil
+ */
+
+- (void) start:(void (^)(NSError * __nullable error, NSDictionary * __nullable uidMapping))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMultipart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMultipart.h
new file mode 100644
index 0000000000000000000000000000000000000000..c083f4256112f101005e815f4a4a5c646b9c9e6f
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPMultipart.h
@@ -0,0 +1,24 @@
+//
+//  MCOIMAPMultipart.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/23/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPMULTIPART_H
+
+#define MAILCORE_MCOIMAPMULTIPART_H
+
+/** Represents the a multipart retrieved from IMAP */
+
+#import <MailCore/MCOAbstractMultipart.h>
+
+@interface MCOIMAPMultipart : MCOAbstractMultipart <NSCoding>
+
+/** A part identifier looks like 1.2.1 */
+@property (nonatomic, copy) NSString * partID;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPNamespace.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPNamespace.h
new file mode 100644
index 0000000000000000000000000000000000000000..3e842aaddf00aa71d5217f9131122fac0b00175a
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPNamespace.h
@@ -0,0 +1,55 @@
+//
+//  MCOIMAPNamespace.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/23/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPNAMESPACE_H
+
+#define MAILCORE_MCOIMAPNAMESPACE_H
+
+/** Represents an IMAP namespace */
+
+#import <Foundation/Foundation.h>
+
+@class MCOIMAPNamespace;
+
+@interface MCOIMAPNamespace : NSObject <NSCopying>
+
+/**
+ Returns a simple namespace with only one item.
+*/
++ (MCOIMAPNamespace *) namespaceWithPrefix:(NSString *)prefix delimiter:(char)delimiter;
+
+/** Returns the prefix of the main item of this namespace. */
+- (NSString *) mainPrefix;
+
+/** Returns the path delimiter of the main item of this namespace */
+- (char) mainDelimiter;
+
+/** Returns the list of prefixes of this namespace. */
+- (NSArray * /* NSString */) prefixes;
+
+/**
+ Returns the folder path for the given list of path components in the context
+ of the main item of the namespace.
+*/
+- (NSString *) pathForComponents:(NSArray *)components;
+
+/**
+ Returns the folder path for the given list of path components and a prefix.
+ It will use the best item matching the prefix to compute the path.
+*/
+- (NSString *) pathForComponents:(NSArray *)components prefix:(NSString *)prefix;
+
+/** Returns the components given a folder path. */
+- (NSArray * /* NSString */) componentsFromPath:(NSString *)path;
+
+/** Returns YES if the namespace contains the given folder path. */
+- (BOOL) containsFolderPath:(NSString *)path;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPNamespaceItem.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPNamespaceItem.h
new file mode 100644
index 0000000000000000000000000000000000000000..64ae3c5fa9888a94897949d1b7f576c60cf5bb8d
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPNamespaceItem.h
@@ -0,0 +1,36 @@
+//
+//  MCOIMAPNamespaceItem.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/23/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPNAMESPACEITEM_H
+
+#define MAILCORE_MCOIMAPNAMESPACEITEM_H
+
+/** Represents a namespace item */
+
+#import <Foundation/Foundation.h>
+
+@interface MCOIMAPNamespaceItem : NSObject <NSCopying>
+
+/** This is the prefix for this namespace item */
+@property (nonatomic, copy) NSString * prefix;
+
+/** This is the delimiter of the path for this namespace item */
+@property (nonatomic, assign) char delimiter;
+
+/** Returns folder path for given path components in the context of this namespace item */
+- (NSString *) pathForComponents:(NSArray *)components;
+
+/** Returns components for the given path in the context of this namespace */
+- (NSArray * /* NSString */) componentsForPath:(NSString *)path;
+
+/** Returns YES if the namespace contains this folder path */
+- (BOOL) containsFolder:(NSString *)folder;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..9d399df3ebab7be355872a407146b7ac4635f542
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPOperation.h
@@ -0,0 +1,36 @@
+//
+//  MCOIMAPOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/23/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPOPERATION_H
+
+#define MAILCORE_MCOIMAPOPERATION_H
+
+/** This class implements a generic IMAP operation */
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPOperation : MCOIMAPBaseOperation
+
+/** 
+ Starts the asynchronous append operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in MCOConstants.h,
+*/
+- (void) start:(void (^)(NSError * __nullable error))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPPart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPPart.h
new file mode 100644
index 0000000000000000000000000000000000000000..660113b5697a3e5b163e5c342c978c6dab9004ee
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPPart.h
@@ -0,0 +1,38 @@
+//
+//  MCOIMAPPart.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/23/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPABSTRACTPART_H
+
+#define MAILCORE_MCOIMAPABSTRACTPART_H
+
+#import <MailCore/MCOAbstractPart.h>
+
+#import <MailCore/MCOConstants.h>
+
+/** Represents a single IMAP message part */
+
+@interface MCOIMAPPart : MCOAbstractPart <NSCoding>
+
+/** A part identifier looks like 1.2.1 */
+@property (nonatomic, copy) NSString * partID;
+
+/** The size of the single part in bytes */
+@property (nonatomic, nonatomic) unsigned int size;
+
+/** It's the encoding of the single part */
+@property (nonatomic, nonatomic) MCOEncoding encoding;
+
+/**
+ Returns the decoded size of the part.
+ For example, for a part that's encoded with base64, it will return actual_size * 3/4.
+*/
+- (unsigned int) decodedSize;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPQuotaOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPQuotaOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..d3368d49a5b85460d885f59d42177b584a262ad3
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPQuotaOperation.h
@@ -0,0 +1,17 @@
+//
+//  MCOIMAPQuotaOperation.h
+//  mailcore2
+//
+//  Created by Petro Korenev on 8/2/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#import "MCOIMAPBaseOperation.h"
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPQuotaOperation : MCOIMAPBaseOperation
+
+- (void) start:(void (^)(NSError * __nullable error, NSUInteger usage, NSUInteger limit))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSearchExpression.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSearchExpression.h
new file mode 100644
index 0000000000000000000000000000000000000000..225b3a5ef2ce6bd313fd447d249a2a7a82867308
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSearchExpression.h
@@ -0,0 +1,365 @@
+//
+//  MCOIMAPSearchExpression.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPSEARCHEXPRESSION_H
+
+#define MAILCORE_MCOIMAPSEARCHEXPRESSION_H
+
+/** Used to construct an IMAP search query */
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCOConstants.h>
+#import <MailCore/MCOIndexSet.h>
+
+@interface MCOIMAPSearchExpression : NSObject
+
+/** 
+ Creates a search expression that returns all UIDS for the mailbox
+
+ Example:
+    
+    MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchAll]
+*/
++ (MCOIMAPSearchExpression *) searchAll;
+
+/**
+ Creates a search expression that matches the sender of an email.
+
+ Example:
+
+     MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchFrom:@"laura@etpan.org"]
+*/
++ (MCOIMAPSearchExpression *) searchFrom:(NSString *)value;
+
+/**
+ Creates a search expression that matches any recipient of an email.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchRecipient:@"ngan@etpan.org"]
+ **/
++ (MCOIMAPSearchExpression *) searchRecipient:(NSString *)value;
+
+/**
+ Creates a search expression that matches on the receiver (to) of an email. Useful to check whether the mail is directly addressed to the receiver.
+
+ Example:
+
+    MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchTo:@"ngan@etpan.org"]
+**/
++ (MCOIMAPSearchExpression *) searchTo:(NSString *)value;
+
+/**
+ Creates a search expression that matches on the cc of an email. Useful to check whether the mail is addressed to the receiver as cc.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchCc:@"ngan@etpan.org"]
+ **/
++ (MCOIMAPSearchExpression *) searchCc:(NSString *)value;
+
+/**
+ Creates a search expression that matches on the bcc field of an email. Useful to check whether the mail is addressed to the receiver as bcc.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchBcc:@"ngan@etpan.org"]
+ **/
++ (MCOIMAPSearchExpression *) searchBcc:(NSString *)value;
+
+/*
+ Creates a search expression that matches the subject of an email.
+
+ Example:
+
+     MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchSubject:@"airline"]
+**/
++ (MCOIMAPSearchExpression *) searchSubject:(NSString *)value;
+
+/**
+ Creates a search expression that matches the content of an email, including the headers.
+
+ Example:
+
+     MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchContent:@"meeting"]
+*/
++ (MCOIMAPSearchExpression *) searchContent:(NSString *)value;
+
+/**
+ Creates a search expression that matches the content of an email, excluding the headers.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchBody:@"building"]
+ */
++ (MCOIMAPSearchExpression *) searchBody:(NSString *)value;
+
+/**
+ Creates a search expression that matches the uids specified.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchUids:uids]
+ **/
++ (MCOIMAPSearchExpression *) searchUIDs:(MCOIndexSet *) uids;
+
+/**
+ Creates a search expression that matches the message numbers specified.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchNumbers:numbers]
+ **/
++ (MCOIMAPSearchExpression *) searchNumbers:(MCOIndexSet *) numbers;
+
+/**
+ Creates a search expression that matches the content of a specific header.
+
+ Example:
+
+     MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchHeader:@"List-Id" value:@"shoes"]
+**/
++ (MCOIMAPSearchExpression *) searchHeader:(NSString *)header value:(NSString *)value;
+
+/**
+ Creates a search expression that matches messages with the Read flag.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchRead]
+ **/
++ (MCOIMAPSearchExpression *) searchRead;
+
+/**
+ Creates a search expression that matches messages without the Read flag.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchUnread]
+ **/
++ (MCOIMAPSearchExpression *) searchUnread;
+
+/**
+ Creates a search expression that matches messages that have been flagged.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchFlagged]
+ **/
++ (MCOIMAPSearchExpression *) searchFlagged;
+
+/**
+ Creates a search expression that matches messages that haven't been flagged.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchUnflagged]
+ **/
++ (MCOIMAPSearchExpression *) searchUnflagged;
+
+/**
+ Creates a search expression that matches messages that have the answered flag set.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchAnswered]
+ **/
++ (MCOIMAPSearchExpression *) searchAnswered;
+
+/**
+ Creates a search expression that matches messages that don't have the answered flag set..
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchUnanswered]
+ **/
++ (MCOIMAPSearchExpression *) searchUnanswered;
+
+/**
+ Creates a search expression that matches draft messages.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchDraft]
+ **/
++ (MCOIMAPSearchExpression *) searchDraft;
+
+/**
+ Creates a search expression that matches messages that aren't drafts.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchUndraft]
+ **/
++ (MCOIMAPSearchExpression *) searchUndraft;
+
+/**
+ Creates a search expression that matches messages that are deleted.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchDeleted]
+ **/
++ (MCOIMAPSearchExpression *) searchDeleted;
+
+/**
+ Creates a search expression that matches messages that are spam.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchSpam]
+ **/
++ (MCOIMAPSearchExpression *) searchSpam;
+
+/**
+ Creates a search expression that matches messages sent before a date.
+ 
+ Example:
+ 
+ NSDate *yesterday = [NSDate dateWithTimeIntervalSinceNow:-(60.0 * 60.0 * 24.0)];
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchBeforeDate:yesterday]
+ **/
++ (MCOIMAPSearchExpression *) searchBeforeDate:(NSDate *)date;
+
+/**
+ Creates a search expression that matches messages sent on a date.
+ 
+ Example:
+ 
+ NSDate *now = [NSDate date];
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchOnDate:now]
+ **/
++ (MCOIMAPSearchExpression *) searchOnDate:(NSDate *)date;
+
+/**
+ Creates a search expression that matches messages sent since a date.
+ 
+ Example:
+ 
+ NSDate *now = [NSDate date];
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchSinceDate:now]
+ **/
++ (MCOIMAPSearchExpression *) searchSinceDate:(NSDate *)date;
+
+/**
+ Creates a search expression that matches messages received before a date.
+ 
+ Example:
+ 
+ NSDate *yesterday = [NSDate dateWithTimeIntervalSinceNow:-(60.0 * 60.0 * 24.0)];
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchBeforeReceivedDate:yesterday]
+ **/
++ (MCOIMAPSearchExpression *) searchBeforeReceivedDate:(NSDate *)date;
+
+/**
+ Creates a search expression that matches messages received on a date.
+ 
+ Example:
+ 
+ NSDate *now = [NSDate date];
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchOnReceivedDate:now]
+ **/
++ (MCOIMAPSearchExpression *) searchOnReceivedDate:(NSDate *)date;
+
+/**
+ Creates a search expression that matches messages received since a date.
+ 
+ Example:
+ 
+ NSDate *yesterday = [NSDate dateWithTimeIntervalSinceNow:-(60.0 * 60.0 * 24.0)];
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchSinceReceivedDate:yesterday]
+ **/
++ (MCOIMAPSearchExpression *) searchSinceReceivedDate:(NSDate *)date;
+
+/**
+ Creates a search expression that matches messages larger than a given size in bytes.
+ 
+ Example:
+ 
+ uint32_t minSize = 1024 * 10; // 10 KB
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchSizeLargerThan:minSize]
+ **/
++ (MCOIMAPSearchExpression *) searchSizeLargerThan:(uint32_t)size;
+
+/**
+ Creates a search expression that matches messages smaller than a given size in bytes.
+ 
+ Example:
+ 
+ uint32_t maxSize = 1024 * 10; // 10 KB
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchSizeSmallerThan:maxSize]
+ **/
++ (MCOIMAPSearchExpression *) searchSizeSmallerThan:(uint32_t)size;
+
+/**
+ Creates a search expression that matches emails with the given gmail thread id
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchGmailThreadID:aThreadID]
+ */
++ (MCOIMAPSearchExpression *) searchGmailThreadID:(uint64_t)number;
+
+
+/**
+ Creates a search expression that matches emails with the given gmail message id
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchGmailMessageID:aMessageID]
+ */
++ (MCOIMAPSearchExpression *) searchGmailMessageID:(uint64_t)number;
+
+/**
+ Creates a search expression that gets emails that match a gmail raw search
+ expression.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchGmailRaw:@"from:bill has:attachment filename:cal meeting schedule"]
+ */
++ (MCOIMAPSearchExpression *) searchGmailRaw:(NSString *)expr;
+
+
+/**
+ Creates a search expression that's a disjunction of two search expressions.
+
+ Example:
+
+     MCOIMAPSearchExpression * exprFrom = [MCOIMAPSearchExpression searchFrom:@"laura@etpan.org"]
+     MCOIMAPSearchExpression * exprSubject = [MCOIMAPSearchExpression searchContent:@"meeting"]
+     MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchAnd:exprFrom other:exprSubject];
+**/
+
++ (MCOIMAPSearchExpression *) searchAnd:(MCOIMAPSearchExpression *)expression other:(MCOIMAPSearchExpression *)other;
+/**
+ Creates a search expression that's a conjunction of two search expressions.
+
+ Example:
+
+     MCOIMAPSearchExpression * exprFrom = [MCOIMAPSearchExpression searchFrom:@"laura@etpan.org"]
+     MCOIMAPSearchExpression * exprOtherFrom = [MCOIMAPSearchExpression searchRecipient:@"ngan@etpan.org"]
+     MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchOr:exprFrom exprOtherFrom];
+*/
++ (MCOIMAPSearchExpression *) searchOr:(MCOIMAPSearchExpression *)expression other:(MCOIMAPSearchExpression *)other;
+
+/**
+ Creates a search expression that matches when the argument is not matched.
+ 
+ Example:
+ 
+ MCOIMAPSearchExpression * exprSubject = [MCOIMAPSearchExpression searchSubject:@"airline"]
+ MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchNot:exprSubject];
+ The expression will match when the subject does not contain the word airline
+ 
+ */
++ (MCOIMAPSearchExpression *) searchNot:(MCOIMAPSearchExpression *)expression;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSearchOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSearchOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..a594730d45fa4f284d4defd8e39831e9db8df41e
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSearchOperation.h
@@ -0,0 +1,38 @@
+//
+//  MCOIMAPSearchOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOSEARCHOPERATION_H
+
+#define MAILCORE_MCOSEARCHOPERATION_H
+
+/** This class runs an IMAP search operation */
+
+#import <MailCore/MCOIMAPBaseOperation.h>
+
+@class MCOIndexSet;
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOIMAPSearchOperation : MCOIMAPBaseOperation
+
+/** 
+ Starts the asynchronous search operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `searchResults` will contain the UIDs of any matching messages
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in MCOConstants.h, `searchResult` will be nil
+*/
+
+- (void) start:(void (^)(NSError * __nullable error, MCOIndexSet * __nullable searchResult))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSession.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSession.h
new file mode 100644
index 0000000000000000000000000000000000000000..2e2d55a94c46005dd89ed4bb1df6692a77b4423e
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIMAPSession.h
@@ -0,0 +1,1091 @@
+//
+//  MCOIMAPSession.h
+//  mailcore2
+//
+//  Created by Matt Ronge on 1/31/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOIMAPSESSION_H
+
+#define MAILCORE_MCOIMAPSESSION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCOConstants.h>
+
+@class MCOIMAPFetchFoldersOperation;
+@class MCOIMAPOperation;
+@class MCOIMAPNamespace;
+@class MCOIMAPFolderInfoOperation;
+@class MCOIMAPFolderStatusOperation;
+@class MCOIMAPAppendMessageOperation;
+@class MCOIMAPCopyMessagesOperation;
+@class MCOIMAPMoveMessagesOperation;
+@class MCOIndexSet;
+@class MCOIMAPFetchMessagesOperation;
+@class MCOIMAPFetchContentOperation;
+@class MCOIMAPFetchContentToFileOperation;
+@class MCOIMAPFetchParsedContentOperation;
+@class MCOIMAPSearchOperation;
+@class MCOIMAPIdleOperation;
+@class MCOIMAPFetchNamespaceOperation;
+@class MCOIMAPSearchExpression;
+@class MCOIMAPIdentityOperation;
+@class MCOIMAPCapabilityOperation;
+@class MCOIMAPQuotaOperation;
+@class MCOIMAPMessageRenderingOperation;
+@class MCOIMAPMessage;
+@class MCOIMAPIdentity;
+@class MCOIMAPCustomCommandOperation;
+
+/**
+ This is the main IMAP class from which all operations are created
+
+ After calling a method that returns an operation you must call start: on the instance
+ to begin the operation.
+*/
+
+@interface MCOIMAPSession : NSObject
+
+/** This is the hostname of the IMAP server to connect to. */
+@property (nonatomic, copy) NSString *hostname;
+
+/** This is the port of the IMAP server to connect to. */
+@property (nonatomic, assign) unsigned int port;
+
+/** This is the username of the account. */
+@property (nonatomic, copy) NSString *username;
+
+/** This is the password of the account. */
+@property (nonatomic, copy) NSString *password;
+
+/** This is the OAuth2 token. */
+@property (nonatomic, copy) NSString *OAuth2Token;
+
+/**
+ This is the authentication type to use to connect.
+ `MCOAuthTypeSASLNone` means that it uses the clear-text is used (and is the default).
+ @warning *Important*: Over an encrypted connection like TLS, the password will still be secure
+*/
+@property (nonatomic, assign) MCOAuthType authType;
+
+/**
+ This is the encryption type to use.
+ See MCOConnectionType for more information.
+*/
+@property (nonatomic, assign) MCOConnectionType connectionType;
+
+/** This is the timeout of the connection. */
+@property (nonatomic, assign) NSTimeInterval timeout;
+
+/** When set to YES, the connection will fail if the certificate is incorrect. */
+@property (nonatomic, assign, getter=isCheckCertificateEnabled) BOOL checkCertificateEnabled;
+
+/** When set to YES, VoIP capability will be enabled on the IMAP connection on iOS */
+@property (nonatomic, assign, getter=isVoIPEnabled) BOOL voIPEnabled;
+
+/** The default namespace. */
+@property (nonatomic, strong) MCOIMAPNamespace * defaultNamespace;
+
+/** The identity of the IMAP client. */
+@property (nonatomic, copy) MCOIMAPIdentity * clientIdentity;
+
+/** The identity of the IMAP server. */
+@property (nonatomic, strong, readonly) MCOIMAPIdentity * serverIdentity;
+
+/**
+ Display name of the Gmail user. It will be nil if it's not a Gmail server.
+
+ ** DEPRECATED **
+ This attribute has been broken by Gmail IMAP server. It's not longer available
+ as a correct display name.
+*/
+@property (nonatomic, copy, readonly) NSString * gmailUserDisplayName DEPRECATED_ATTRIBUTE;
+
+@property (nonatomic, assign, readonly, getter=isIdleEnabled) BOOL idleEnabled;
+
+/**
+ When set to YES, the session is allowed open to open several connections to the same folder.
+ @warning Some older IMAP servers don't like this
+*/
+@property (nonatomic, assign) BOOL allowsFolderConcurrentAccessEnabled;
+
+/**
+ Maximum number of connections to the server allowed.
+*/
+@property (nonatomic, assign) unsigned int maximumConnections;
+
+/**
+ Sets logger callback. The network traffic will be sent to this block.
+
+ [session setConnectionLogger:^(void * connectionID, MCOConnectionLogType type, NSData * data) {
+    NSLog(@"%@", [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease]);
+    // ...
+ }];
+*/
+@property (nonatomic, copy) MCOConnectionLogger connectionLogger;
+
+/** This property provides some hints to MCOIMAPSession about where it's called from.
+ It will make MCOIMAPSession safe. It will also set all the callbacks of operations to run on this given queue.
+ Defaults to the main queue.
+ This property should be used only if there's performance issue using MCOIMAPSession in the main thread. */
+#if OS_OBJECT_USE_OBJC
+@property (nonatomic, retain) dispatch_queue_t dispatchQueue;
+#else
+@property (nonatomic, assign) dispatch_queue_t dispatchQueue;
+#endif
+
+/**
+ The value will be YES when asynchronous operations are running, else it will return NO.
+*/
+@property (nonatomic, assign, readonly, getter=isOperationQueueRunning) BOOL operationQueueRunning;
+
+/**
+ Sets operation running callback. It will be called when operations start or stop running.
+
+ [session setOperationQueueRunningChangeBlock:^{
+   if ([session isOperationQueueRunning]) {
+     ...
+   }
+   else {
+     ...
+   }
+ }];
+*/
+@property (nonatomic, copy) MCOOperationQueueRunningChangeBlock operationQueueRunningChangeBlock;
+
+/**
+ Cancel all operations
+ */
+- (void) cancelAllOperations;
+
+/** @name Folder Operations */
+
+/**
+ Returns an operation that retrieves folder metadata (like UIDNext)
+
+     MCOIMAPFolderInfoOperation * op = [session folderInfoOperation:@"INBOX"];
+     [op start:^(NSError *error, MCOIMAPFolderInfo * info) {
+          NSLog(@"UIDNEXT: %lu", (unsigned long) [info uidNext]);
+          NSLog(@"UIDVALIDITY: %lu", (unsigned long) [info uidValidity]);
+          NSLog(@"HIGHESTMODSEQ: %llu", (unsigned long long) [info modSequenceValue]);
+          NSLog(@"messages count: %lu", [info messageCount]);
+     }];
+*/
+
+- (MCOIMAPFolderInfoOperation *) folderInfoOperation:(NSString *)folder;
+
+/**
+ Returns an operation that retrieves folder status (like UIDNext - Unseen -)
+
+    MCOIMAPFolderStatusOperation * op = [session folderStatusOperation:@"INBOX"];
+    [op start:^(NSError *error, MCOIMAPFolderStatus * info) {
+        NSLog(@"UIDNEXT: %lu", (unsigned long) [info uidNext]);
+        NSLog(@"UIDVALIDITY: %lu", (unsigned long) [info uidValidity]);
+        NSLog(@"messages count: %lu", [info totalMessages]);
+ 	}];
+ */
+
+- (MCOIMAPFolderStatusOperation *) folderStatusOperation:(NSString *)folder;
+
+/**
+ Returns an operation that gets the list of subscribed folders.
+
+    MCOIMAPFetchFoldersOperation * op = [session fetchSubscribedFoldersOperation];
+    [op start:^(NSError * __nullable error, NSArray * folders) {
+        ...
+    }];
+ */
+
+- (MCOIMAPFetchFoldersOperation *) fetchSubscribedFoldersOperation;
+
+/**
+ Returns an operation that gets all folders
+
+     MCOIMAPFetchFoldersOperation * op = [session fetchAllFoldersOperation];
+     [op start:^(NSError * __nullable error, NSArray *folders) {
+          ...
+     }];
+*/
+- (MCOIMAPFetchFoldersOperation *) fetchAllFoldersOperation;
+
+/**
+ Creates an operation for renaming a folder
+
+     MCOIMAPOperation * op = [session renameFolderOperation:@"my documents" otherName:@"Documents"];
+     [op start:^(NSError * __nullable error) {
+        ...
+     }];
+
+*/
+- (MCOIMAPOperation *) renameFolderOperation:(NSString *)folder otherName:(NSString *)otherName;
+
+/**
+ Create an operation for deleting a folder
+
+     MCOIMAPOperation * op = [session deleteFolderOperation:@"holidays 2009"];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }]];
+*/
+- (MCOIMAPOperation *) deleteFolderOperation:(NSString *)folder;
+
+/**
+ Returns an operation that creates a new folder
+
+     MCOIMAPOperation * op = [session createFolderOperation:@"holidays 2013"];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }];
+*/
+- (MCOIMAPOperation *) createFolderOperation:(NSString *)folder;
+
+/**
+ Returns an operation to subscribe to a folder.
+
+     MCOIMAPOperation * op = [session createFolderOperation:@"holidays 2013"];
+     [op start:^(NSError * __nullable error) {
+       if (error != nil)
+         return;
+       MCOIMAPOperation * op = [session subscribeFolderOperation:@"holidays 2013"];
+       ...
+     }];
+*/
+- (MCOIMAPOperation *) subscribeFolderOperation:(NSString *)folder;
+
+/**
+ Returns an operation to unsubscribe from a folder.
+
+     MCOIMAPOperation * op = [session unsubscribeFolderOperation:@"holidays 2009"];
+     [op start:^(NSError * __nullable error) {
+       if (error != nil)
+         return;
+       MCOIMAPOperation * op = [session deleteFolderOperation:@"holidays 2009"]
+       ...
+     }];
+*/
+- (MCOIMAPOperation *) unsubscribeFolderOperation:(NSString *)folder;
+
+/**
+ Returns an operation to expunge a folder.
+
+     MCOIMAPOperation * op = [session expungeOperation:@"INBOX"];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }];
+*/
+- (MCOIMAPOperation *) expungeOperation:(NSString *)folder;
+
+/** @name Message Actions */
+
+/**
+ Returns an operation to add a message to a folder.
+
+     MCOIMAPOperation * op = [session appendMessageOperationWithFolder:@"Sent Mail" messageData:rfc822Data flags:MCOMessageFlagNone];
+     [op start:^(NSError * __nullable error, uint32_t createdUID) {
+       if (error == nil) {
+         NSLog(@"created message with UID %lu", (unsigned long) createdUID);
+       }
+     }];
+*/
+- (MCOIMAPAppendMessageOperation *)appendMessageOperationWithFolder:(NSString *)folder
+                                                        messageData:(NSData *)messageData
+                                                              flags:(MCOMessageFlag)flags;
+
+/**
+ Returns an operation to add a message with custom flags to a folder.
+
+     MCOIMAPOperation * op = [session appendMessageOperationWithFolder:@"Sent Mail" messageData:rfc822Data flags:MCOMessageFlagNone customFlags:@[@"$CNS-Greeting-On"]];
+     [op start:^(NSError * __nullable error, uint32_t createdUID) {
+       if (error == nil) {
+         NSLog(@"created message with UID %lu", (unsigned long) createdUID);
+       }
+     }];
+ */
+- (MCOIMAPAppendMessageOperation *)appendMessageOperationWithFolder:(NSString *)folder
+                                                        messageData:(NSData *)messageData
+                                                              flags:(MCOMessageFlag)flags
+                                                        customFlags:(NSArray *)customFlags;
+
+/**
+ Returns an operation to add a message with custom flags to a folder.
+
+     MCOIMAPOperation * op = [session appendMessageOperationWithFolder:@"Sent Mail"
+                                                        contentsAtPath:rfc822DataFilename
+                                                                 flags:MCOMessageFlagNone
+                                                           customFlags:@[@"$CNS-Greeting-On"]];
+     [op start:^(NSError * __nullable error, uint32_t createdUID) {
+       if (error == nil) {
+         NSLog(@"created message with UID %lu", (unsigned long) createdUID);
+       }
+     }];
+ */
+- (MCOIMAPAppendMessageOperation *)appendMessageOperationWithFolder:(NSString *)folder
+                                                     contentsAtPath:(NSString *)path
+                                                              flags:(MCOMessageFlag)flags
+                                                        customFlags:(NSArray *)customFlags;
+
+/**
+ Returns an operation to copy messages to a folder.
+
+     MCOIMAPCopyMessagesOperation * op = [session copyMessagesOperationWithFolder:@"INBOX"
+                                                                             uids:[MCIndexSet indexSetWithIndex:456]
+                                                                       destFolder:@"Cocoa"];
+     [op start:^(NSError * __nullable error, NSDictionary * uidMapping) {
+          NSLog(@"copied to folder with UID mapping %@", uidMapping);
+     }];
+*/
+- (MCOIMAPCopyMessagesOperation *)copyMessagesOperationWithFolder:(NSString *)folder
+                                                             uids:(MCOIndexSet *)uids
+                                                       destFolder:(NSString *)destFolder NS_RETURNS_NOT_RETAINED;
+
+/**
+ Returns an operation to move messages to a folder.
+
+     MCOIMAPMoveMessagesOperation * op = [session moveMessagesOperationWithFolder:@"INBOX"
+                                                                             uids:[MCIndexSet indexSetWithIndex:456]
+                                                                       destFolder:@"Cocoa"];
+     [op start:^(NSError * __nullable error, NSDictionary * uidMapping) {
+          NSLog(@"moved to folder with UID mapping %@", uidMapping);
+     }];
+*/
+- (MCOIMAPMoveMessagesOperation *)moveMessagesOperationWithFolder:(NSString *)folder
+                                                             uids:(MCOIndexSet *)uids
+                                                       destFolder:(NSString *)destFolder NS_RETURNS_NOT_RETAINED;
+
+/**
+ Returns an operation to change flags of messages.
+
+ For example: Adds the seen flag to the message with UID 456.
+
+     MCOIMAPOperation * op = [session storeFlagsOperationWithFolder:@"INBOX"
+                                                               uids:[MCOIndexSet indexSetWithIndex:456]
+                                                               kind:MCOIMAPStoreFlagsRequestKindAdd
+                                                              flags:MCOMessageFlagSeen];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }];
+*/
+- (MCOIMAPOperation *) storeFlagsOperationWithFolder:(NSString *)folder
+                                                uids:(MCOIndexSet *)uids
+                                                kind:(MCOIMAPStoreFlagsRequestKind)kind
+                                               flags:(MCOMessageFlag)flags;
+
+/**
+ Returns an operation to change flags of messages, using IMAP sequence number.
+
+ For example: Adds the seen flag to the message with the sequence number number 42.
+
+     MCOIMAPOperation * op = [session storeFlagsOperationWithFolder:@"INBOX"
+                                                            numbers:[MCOIndexSet indexSetWithIndex:42]
+                                                               kind:MCOIMAPStoreFlagsRequestKindAdd
+                                                              flags:MCOMessageFlagSeen];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }];
+ */
+- (MCOIMAPOperation *) storeFlagsOperationWithFolder:(NSString *)folder
+                                             numbers:(MCOIndexSet *)numbers
+                                                kind:(MCOIMAPStoreFlagsRequestKind)kind
+                                               flags:(MCOMessageFlag)flags;
+
+/**
+ Returns an operation to change flags and custom flags of messages.
+
+ For example: Adds the seen flag and $CNS-Greeting-On flag to the message with UID 456.
+
+     MCOIMAPOperation * op = [session storeFlagsOperationWithFolder:@"INBOX"
+                                                               uids:[MCOIndexSet indexSetWithIndex:456]
+                                                               kind:MCOIMAPStoreFlagsRequestKindAdd
+                                                              flags:MCOMessageFlagSeen
+                                                        customFlags:@["$CNS-Greeting-On"]];
+     [op start:^(NSError * __nullable error) {
+         ...
+     }];
+ */
+- (MCOIMAPOperation *) storeFlagsOperationWithFolder:(NSString *)folder
+                                                uids:(MCOIndexSet *)uids
+                                                kind:(MCOIMAPStoreFlagsRequestKind)kind
+                                               flags:(MCOMessageFlag)flags
+                                         customFlags:(NSArray *)customFlags;
+
+
+/**
+ Returns an operation to change flags and custom flags of messages, using IMAP sequence number.
+
+ For example: Adds the seen flag and $CNS-Greeting-On flag to the message with the sequence number 42.
+
+     MCOIMAPOperation * op = [session storeFlagsOperationWithFolder:@"INBOX"
+                                                            numbers:[MCOIndexSet indexSetWithIndex:42]
+                                                               kind:MCOIMAPStoreFlagsRequestKindAdd
+                                                              flags:MCOMessageFlagSeen
+                                                        customFlags:@["$CNS-Greeting-On"]];
+     [op start:^(NSError * __nullable error) {
+         ...
+     }];
+ */
+- (MCOIMAPOperation *) storeFlagsOperationWithFolder:(NSString *)folder
+                                             numbers:(MCOIndexSet *)numbers
+                                                kind:(MCOIMAPStoreFlagsRequestKind)kind
+                                               flags:(MCOMessageFlag)flags
+                                         customFlags:(NSArray *)customFlags;
+
+/**
+ Returns an operation to change labels of messages. Intended for Gmail
+
+ For example: Adds the label "Home" flag to the message with UID 42.
+
+     MCOIMAPOperation * op = [session storeLabelsOperationWithFolder:@"INBOX"
+                                                             numbers:[MCOIndexSet indexSetWithIndex:42]
+                                                                kind:MCOIMAPStoreFlagsRequestKindAdd
+                                                              labels:[NSArray arrayWithObject:@"Home"]];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }];
+*/
+- (MCOIMAPOperation *) storeLabelsOperationWithFolder:(NSString *)folder
+                                              numbers:(MCOIndexSet *)numbers
+                                                 kind:(MCOIMAPStoreFlagsRequestKind)kind
+                                               labels:(NSArray *)labels;
+
+/**
+ Returns an operation to change labels of messages. Intended for Gmail
+
+ For example: Adds the label "Home" flag to the message with UID 456.
+
+     MCOIMAPOperation * op = [session storeLabelsOperationWithFolder:@"INBOX"
+                                                                uids:[MCOIndexSet indexSetWithIndex:456]
+                                                                kind:MCOIMAPStoreFlagsRequestKindAdd
+                                                              labels:[NSArray arrayWithObject:@"Home"]];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }];
+*/
+- (MCOIMAPOperation *) storeLabelsOperationWithFolder:(NSString *)folder
+                                                 uids:(MCOIndexSet *)uids
+                                                 kind:(MCOIMAPStoreFlagsRequestKind)kind
+                                               labels:(NSArray *)labels;
+
+/** @name Fetching Messages */
+
+/**
+ Returns an operation to fetch messages by UID.
+
+     MCOIMAPFetchMessagesOperation * op = [session fetchMessagesByUIDOperationWithFolder:@"INBOX"
+                                                                             requestKind:MCOIMAPMessagesRequestKindHeaders | MCOIMAPMessagesRequestKindStructure
+                                                                                    uids:MCORangeMake(1, UINT64_MAX)];
+     [op start:^(NSError * __nullable error, NSArray * messages, MCOIndexSet * vanishedMessages) {
+        for(MCOIMAPMessage * msg in messages) {
+          NSLog(@"%lu: %@", [msg uid], [msg header]);
+        }
+     }];
+*/
+- (MCOIMAPFetchMessagesOperation *) fetchMessagesByUIDOperationWithFolder:(NSString *)folder
+                                                              requestKind:(MCOIMAPMessagesRequestKind)requestKind
+                                                                     uids:(MCOIndexSet *)uids DEPRECATED_ATTRIBUTE;
+
+/**
+ Returns an operation to fetch messages by UID.
+
+     MCOIMAPFetchMessagesOperation * op = [session fetchMessagesOperationWithFolder:@"INBOX"
+                                                                        requestKind:MCOIMAPMessagesRequestKindHeaders | MCOIMAPMessagesRequestKindStructure
+                                                                               uids:MCORangeMake(1, UINT64_MAX)];
+     [op start:^(NSError * __nullable error, NSArray * messages, MCOIndexSet * vanishedMessages) {
+        for(MCOIMAPMessage * msg in messages) {
+          NSLog(@"%lu: %@", [msg uid], [msg header]);
+        }
+     }];
+*/
+- (MCOIMAPFetchMessagesOperation *) fetchMessagesOperationWithFolder:(NSString *)folder
+                                                         requestKind:(MCOIMAPMessagesRequestKind)requestKind
+                                                                uids:(MCOIndexSet *)uids;
+
+/**
+ Returns an operation to fetch messages by (sequence) number.
+ For example: show 50 most recent uids.
+     NSString *folder = @"INBOX";
+     MCOIMAPFolderInfoOperation *folderInfo = [session folderInfoOperation:folder];
+
+     [folderInfo start:^(NSError *error, MCOIMAPFolderInfo *info) {
+         int numberOfMessages = 50;
+         numberOfMessages -= 1;
+         MCOIndexSet *numbers = [MCOIndexSet indexSetWithRange:MCORangeMake([info messageCount] - numberOfMessages, numberOfMessages)];
+
+         MCOIMAPFetchMessagesOperation *fetchOperation = [session fetchMessagesByNumberOperationWithFolder:folder
+                                                                                               requestKind:MCOIMAPMessagesRequestKindUid
+                                                                                                   numbers:numbers];
+
+         [fetchOperation start:^(NSError *error, NSArray *messages, MCOIndexSet *vanishedMessages) {
+             for (MCOIMAPMessage * message in messages) {
+                 NSLog(@"%u", [message uid]);
+             }
+         }];
+     }];
+*/
+- (MCOIMAPFetchMessagesOperation *) fetchMessagesByNumberOperationWithFolder:(NSString *)folder
+                                                                 requestKind:(MCOIMAPMessagesRequestKind)requestKind
+                                                                     numbers:(MCOIndexSet *)numbers;
+
+/**
+ Returns an operation to sync the last changes related to the given message list given a modSeq.
+
+     MCOIMAPFetchMessagesOperation * op = [session syncMessagesByUIDWithFolder:@"INBOX"
+                                                                   requestKind:MCOIMAPMessagesRequestKindUID
+                                                                          uids:MCORangeMake(1, UINT64_MAX)
+                                                                        modSeq:lastModSeq];
+     [op start:^(NSError * __nullable error, NSArray * messages, MCOIndexSet * vanishedMessages) {
+       NSLog(@"added or modified messages: %@", messages);
+       NSLog(@"deleted messages: %@", vanishedMessages);
+     }];
+
+@warn *Important*: This is only for servers that support Conditional Store. See [RFC4551](http://tools.ietf.org/html/rfc4551)
+vanishedMessages will be set only for servers that support QRESYNC. See [RFC5162](http://tools.ietf.org/html/rfc5162)
+*/
+- (MCOIMAPFetchMessagesOperation *) syncMessagesByUIDWithFolder:(NSString *)folder
+                                                    requestKind:(MCOIMAPMessagesRequestKind)requestKind
+                                                           uids:(MCOIndexSet *)uids
+                                                         modSeq:(uint64_t)modSeq DEPRECATED_ATTRIBUTE;
+
+/**
+ Returns an operation to sync the last changes related to the given message list given a modSeq.
+
+     MCOIMAPFetchMessagesOperation * op = [session syncMessagesWithFolder:@"INBOX"
+                                                              requestKind:MCOIMAPMessagesRequestKindUID
+                                                                     uids:MCORangeMake(1, UINT64_MAX)
+                                                                   modSeq:lastModSeq];
+     [op start:^(NSError * __nullable error, NSArray * messages, MCOIndexSet * vanishedMessages) {
+       NSLog(@"added or modified messages: %@", messages);
+       NSLog(@"deleted messages: %@", vanishedMessages);
+     }];
+
+@warn *Important*: This is only for servers that support Conditional Store. See [RFC4551](http://tools.ietf.org/html/rfc4551)
+vanishedMessages will be set only for servers that support QRESYNC. See [RFC5162](http://tools.ietf.org/html/rfc5162)
+*/
+- (MCOIMAPFetchMessagesOperation *) syncMessagesWithFolder:(NSString *)folder
+                                              requestKind:(MCOIMAPMessagesRequestKind)requestKind
+                                                     uids:(MCOIndexSet *)uids
+                                                   modSeq:(uint64_t)modSeq;
+
+/**
+ Returns an operation to fetch the content of a message.
+ @param urgent is set to YES, an additional connection to the same folder might be opened to fetch the content.
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageByUIDOperationWithFolder:@"INBOX" uid:456 urgent:NO];
+     [op start:^(NSError * __nullable error, NSData * messageData) {
+        MCOMessageParser * parser = [MCOMessageParser messageParserWithData:messageData]
+        ...
+     }];
+*/
+- (MCOIMAPFetchContentOperation *) fetchMessageByUIDOperationWithFolder:(NSString *)folder
+                                                                    uid:(uint32_t)uid
+                                                                 urgent:(BOOL)urgent DEPRECATED_ATTRIBUTE;
+
+/**
+ Returns an operation to fetch the content of a message.
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageByUIDOperationWithFolder:@"INBOX" uid:456];
+     [op start:^(NSError * __nullable error, NSData * messageData) {
+        MCOMessageParser * parser = [MCOMessageParser messageParserWithData:messageData]
+        ...
+     }];
+*/
+- (MCOIMAPFetchContentOperation *) fetchMessageByUIDOperationWithFolder:(NSString *)folder
+                                                                    uid:(uint32_t)uid DEPRECATED_ATTRIBUTE;
+
+/**
+ Returns an operation to fetch the content of a message.
+ @param urgent is set to YES, an additional connection to the same folder might be opened to fetch the content.
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageOperationWithFolder:@"INBOX" uid:456 urgent:NO];
+     [op start:^(NSError * __nullable error, NSData * messageData) {
+        MCOMessageParser * parser = [MCOMessageParser messageParserWithData:messageData]
+        ...
+     }];
+ */
+- (MCOIMAPFetchContentOperation *) fetchMessageOperationWithFolder:(NSString *)folder
+                                                               uid:(uint32_t)uid
+                                                            urgent:(BOOL)urgent;
+
+/**
+ Returns an operation to fetch the content of a message.
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageOperationWithFolder:@"INBOX" uid:456];
+     [op start:^(NSError * __nullable error, NSData * messageData) {
+        MCOMessageParser * parser = [MCOMessageParser messageParserWithData:messageData]
+        ...
+     }];
+ */
+- (MCOIMAPFetchContentOperation *) fetchMessageOperationWithFolder:(NSString *)folder
+                                                               uid:(uint32_t)uid;
+
+/**
+ Returns an operation to fetch the content of a message, using IMAP sequence number.
+ @param urgent is set to YES, an additional connection to the same folder might be opened to fetch the content.
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageOperationWithFolder:@"INBOX" number:42 urgent:NO];
+     [op start:^(NSError * __nullable error, NSData * messageData) {
+        MCOMessageParser * parser = [MCOMessageParser messageParserWithData:messageData]
+        ...
+     }];
+*/
+- (MCOIMAPFetchContentOperation *) fetchMessageOperationWithFolder:(NSString *)folder
+                                                            number:(uint32_t)number
+                                                            urgent:(BOOL)urgent;
+
+/**
+ Returns an operation to fetch the content of a message, using IMAP sequence number.
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageOperationWithFolder:@"INBOX" number:42];
+     [op start:^(NSError * __nullable error, NSData * messageData) {
+        MCOMessageParser * parser = [MCOMessageParser messageParserWithData:messageData]
+        ...
+     }];
+*/
+- (MCOIMAPFetchContentOperation *) fetchMessageOperationWithFolder:(NSString *)folder
+                                                             number:(uint32_t)number;
+
+/**
+ Returns an operation to fetch the parsed content of a message.
+ @param urgent is set to YES, an additional connection to the same folder might be opened to fetch the content.
+
+ MCOIMAPFetchParsedContentOperation * op = [session fetchParsedMessageOperationWithFolder:@"INBOX" uid:456 urgent:NO];
+ [op start:^(NSError * __nullable error, MCOMessageParser * parser) {
+
+ ...
+ }];
+ */
+- (MCOIMAPFetchParsedContentOperation *) fetchParsedMessageOperationWithFolder:(NSString *)folder
+                                                                           uid:(uint32_t)uid
+                                                                        urgent:(BOOL)urgent;
+
+/**
+ Returns an operation to fetch the parsed content of a message.
+
+ MCOIMAPFetchParsedContentOperation * op = [session fetchParsedMessageOperationWithFolder:@"INBOX" uid:456];
+ [op start:^(NSError * __nullable error, MCOMessageParser * parser) {
+
+ ...
+ }];
+ */
+- (MCOIMAPFetchParsedContentOperation *) fetchParsedMessageOperationWithFolder:(NSString *)folder
+                                                                           uid:(uint32_t)uid;
+
+/**
+ Returns an operation to fetch the parsed content of a message, using IMAP sequence number.
+ @param urgent is set to YES, an additional connection to the same folder might be opened to fetch the content.
+
+ MCOIMAPFetchParsedContentOperation * op = [session fetchParsedMessageOperationWithFolder:@"INBOX" number:42 urgent:NO];
+ [op start:^(NSError * __nullable error, MCOMessageParser * parser) {
+
+ ...
+ }];
+ */
+- (MCOIMAPFetchParsedContentOperation *) fetchParsedMessageOperationWithFolder:(NSString *)folder
+                                                                        number:(uint32_t)number
+                                                                        urgent:(BOOL)urgent;
+
+/**
+ Returns an operation to fetch the parsed content of a message, using IMAP sequence number.
+
+ MCOIMAPFetchParsedContentOperation * op = [session fetchParsedMessageOperationWithFolder:@"INBOX" number:42];
+ [op start:^(NSError * __nullable error, MCOMessageParser * parser) {
+
+ ...
+ }];
+ */
+- (MCOIMAPFetchParsedContentOperation *) fetchParsedMessageOperationWithFolder:(NSString *)folder
+                                                                        number:(uint32_t)number;
+
+/** @name Fetching Attachment Operations */
+
+/**
+ Returns an operation to fetch an attachment.
+ @param  urgent is set to YES, an additional connection to the same folder might be opened to fetch the content.
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageAttachmentByUIDOperationWithFolder:@"INBOX"
+                                                                                             uid:456
+                                                                                          partID:@"1.2"
+                                                                                        encoding:MCOEncodingBase64
+                                                                                          urgent:YES];
+     [op start:^(NSError * __nullable error, NSData * partData) {
+        ...
+     }];
+*/
+- (MCOIMAPFetchContentOperation *) fetchMessageAttachmentByUIDOperationWithFolder:(NSString *)folder
+                                                                              uid:(uint32_t)uid
+                                                                           partID:(NSString *)partID
+                                                                         encoding:(MCOEncoding)encoding
+                                                                           urgent:(BOOL)urgent DEPRECATED_ATTRIBUTE;
+
+/**
+ Returns an operation for custom command.
+ @param command is the text representation of the command to be send.
+ 
+ 
+ MCOIMAPCustomCommandOperation * op = [session customCommandOperation:@"ACTIVATE SERVICE"];
+ [op start: ^(NSString * __nullable response, NSError * __nullable error) {
+   ...
+ }];
+ */
+- (MCOIMAPCustomCommandOperation *) customCommandOperation:(NSString *)command;
+
+/**
+  Returns an operation to fetch an attachment.
+
+  Example 1:
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageAttachmentByUIDOperationWithFolder:@"INBOX"
+                                                                                             uid:456
+                                                                                          partID:@"1.2"
+                                                                                        encoding:MCOEncodingBase64];
+     [op start:^(NSError * __nullable error, NSData * partData) {
+        ...
+     }];
+
+  Example 2:
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageAttachmentByUIDOperationWithFolder:@"INBOX"
+                                                                                             uid:[message uid]
+                                                                                          partID:[part partID]
+                                                                                        encoding:[part encoding]];
+     [op start:^(NSError * __nullable error, NSData * partData) {
+        ...
+     }];
+*/
+- (MCOIMAPFetchContentOperation *) fetchMessageAttachmentByUIDOperationWithFolder:(NSString *)folder
+                                                                              uid:(uint32_t)uid
+                                                                           partID:(NSString *)partID
+                                                                         encoding:(MCOEncoding)encoding DEPRECATED_ATTRIBUTE;
+
+/**
+ Returns an operation to fetch an attachment.
+ @param  urgent is set to YES, an additional connection to the same folder might be opened to fetch the content.
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageAttachmentOperationWithFolder:@"INBOX"
+                                                                                             uid:456
+                                                                                          partID:@"1.2"
+                                                                                        encoding:MCOEncodingBase64
+                                                                                          urgent:YES];
+     [op start:^(NSError * __nullable error, NSData * partData) {
+        ...
+     }];
+*/
+- (MCOIMAPFetchContentOperation *) fetchMessageAttachmentOperationWithFolder:(NSString *)folder
+                                                                         uid:(uint32_t)uid
+                                                                      partID:(NSString *)partID
+                                                                    encoding:(MCOEncoding)encoding
+                                                                      urgent:(BOOL)urgent;
+
+/**
+  Returns an operation to fetch an attachment.
+
+  Example 1:
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageAttachmentOperationWithFolder:@"INBOX"
+                                                                                        uid:456
+                                                                                     partID:@"1.2"
+                                                                                   encoding:MCOEncodingBase64];
+     [op start:^(NSError * __nullable error, NSData * partData) {
+        ...
+     }];
+
+  Example 2:
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageAttachmentOperationWithFolder:@"INBOX"
+                                                                                        uid:[message uid]
+                                                                                     partID:[part partID]
+                                                                                   encoding:[part encoding]];
+     [op start:^(NSError * __nullable error, NSData * partData) {
+        ...
+     }];
+*/
+- (MCOIMAPFetchContentOperation *) fetchMessageAttachmentOperationWithFolder:(NSString *)folder
+                                                                         uid:(uint32_t)uid
+                                                                      partID:(NSString *)partID
+                                                                    encoding:(MCOEncoding)encoding;
+
+/**
+ Returns an operation to fetch an attachment.
+ @param  urgent is set to YES, an additional connection to the same folder might be opened to fetch the content.
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageAttachmentOperationWithFolder:@"INBOX"
+                                                                                             uid:456
+                                                                                          partID:@"1.2"
+                                                                                        encoding:MCOEncodingBase64
+                                                                                          urgent:YES];
+     [op start:^(NSError * __nullable error, NSData * partData) {
+        ...
+     }];
+*/
+- (MCOIMAPFetchContentOperation *) fetchMessageAttachmentOperationWithFolder:(NSString *)folder
+                                                                      number:(uint32_t)number
+                                                                      partID:(NSString *)partID
+                                                                    encoding:(MCOEncoding)encoding
+                                                                      urgent:(BOOL)urgent;
+
+/**
+  Returns an operation to fetch an attachment.
+
+  Example 1:
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageAttachmentOperationWithFolder:@"INBOX"
+                                                                                     number:42
+                                                                                     partID:@"1.2"
+                                                                                   encoding:MCOEncodingBase64];
+     [op start:^(NSError * __nullable error, NSData * partData) {
+        ...
+     }];
+
+  Example 2:
+
+     MCOIMAPFetchContentOperation * op = [session fetchMessageAttachmentOperationWithFolder:@"INBOX"
+                                                                                     number:[message sequenceNumber]
+                                                                                     partID:[part partID]
+                                                                                   encoding:[part encoding]];
+     [op start:^(NSError * __nullable error, NSData * partData) {
+        ...
+     }];
+*/
+- (MCOIMAPFetchContentOperation *) fetchMessageAttachmentOperationWithFolder:(NSString *)folder
+                                                                      number:(uint32_t)number
+                                                                      partID:(NSString *)partID
+                                                                    encoding:(MCOEncoding)encoding;
+
+/**
+ Returns an operation to fetch an attachment to a file.
+ @param  urgent is set to YES, an additional connection to the same folder might be opened to fetch the content.
+ Operation will be perform in a memory efficient manner.
+
+     MCOIMAPFetchContentToFileOperation * op = [session fetchMessageAttachmentToFileOperationWithFolder:@"INBOX"
+                                                                                                    uid:456
+                                                                                                 partID:@"1.2"
+                                                                                               encoding:MCOEncodingBase64
+                                                                                               filename:filename
+                                                                                                 urgent:YES];
+
+     // Optionally, explicitly enable chunked mode
+     [op setLoadingByChunksEnabled:YES];
+     [op setChunksSize:1024*1024];
+     // need in chunked mode for correct progress indication
+     [op setEstimatedSize:sizeOfAttachFromBodystructure];
+
+     [op start:^(NSError * __nullable error) {
+         ...
+     }];
+
+ */
+- (MCOIMAPFetchContentToFileOperation *) fetchMessageAttachmentToFileOperationWithFolder:(NSString *)folder
+                                                                                     uid:(uint32_t)uid
+                                                                                  partID:(NSString *)partID
+                                                                                encoding:(MCOEncoding)encoding
+                                                                                filename:(NSString *)filename
+                                                                                  urgent:(BOOL)urgent;
+
+
+/** @name General IMAP Actions */
+
+/**
+ Returns an operation to wait for something to happen in the folder.
+ See [RFC2177](http://tools.ietf.org/html/rfc2177) for me info.
+
+     MCOIMAPIdleOperation * op = [session idleOperationWithFolder:@"INBOX"
+                                                     lastKnownUID:0];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }];
+*/
+- (MCOIMAPIdleOperation *) idleOperationWithFolder:(NSString *)folder
+                                      lastKnownUID:(uint32_t)lastKnownUID;
+
+/**
+ Returns an operation to fetch the list of namespaces.
+
+     MCOIMAPFetchNamespaceOperation * op = [session fetchNamespaceOperation];
+     [op start:^(NSError * __nullable error, NSDictionary * namespaces) {
+       if (error != nil)
+         return;
+       MCOIMAPNamespace * ns = [namespace objectForKey:MCOIMAPNamespacePersonal];
+       NSString * path = [ns pathForComponents:[NSArray arrayWithObject:]];
+       MCOIMAPOperation * createOp = [session createFolderOperation:foobar];
+       [createOp start:^(NSError * __nullable error) {
+         ...
+       }];
+     }];
+*/
+- (MCOIMAPFetchNamespaceOperation *) fetchNamespaceOperation;
+
+/**
+ Returns an operation to send the client or get the server identity.
+
+     MCOIMAPIdentity * identity = [MCOIMAPIdentity identityWithVendor:@"Mozilla" name:@"Thunderbird" version:@"17.0.5"];
+     MCOIMAPIdentityOperation * op = [session identityOperationWithClientIdentity:identity];
+     [op start:^(NSError * __nullable error, NSDictionary * serverIdentity) {
+          ...
+     }];
+*/
+- (MCOIMAPIdentityOperation *) identityOperationWithClientIdentity:(MCOIMAPIdentity *)identity;
+
+/**
+ Returns an operation that will connect to the given IMAP server without authenticating.
+ Useful for checking initial server capabilities.
+
+ MCOIMAPOperation * op = [session connectOperation];
+ [op start:^(NSError * __nullable error) {
+ ...
+ }];
+ */
+- (MCOIMAPOperation *)connectOperation;
+
+/**
+ Returns an operation that will perform a No-Op operation on the given IMAP server.
+
+ MCOIMAPOperation * op = [session noopOperation];
+ [op start:^(NSError * __nullable error) {
+ ...
+ }];
+ */
+- (MCOIMAPOperation *) noopOperation;
+
+/**
+ Returns an operation that will check whether the IMAP account is valid.
+
+     MCOIMAPOperation * op = [session checkAccountOperation];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }];
+*/
+
+- (MCOIMAPOperation *) checkAccountOperation;
+
+/**
+ Returns an operation to request capabilities of the server.
+ See MCOIMAPCapability for the list of capabilities.
+
+     canIdle = NO;
+     MCOIMAPCapabilityOperation * op = [session capabilityOperation];
+     [op start:^(NSError * __nullable error, MCOIndexSet * capabilities) {
+       if ([capabilities containsIndex:MCOIMAPCapabilityIdle]) {
+         canIdle = YES;
+       }
+     }];
+*/
+- (MCOIMAPCapabilityOperation *) capabilityOperation;
+
+- (MCOIMAPQuotaOperation *) quotaOperation;
+
+/** @name Search Operations */
+
+/**
+ Returns an operation to search for messages with a simple match.
+
+     MCOIMAPSearchOperation * op = [session searchOperationWithFolder:@"INBOX"
+                                                                 kind:MCOIMAPSearchKindFrom
+                                                         searchString:@"laura"];
+     [op start:^(NSError * __nullable error, MCOIndexSet * searchResult) {
+          ...
+     }];
+*/
+- (MCOIMAPSearchOperation *) searchOperationWithFolder:(NSString *)folder
+                                                  kind:(MCOIMAPSearchKind)kind
+                                          searchString:(NSString *)searchString;
+
+/**
+ Returns an operation to search for messages.
+
+     MCOIMAPSearchExpression * expr = [MCOIMAPSearchExpression searchFrom:@"laura@etpan.org"]
+     MCOIMAPSearchOperation * op = [session searchExpressionOperationWithFolder:@"INBOX"
+                                                                     expression:expr];
+     [op start:^(NSError * __nullable error, MCOIndexSet * searchResult) {
+          ...
+     }];
+*/
+- (MCOIMAPSearchOperation *) searchExpressionOperationWithFolder:(NSString *)folder
+                                                      expression:(MCOIMAPSearchExpression *)expression;
+
+/** @name Rendering Operations */
+
+/**
+ Returns an operation to render the HTML version of a message to be displayed in a web view.
+
+    MCOIMAPMessageRenderingOperation * op = [session htmlRenderingOperationWithMessage:msg
+                                                                            folder:@"INBOX"];
+
+    [op start:^(NSString * htmlString, NSError * error) {
+        ...
+    }];
+*/
+- (MCOIMAPMessageRenderingOperation *) htmlRenderingOperationWithMessage:(MCOIMAPMessage *)message
+                                                                  folder:(NSString *)folder;
+
+/**
+ Returns an operation to render the HTML body of a message to be displayed in a web view.
+
+    MCOIMAPMessageRenderingOperation * op = [session htmlBodyRenderingOperationWithMessage:msg
+                                                                                    folder:@"INBOX"];
+
+    [op start:^(NSString * htmlString, NSError * error) {
+        ...
+    }];
+ */
+- (MCOIMAPMessageRenderingOperation *) htmlBodyRenderingOperationWithMessage:(MCOIMAPMessage *)message
+                                                                      folder:(NSString *)folder;
+
+/**
+ Returns an operation to render the plain text version of a message.
+
+    MCOIMAPMessageRenderingOperation * op = [session plainTextRenderingOperationWithMessage:msg
+                                                                                     folder:@"INBOX"];
+
+    [op start:^(NSString * htmlString, NSError * error) {
+        ...
+    }];
+ */
+- (MCOIMAPMessageRenderingOperation *) plainTextRenderingOperationWithMessage:(MCOIMAPMessage *)message
+                                                                       folder:(NSString *)folder;
+
+/**
+ Returns an operation to render the plain text body of a message.
+ All end of line will be removed and white spaces cleaned up if requested.
+ This method can be used to generate the summary of the message.
+
+    MCOIMAPMessageRenderingOperation * op = [session plainTextBodyRenderingOperationWithMessage:msg
+                                                                                         folder:@"INBOX"
+                                                                                stripWhitespace:YES];
+
+    [op start:^(NSString * htmlString, NSError * error) {
+        ...
+    }];
+ */
+- (MCOIMAPMessageRenderingOperation *) plainTextBodyRenderingOperationWithMessage:(MCOIMAPMessage *)message
+                                                                           folder:(NSString *)folder
+                                                                  stripWhitespace:(BOOL)stripWhitespace;
+
+/**
+ Returns an operation to render the plain text body of a message.
+ All end of line will be removed and white spaces cleaned up.
+ This method can be used to generate the summary of the message.
+
+ MCOIMAPMessageRenderingOperation * op = [session plainTextBodyRenderingOperationWithMessage:msg
+ folder:@"INBOX"];
+
+ [op start:^(NSString * htmlString, NSError * error) {
+ ...
+ }];
+ */
+- (MCOIMAPMessageRenderingOperation *) plainTextBodyRenderingOperationWithMessage:(MCOIMAPMessage *)message
+                                                                           folder:(NSString *)folder;
+
+/**
+ Returns an operation to disconnect the session.
+ It will disconnect all the sockets created by the session.
+
+    MCOIMAPOperation * op = [session disconnectOperation];
+    [op start:^(NSError * __nullable error) {
+       ...
+    }];
+ */
+- (MCOIMAPOperation *) disconnectOperation;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIndexSet.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIndexSet.h
new file mode 100644
index 0000000000000000000000000000000000000000..3705fa3a3eb2aabd58c795ce07eba1c83bdac313
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOIndexSet.h
@@ -0,0 +1,74 @@
+//
+//  MCOIndexSet.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/23/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOINDEXSET_H
+
+#define MAILCORE_MCOINDEXSET_H
+
+#import <Foundation/Foundation.h>
+
+#import <MailCore/MCORange.h>
+
+/** similar to NSMutableIndexSet but supports int64_t.  MCORange has a location (uint64_t) and length (uint64_t). */
+
+@interface MCOIndexSet : NSObject <NSCopying, NSCoding>
+
+/** Creates an empty index set.*/
++ (MCOIndexSet *) indexSet;
+
+/** Creates an index set that contains a range of integers.*/
++ (MCOIndexSet *) indexSetWithRange:(MCORange)range;
+
+/** Creates an index set with a single integer.*/
++ (MCOIndexSet *) indexSetWithIndex:(uint64_t)idx;
+
+/** Returns the number of integers in that index set.*/
+- (unsigned int) count;
+
+/** Adds an integer to the index set.*/
+- (void) addIndex:(uint64_t)idx;
+
+/** Removes an integer from the index set.*/
+- (void) removeIndex:(uint64_t)idx;
+
+/** Returns YES if the index set contains the given integer.*/
+- (BOOL) containsIndex:(uint64_t)idx;
+
+/** Adds a range of integers to the index set.*/
+- (void) addRange:(MCORange)range;
+
+/** Removes a range of integers from the index set.*/
+- (void) removeRange:(MCORange)range;
+
+/** Removes all integers that are not in the given range.*/
+- (void) intersectsRange:(MCORange)range;
+
+/** Adds all indexes from an other index set to the index set.*/
+- (void) addIndexSet:(MCOIndexSet *)indexSet;
+
+/** Remove all indexes from an other index set from the index set.*/
+- (void) removeIndexSet:(MCOIndexSet *)indexSet;
+
+/** Removes all integers that are not in the given index set.*/
+- (void) intersectsIndexSet:(MCOIndexSet *)indexSet;
+
+/** Returns all the ranges of ths index set.*/
+- (MCORange *) allRanges;
+
+/** Returns the number of ranges in this index set.*/
+- (unsigned int) rangesCount;
+
+/** Enumerates all the indexes of the index set.*/
+- (void) enumerateIndexes:(void (^)(uint64_t idx))block;
+
+/** Returns an NSIndexSet from a MCOIndexSet */
+- (NSIndexSet *) nsIndexSet;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMailProvider.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMailProvider.h
new file mode 100644
index 0000000000000000000000000000000000000000..e59a352d9b7721c8c77aecf16d8074892c3bf799
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMailProvider.h
@@ -0,0 +1,94 @@
+//
+//  MCOMailProvider.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 4/28/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+@class MCONetService;
+
+/**
+   Represents a email service provider, like for example Gmail, Yahoo, Fastmail.fm etc.
+*/
+
+@interface MCOMailProvider : NSObject
+
+@property (nonatomic, copy) NSString * identifier;
+
+- (instancetype) initWithInfo:(NSDictionary *)info;
+
+/**
+   A list of ways that you can connect to the IMAP server
+   @return An array of MCONetService
+*/
+- (NSArray<MCONetService *> *) imapServices;
+
+/**
+   A list of ways that you can connect to the SMTP server
+   @return An array of MCONetService
+*/
+- (NSArray<MCONetService *> *) smtpServices;
+
+/**
+   A list of ways that you can connect to the POP3 server
+   @return An array of MCONetService
+*/
+- (NSArray<MCONetService *> *) popServices;
+
+- (BOOL) matchEmail:(NSString *)email;
+- (BOOL) matchMX:(NSString *)hostname;
+
+/**
+   Where sent mail is stored on the IMAP server
+   @return Returns nil if it is unknown
+*/
+- (NSString *) sentMailFolderPath;
+
+/**
+   Where starred mail is stored on the IMAP server.
+   This only applies to some servers like Gmail
+   @return Returns nil if it is unknown
+*/
+- (NSString *) starredFolderPath;
+
+/**
+   Where all mail or the archive folder is stored on the IMAP server
+   @return Returns nil if it is unknown
+*/
+- (NSString *) allMailFolderPath;
+
+/**
+   Where trash is stored on the IMAP server
+   @return Returns nil if it is unknown
+*/
+- (NSString *) trashFolderPath;
+
+/**
+   Where draft messages are stored on the IMAP server
+   @return Returns nil if it is unknown
+*/
+- (NSString *) draftsFolderPath;
+
+/**
+   Where spam messages are stored on the IMAP server
+   @return Returns nil if it is unknown
+*/
+- (NSString *) spamFolderPath;
+
+/**
+   Where important messages are stored on the IMAP server
+   This only applies to some servers, like Gmail
+   @return Returns nil if it is unknown
+*/
+- (NSString *) importantFolderPath;
+
+#pragma mark - Unavailable initializers
+/** Do not invoke this directly. */
+- (instancetype) init NS_UNAVAILABLE;
+/** Do not invoke this directly. */
++ (instancetype) new NS_UNAVAILABLE;
+
+@end
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMailProvidersManager.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMailProvidersManager.h
new file mode 100644
index 0000000000000000000000000000000000000000..e5d2b9d6712a8cb19bcfe25c5af3388d35f3376c
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMailProvidersManager.h
@@ -0,0 +1,55 @@
+//
+//  MCOMailProvidersManager.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 4/28/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+/**
+   This class is used to detect an email provider and it's associated
+   metadata either by MX record or by the email addresss.
+
+   An app might want to use this during setup to limit the number of settings
+   a user has to input.
+*/
+
+@class MCOMailProvider;
+
+@interface MCOMailProvidersManager : NSObject
+
+NS_ASSUME_NONNULL_BEGIN
+
+/** The shared manager that is used for all lookups */
++ (MCOMailProvidersManager *) sharedManager;
+
+/** 
+    Given an email address will try to determine the provider
+    @return The email provider info or nil if it can't be determined.
+*/
+- (nullable MCOMailProvider *) providerForEmail:(NSString *)email;
+
+/** 
+    Given the DNS MX record will try to determine the provider
+    @return The email provider info or nil if it can't be determined.
+*/
+- (nullable MCOMailProvider *) providerForMX:(NSString *)hostname;
+
+/**
+   Will return information about a provider. Useful if you already know the
+   provider (like if it has been determined previously)
+   @return The email provider info or nil if none matches
+*/
+- (nullable MCOMailProvider *) providerForIdentifier:(NSString *)identifier;
+
+/**
+   Registers the providers in the JSON file at the file path so they
+   can be used with MCOMailProvidersManager.
+ */
+- (void) registerProvidersWithFilename:(NSString *)filename;
+
+NS_ASSUME_NONNULL_END
+
+@end
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageBuilder.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageBuilder.h
new file mode 100644
index 0000000000000000000000000000000000000000..fbebb7f62974215a1e4fe75f1bad509dc9f037f1
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageBuilder.h
@@ -0,0 +1,101 @@
+//
+//  MCOMessageBuilder.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/22/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOMESSAGEBUILDER_H
+
+#define MAILCORE_MCOMESSAGEBUILDER_H
+
+#import <MailCore/MCOAbstractMessage.h>
+
+/**
+ This class will allow you to build a RFC 822 formatted message.
+ For example when you need to send a message using SMTP,
+ you need to generate first a RFC 822 formatted message.
+ This class will help you do that.
+ 
+    MCOMessageBuilder * builder = [[MCOMessageBuilder alloc] init];
+    [[builder header] setFrom:[MCOAddress addressWithDisplayName:@"Hoa V. DINH" mailbox:@"hoa@etpan.org"];
+    NSArray * to = [NSArray arrayWithObject:[MCOAddress addressWithDisplayName:@"Gael Roualland" mailbox:@"gael@etpan.org"]];
+    [[builder header] setTo:to];
+    [[builder header] setSubject:@"A nice picture!"];
+    [builder setHTMLBody:@"<div>Here's the message I need to send.</div>"];
+    [builder addAttachment:[MCOAttachment attachmentWithContentsOfFile:@"/Users/foo/Pictures/image.jpg"]];
+    NSData * rfc822Data = [builder data];
+ 
+*/
+
+@class MCOAttachment;
+@protocol MCOHTMLRendererDelegate;
+
+@interface MCOMessageBuilder : MCOAbstractMessage <NSCopying>
+
+/** Main HTML content of the message.*/
+@property (nonatomic, copy, setter=setHTMLBody:) NSString * htmlBody;
+
+/** Plain text content of the message.*/
+@property (nonatomic, copy) NSString * textBody;
+
+/** List of file attachments.*/
+@property (nonatomic, copy) NSArray * /* MCOAttachment */ attachments;
+
+/** List of related file attachments (included as cid: link in the HTML part).*/
+@property (nonatomic, copy) NSArray * /* MCOAttachment */ relatedAttachments;
+
+/** Prefix for the boundary identifier. Default value is nil.*/
+@property (nonatomic, copy) NSString * boundaryPrefix;
+
+/** Add an attachment.*/
+- (void) addAttachment:(MCOAttachment *)attachment;
+
+/** Add a related attachment.*/
+- (void) addRelatedAttachment:(MCOAttachment *)attachment;
+
+/** RFC 822 formatted message.*/
+- (NSData *) data;
+
+/** RFC 822 formatted message for encryption.*/
+- (NSData *) dataForEncryption;
+
+/** Store RFC 822 formatted message to file. */
+- (BOOL) writeToFile:(NSString *)filename error:(NSError **)error;
+
+/**
+ Returns an OpenPGP signed message with a given signature.
+ The signature needs to be computed on the data returned by -dataForEncryption
+ before calling this method.
+ You could use http://www.netpgp.com to generate it.
+ */
+- (NSData *) openPGPSignedMessageDataWithSignatureData:(NSData *)signature;
+
+/**
+ Returns an OpenPGP encrypted message with a given encrypted data.
+ The encrypted data needs to be computed before calling this method.
+ You could use http://www.netpgp.com to generate it.
+ */
+- (NSData *) openPGPEncryptedMessageDataWithEncryptedData:(NSData *)encryptedData;
+
+/** HTML rendering of the message to be displayed in a web view. The delegate can be nil.*/
+- (NSString *) htmlRenderingWithDelegate:(id <MCOHTMLRendererDelegate>)delegate;
+
+/** HTML rendering of the body of the message to be displayed in a web view.*/
+- (NSString *) htmlBodyRendering;
+
+/** Text rendering of the message.*/
+- (NSString *) plainTextRendering;
+
+/** Text rendering of the body of the message. All end of line will be removed and white spaces cleaned up.
+ This method can be used to generate the summary of the message.*/
+- (NSString *) plainTextBodyRendering;
+
+/** Text rendering of the body of the message. All end of line will be removed and white spaces cleaned up if requested.
+ This method can be used to generate the summary of the message.*/
+- (NSString *) plainTextBodyRenderingAndStripWhitespace:(BOOL)stripWhitespace;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageHeader.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageHeader.h
new file mode 100644
index 0000000000000000000000000000000000000000..e68cf33c85196399428310aff3f16e0f29d5ef4a
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageHeader.h
@@ -0,0 +1,101 @@
+//
+//  MCOMessageHeader.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/10/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOMESSAGEHEADER_H
+
+#define MAILCORE_MCOMESSAGEHEADER_H
+
+#import <Foundation/Foundation.h>
+
+/** This class implements common fields of a message header.*/
+
+@class MCOAddress;
+
+@interface MCOMessageHeader : NSObject <NSCopying, NSCoding>
+
+/** Message-ID field.*/
+@property (nonatomic, copy) NSString * messageID;
+
+/** Message-ID auto-generated flag.*/
+@property (nonatomic, readonly, getter=isMessageIDAutoGenerated) BOOL messageIDAutoGenerated;
+
+/** References field. It's an array of message-ids.*/
+@property (nonatomic, copy) NSArray * /* NSString */ references;
+
+/** In-Reply-To field. It's an array of message-ids.*/
+@property (nonatomic, copy) NSArray * /* NSString */ inReplyTo;
+
+/** Date field: sent date of the message.*/
+@property (nonatomic, strong) NSDate * date;
+
+/** Received date: received date of the message.*/
+@property (nonatomic, strong) NSDate * receivedDate;
+
+/** Sender field.*/
+@property (nonatomic, copy) MCOAddress * sender;
+
+/** From field: address of the sender of the message.*/
+@property (nonatomic, copy) MCOAddress * from;
+
+/** To field: recipient of the message. It's an array of MCOAddress.*/
+@property (nonatomic, copy) NSArray * /* MCOAddress */ to;
+
+/** Cc field: cc recipient of the message. It's an array of MCOAddress.*/
+@property (nonatomic, copy) NSArray * /* MCOAddress */ cc;
+
+/** Bcc field: bcc recipient of the message. It's an array of MCOAddress.*/
+@property (nonatomic, copy) NSArray * /* MCOAddress */ bcc;
+
+/** Reply-To field. It's an array of MCOAddress.*/
+@property (nonatomic, copy) NSArray * /* MCOAddress */ replyTo;
+
+/** Subject of the message.*/
+@property (nonatomic, copy) NSString * subject;
+
+/** Email user agent name: X-Mailer header.*/
+@property (nonatomic, copy) NSString * userAgent;
+
+/** Returns a header created from RFC 822 data.*/
++ (MCOMessageHeader *) headerWithData:(NSData *)data;
+
+/** Initialize a header with RFC 822 data.*/
+- (instancetype) initWithData:(NSData *)data;
+
+/** Adds a custom header.*/
+- (void) setExtraHeaderValue:(NSString *)value forName:(NSString *)name;
+
+/** Remove a given custom header.*/
+- (void) removeExtraHeaderForName:(NSString *)name;
+
+/** Returns the value of a given custom header.*/
+- (NSString *) extraHeaderValueForName:(NSString *)name;
+
+/** Returns an array with the names of all custom headers.*/
+- (NSArray * /* NSString */) allExtraHeadersNames;
+
+/** Extracted subject (also remove square brackets).*/
+- (NSString *) extractedSubject;
+
+/** Extracted subject (don't remove square brackets).*/
+- (NSString *) partialExtractedSubject;
+
+/** Fill the header using the given RFC 822 data.*/
+- (void) importHeadersData:(NSData *)data;
+
+/** Returns a header that can be used as a base for a reply message.*/
+- (MCOMessageHeader *) replyHeaderWithExcludedRecipients:(NSArray * /* MCOAddress */)excludedRecipients;
+
+/** Returns a header that can be used as a base for a reply all message.*/
+- (MCOMessageHeader *) replyAllHeaderWithExcludedRecipients:(NSArray * /* MCOAddress */)excludedRecipients;
+
+/** Returns a header that can be used as a base for a forward message.*/
+- (MCOMessageHeader *) forwardHeader;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageParser.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageParser.h
new file mode 100644
index 0000000000000000000000000000000000000000..c0e3f37c594456a71573826efe769a1406c44540
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMessageParser.h
@@ -0,0 +1,57 @@
+//
+//  MCOMessageParser.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/22/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOMESSAGEPARSER_H
+
+#define MAILCORE_MCOMESSAGEPARSER_H
+
+/**
+ This class implements a parsed message.
+ When the full content of a message has been fetched using POP or IMAP,
+ you need to parse it.
+*/
+
+#import <MailCore/MCOAbstractMessage.h>
+
+@protocol MCOHTMLRendererDelegate;
+
+@interface MCOMessageParser : MCOAbstractMessage
+
+/** returns a parsed message from the given RFC 822 data.*/
++ (MCOMessageParser *) messageParserWithData:(NSData *)data;
+
+/** data is the RFC 822 formatted message.*/
+- (instancetype) initWithData:(NSData *)data;
+- (void) dealloc;
+
+/** It's the main part of the message. It can be MCOMessagePart, MCOMultipart or MCOAttachment.*/
+- (MCOAbstractPart *) mainPart;
+
+/** data of the RFC 822 formatted message. It's the input of the parser.*/
+- (NSData *) data;
+
+/** HTML rendering of the message to be displayed in a web view. delegate can be nil.*/
+- (NSString *) htmlRenderingWithDelegate:(id <MCOHTMLRendererDelegate>)delegate;
+
+/** HTML rendering of the body of the message to be displayed in a web view.*/
+- (NSString *) htmlBodyRendering;
+
+/** Text rendering of the message.*/
+- (NSString *) plainTextRendering;
+
+/** Text rendering of the body of the message. All end of line will be removed and white spaces cleaned up.
+ This method can be used to generate the summary of the message.*/
+- (NSString *) plainTextBodyRendering;
+
+/** Text rendering of the body of the message. All end of line will be removed and white spaces cleaned up if requested.
+ This method can be used to generate the summary of the message.*/
+- (NSString *) plainTextBodyRenderingAndStripWhitespace:(BOOL)stripWhitespace;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMessagePart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMessagePart.h
new file mode 100644
index 0000000000000000000000000000000000000000..5098e35f02ede1002af74ecb6ef67cf386a6e16d
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMessagePart.h
@@ -0,0 +1,21 @@
+//
+//  MessagePart.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/22/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOMESSAGEPART_H
+
+#define MAILCORE_MCOMESSAGEPART_H
+
+#import <MailCore/MCOAbstractMessagePart.h>
+
+/** Message part parsed from RFC 822 message data. */
+
+@interface MCOMessagePart : MCOAbstractMessagePart <NSCopying>
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMultipart.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMultipart.h
new file mode 100644
index 0000000000000000000000000000000000000000..1b97a13f27a6784232c350013d44664ca3b9f3ba
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOMultipart.h
@@ -0,0 +1,21 @@
+//
+//  MCOMultipart.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/22/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOMULTIPART_H
+
+#define MAILCORE_MCOMULTIPART_H
+
+#import <MailCore/MCOAbstractMultipart.h>
+
+/** Multipart parsed from RFC 822 message data. */
+
+@interface MCOMultipart : MCOAbstractMultipart
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTP.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTP.h
new file mode 100644
index 0000000000000000000000000000000000000000..62442c2a2852f84850aac9feeed9c5fe87a30b1e
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTP.h
@@ -0,0 +1,24 @@
+//
+//  MCONNTP.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCONNTP_H
+
+#define MAILCORE_MCONNTP_H
+
+#include <MailCore/MCONNTPSession.h>
+#include <MailCore/MCONNTPOperation.h>
+#include <MailCore/MCONNTPFetchHeaderOperation.h>
+#include <MailCore/MCONNTPFetchArticleOperation.h>
+#include <MailCore/MCONNTPFetchAllArticlesOperation.h>
+#include <MailCore/MCONNTPListNewsgroupsOperation.h>
+#include <MailCore/MCONNTPFetchOverviewOperation.h>
+#include <MailCore/MCONNTPFetchServerTimeOperation.h>
+#include <MailCore/MCONNTPPostOperation.h>
+#include <MailCore/MCONNTPGroupInfo.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchAllArticlesOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchAllArticlesOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..022ce0592611bf5abacc43246a0f655eaac38fec
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchAllArticlesOperation.h
@@ -0,0 +1,37 @@
+//
+//  MCONNTPFetchAllArticlesOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCONNTPFETCHARTICLESOPERATION_H
+
+#define MAILCORE_MCONNTPFETCHARTICLESOPERATION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCONNTPOperation.h>
+
+@class MCOIndexSet;
+
+NS_ASSUME_NONNULL_BEGIN
+/** This is an asynchronous operation that will fetch the list of a messages on the NNTP server. */
+@interface MCONNTPFetchAllArticlesOperation : MCONNTPOperation
+
+/** 
+ Starts the asynchronous fetch operation.
+ 
+ @param completionBlock Called when the operation is finished.
+ 
+ - On success `error` will be nil and `articles` will be an index set of article numbers.
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+ error code available in MCOConstants.h, `articles` will be null
+ */
+- (void) start:(void (^)(NSError * __nullable error, MCOIndexSet * __nullable articles))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchArticleOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchArticleOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..78a974f451d4386e51f08737af63e5f76bc0f2ce
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchArticleOperation.h
@@ -0,0 +1,37 @@
+//
+//  MCONNTPFetchArticleOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCONNTPFETCHARTICLEOPERATION_H
+
+#define MAILCORE_MCONNTPFETCHARTICLEOPERATION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCONNTPOperation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCONNTPFetchArticleOperation : MCONNTPOperation
+
+/** This block will be called as data is downloaded from the network */
+@property (nonatomic, copy) MCONNTPOperationProgressBlock progress;
+
+/** 
+ Starts the asynchronous fetch operation.
+ 
+ @param completionBlock Called when the operation is finished.
+ 
+ - On success `error` will be nil and `data` will contain the message data
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+ error code available in MCOConstants.h, `data` will be nil
+ */
+- (void) start:(void (^)(NSError * __nullable error, NSData * __nullable messageData))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchHeaderOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchHeaderOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..d23c278c503a8bed179277b5e993138b3270e1f3
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchHeaderOperation.h
@@ -0,0 +1,41 @@
+//
+//  MCONNTPFetchHeaderOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCONNTPFETCHHEADEROPERATION_H
+
+#define MAILCORE_MCONNTPFETCHHEADEROPERATION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCONNTPOperation.h>
+
+/** 
+ This is an asynchronous operation that will fetch the header of a message.
+ @See MCONNTPSession
+ */
+
+@class MCOMessageHeader;
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCONNTPFetchHeaderOperation : MCONNTPOperation
+
+/** 
+ Starts the asynchronous fetch operation.
+ 
+ @param completionBlock Called when the operation is finished.
+ 
+ - On success `error` will be nil and `header` will contain the message header
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+ error code available in MCOConstants.h, `header` will be nil
+ */
+- (void) start:(void (^)(NSError * __nullable error, MCOMessageHeader * __nullable header))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchOverviewOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchOverviewOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..93a0b31f0191fa1329735e84793222c5e6bc1bd3
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchOverviewOperation.h
@@ -0,0 +1,35 @@
+//
+//  MCONNTPFetchOverviewOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 10/21/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCONNTPFETCHOVERVIEWOPERATION_H
+
+#define MAILCORE_MCONNTPFETCHOVERVIEWOPERATION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCONNTPOperation.h>
+
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCONNTPFetchOverviewOperation : MCONNTPOperation
+
+/** 
+ Starts the asynchronous fetch operation.
+ 
+ @param completionBlock Called when the operation is finished.
+ 
+ - On success `error` will be nil and `messages` will be an array of MCOMessageHeaders
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+ error code available in MCOConstants.h, `messages` will be null
+ */
+- (void) start:(void (^)(NSError * __nullable error, NSArray * /* MCOMessageHeader */__nullable messages))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchServerTimeOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchServerTimeOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..38801810ea8bd3b6460cd87d49588cf7b6024f5f
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPFetchServerTimeOperation.h
@@ -0,0 +1,37 @@
+//
+//  MCONNTPFetchServerTimeOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 10/21/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCONNTPFETCHSERVERTIMEOPERATION_H
+
+#define MAILCORE_MCONNTPFETCHSERVERTIMEOPERATION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCONNTPOperation.h>
+
+@class MCOIndexSet;
+
+NS_ASSUME_NONNULL_BEGIN
+/** This is an asynchronous operation that will fetch the list of a messages on the NNTP server. */
+@interface MCONNTPFetchServerTimeOperation : MCONNTPOperation
+
+/** 
+ Starts the asynchronous fetch operation.
+ 
+ @param completionBlock Called when the operation is finished.
+ 
+ - On success `error` will be nil and `date` will be the server's date and time as an NSDate.
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+ error code available in MCOConstants.h, `date` will be null
+ */
+- (void) start:(void (^)(NSError * __nullable error, NSDate * __nullable date))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPGroupInfo.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPGroupInfo.h
new file mode 100644
index 0000000000000000000000000000000000000000..e34445a9e0184815fdf6f92b341a39bb0472aa39
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPGroupInfo.h
@@ -0,0 +1,27 @@
+//
+//  MCONNTPGroupInfo.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCONNTPGROUPINFO_H
+
+#define MAILCORE_MCONNTPGROUPINFO_H
+
+#import <Foundation/Foundation.h>
+
+/** This is information of a message fetched by MCONNTPListNewsgroupsOperation.*/
+
+@interface MCONNTPGroupInfo : NSObject <NSCopying>
+
+/** The name of the news group. */
+@property (nonatomic, copy) NSString *name;
+
+/** The number of messages in the news group. */
+@property (nonatomic, assign) unsigned int messageCount;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPListNewsgroupsOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPListNewsgroupsOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..9cba21d6fe07c031c5dcc71ccb6183091261d16f
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPListNewsgroupsOperation.h
@@ -0,0 +1,34 @@
+//
+//  MCONNTPListNewsgroupsOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCONNTPLISTNEWSGROUPSOPERATION_H
+
+#define MAILCORE_MCONNTPLISTNEWSGROUPSOPERATION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCONNTPOperation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCONNTPListNewsgroupsOperation : MCONNTPOperation
+
+/** 
+ Starts the asynchronous fetch operation.
+ 
+ @param completionBlock Called when the operation is finished.
+ 
+ - On success `error` will be nil and `messages` will be an array of MCONNTPGroupInfo
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+ error code available in MCOConstants.h, `messages` will be null
+ */
+- (void) start:(void (^)(NSError * __nullable error, NSArray * /* MCONNTPGroupInfo */__nullable messages))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..0c35970fd8b2d6ac17790eecf6d00f81b22c70aa
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPOperation.h
@@ -0,0 +1,43 @@
+//
+//  MCONNTPOperation.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCONNTPOPERATION_H
+
+#define MAILCORE_MCONNTPOPERATION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCOOperation.h>
+
+/** Transmit a message using NNTP3 */
+
+typedef void (^MCONNTPOperationProgressBlock)(unsigned int current, unsigned int maximum);
+
+/**
+ This is a generic asynchronous NNTP3 operation. 
+ @see MCONNTPSession
+ */
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCONNTPOperation : MCOOperation
+
+/** 
+ Starts the asynchronous operation.
+ 
+ @param completionBlock Called when the operation is finished.
+ 
+ - On success `error` will be nil
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+ error code available in MCOConstants.h,
+ */
+- (void) start:(void (^)(NSError * __nullable error))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPPostOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPPostOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..a2447e70bfb87181959e47f7a5469d7161d35c8d
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPPostOperation.h
@@ -0,0 +1,37 @@
+//
+//  MCONNTPPostOperation.h
+//  mailcore2
+//
+//  Created by Daryle Walker on 2/21/16.
+//  Copyright © 2016 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCONNTPPOSTOPERATION_H
+
+#define MAILCORE_MCONNTPPOSTOPERATION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCONNTPOperation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCONNTPPostOperation : MCONNTPOperation
+
+/** This block will be called as data is downloaded from the network */
+@property (nonatomic, copy) MCONNTPOperationProgressBlock progress;
+
+/**
+ Starts the asynchronous send operation.
+ 
+ @param completionBlock Called when the operation is finished.
+ 
+ - On success `error` will be nil
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an
+ error code available in MCOConstants.h
+ */
+- (void) start:(void (^)(NSError * __nullable error))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPSession.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPSession.h
new file mode 100644
index 0000000000000000000000000000000000000000..19fe5ff466cc8914eccebc8ecfff5084bde51bad
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONNTPSession.h
@@ -0,0 +1,234 @@
+//
+//  MCONNTPSession.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 8/13/14.
+//  Copyright (c) 2014 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCONNTPSESSION_H
+
+#define MAILCORE_MCONNTPSESSION_H
+
+#import <Foundation/Foundation.h>
+
+#import <MailCore/MCOConstants.h>
+
+@class MCONNTPFetchAllArticlesOperation;
+@class MCONNTPFetchHeaderOperation;
+@class MCONNTPFetchArticleOperation;
+@class MCONNTPListNewsgroupsOperation;
+@class MCONNTPFetchOverviewOperation;
+@class MCONNTPFetchServerTimeOperation;
+@class MCONNTPPostOperation;
+@class MCONNTPOperation;
+@class MCOIndexSet;
+
+/** This class implements asynchronous access to the NNTP protocol.*/
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCONNTPSession : NSObject
+
+/** This is the hostname of the NNTP server to connect to.*/
+@property (nonatomic, copy) NSString * hostname;
+
+/** This is the port of the NNTP server to connect to.*/
+@property (nonatomic, assign) unsigned int port;
+
+/** This is the username of the account.*/
+@property (nonatomic, copy) NSString * username;
+
+/** This is the password of the account.*/
+@property (nonatomic, copy) NSString * password;
+
+/** This is the encryption type to use.
+ See MCOConnectionType for more information.*/
+@property (nonatomic, assign) MCOConnectionType connectionType;
+
+/** This is the timeout of the connection.*/
+@property (nonatomic, assign) NSTimeInterval timeout;
+
+/** When set to YES, the connection will fail if the certificate is incorrect.*/
+@property (nonatomic, assign, getter=isCheckCertificateEnabled) BOOL checkCertificateEnabled;
+
+/**
+ Sets logger callback. The network traffic will be sent to this block.
+ 
+ [session setConnectionLogger:^(void * connectionID, MCOConnectionLogType type, NSData * data) {
+ ...
+ }];
+ */
+@property (nonatomic, copy) MCOConnectionLogger connectionLogger;
+
+/** This property provides some hints to MCONNTPSession about where it's called from.
+ It will make MCONNTPSession safe. It will also set all the callbacks of operations to run on this given queue.
+ Defaults to the main queue.
+ This property should be used only if there's performance issue using MCONNTPSession in the main thread. */
+#if OS_OBJECT_USE_OBJC
+@property (nonatomic, retain) dispatch_queue_t dispatchQueue;
+#else
+@property (nonatomic, assign) dispatch_queue_t dispatchQueue;
+#endif
+
+/**
+ The value will be YES when asynchronous operations are running, else it will return NO.
+ */
+@property (nonatomic, assign, readonly, getter=isOperationQueueRunning) BOOL operationQueueRunning;
+
+/**
+ Sets operation running callback. It will be called when operations start or stop running.
+
+ [session setOperationQueueRunningChangeBlock:^{
+   if ([session isOperationQueueRunning]) {
+      ...
+   }
+   else {
+     ...
+   }
+ }];
+ */
+@property (nonatomic, copy) MCOOperationQueueRunningChangeBlock operationQueueRunningChangeBlock;
+
+/**
+ Cancel all operations
+ */
+- (void) cancelAllOperations;
+
+/** @name Operations */
+
+/**
+ Returns an operation that will fetch the list of article numbers.
+ 
+ MCONNTPFetchAllArticlesOperation * op = [session fetchAllArticlesOperation:@"comp.lang.c"];
+ [op start:^(NSError * __nullable error, MCOIndexSet * articles) {
+ }];
+ */
+- (MCONNTPFetchAllArticlesOperation *) fetchAllArticlesOperation:(NSString *)group;
+
+/**
+ Returns an operation that will fetch the header of the given message.
+ 
+ MCONNTPFetchHeaderOperation * op = [session fetchHeaderOperationWithIndex:idx inGroup:@"comp.lang.c"];
+ [op start:^(NSError * __nullable error, MCOMessageHeader * header) {
+ // header is the parsed header of the message.
+ }];
+ */
+- (MCONNTPFetchHeaderOperation *) fetchHeaderOperationWithIndex:(unsigned int)index inGroup:(NSString *)group;
+
+/**
+ Returns an operation that will fetch an overview (headers) for a set of messages.
+ 
+ MCONNTPFetchHeaderOperation * op = [session fetchOverviewOperationWithIndexes:indexes inGroup:@"comp.lang.c"];
+ [op start:^(NSError * __nullable error, NSArray * headers) {
+ // headers are the parsed headers of each part of the overview.
+ }];
+ */
+- (MCONNTPFetchOverviewOperation *)fetchOverviewOperationWithIndexes:(MCOIndexSet *)indexes inGroup:(NSString *)group;
+
+/**
+ Returns an operation that will fetch the content of the given message.
+ 
+ MCONNTPFetchArticleOperation * op = [session fetchArticleOperationWithIndex:idx inGroup:@"comp.lang.c"];
+ [op start:^(NSError * __nullable error, NSData * messageData) {
+ // messageData is the RFC 822 formatted message data.
+ }];
+ */
+- (MCONNTPFetchArticleOperation *) fetchArticleOperationWithIndex:(unsigned int)index inGroup:(NSString *)group;
+
+/**
+ Returns an operation that will fetch the content of a message with the given messageID.
+ 
+ MCONNTPFetchArticleOperation * op = [session fetchArticleOperationWithMessageID:@"<MessageID123@mail.google.com>"];
+ [op start:^(NSError * __nullable error, NSData * messageData) {
+ // messageData is the RFC 822 formatted message data.
+ }];
+ */
+- (MCONNTPFetchArticleOperation *) fetchArticleOperationWithMessageID:(NSString *)messageID;
+
+/**
+ Obsolete. Use -fetchArticleOperationWithMessageID: instead.
+ 
+ MCONNTPFetchArticleOperation * op = [session fetchArticleOperationWithMessageID:@"<MessageID123@mail.google.com>" inGroup:@"comp.lang.c"];
+ [op start:^(NSError * __nullable error, NSData * messageData) {
+ // messageData is the RFC 822 formatted message data.
+ }];
+ */
+- (MCONNTPFetchArticleOperation *) fetchArticleOperationWithMessageID:(NSString *)messageID inGroup:(NSString * __nullable)group DEPRECATED_ATTRIBUTE;
+
+/**
+ Returns an operation that will fetch the server's date and time.
+ 
+ MCONNTPFetchArticleOperation * op = [session fetchServerDateOperation];
+ [op start:^(NSError * __nullable error, NSDate * serverDate) {
+ }];
+ */
+- (MCONNTPFetchServerTimeOperation *) fetchServerDateOperation;
+
+/**
+ Returns an operation that will list all available newsgroups.
+ 
+ MCONNTPListNewsgroupsOperation * op = [session listAllNewsgroupsOperation];
+ [op start:^(NSError * __nullable error, NSArray * subscribedGroups) {
+ }];
+ */
+- (MCONNTPListNewsgroupsOperation *) listAllNewsgroupsOperation;
+
+/**
+ Returns an operation that will list server-suggested default newsgroups.
+ 
+ MCONNTPListNewsgroupsOperation * op = [session listDefaultNewsgroupsOperation];
+ [op start:^(NSError * __nullable error, NSArray * defaultGroups) {
+ }];
+ */
+- (MCONNTPListNewsgroupsOperation *) listDefaultNewsgroupsOperation;
+
+/**
+ Returns an operation that will post the given message through NNTP.
+ It will use the newsgroups set in the message data.
+ It will also filter out Bcc from the content of the message.
+ 
+ Generate RFC 822 data using MCOMessageBuilder
+ 
+      MCONNTPOperation * op = [session postOperationWithData:rfc822Data];
+      [op start:^(NSError * __nullable error) {
+           ...
+      }];
+ */
+- (MCONNTPPostOperation *) postOperationWithData:(NSData *)messageData;
+
+/**
+ Returns an operation that will post the message from the given file through NNTP.
+ It will use the newsgroups set in the message data.
+ It will also filter out Bcc from the content of the message.
+ 
+      MCONNTPOperation * op = [session postOperationWithContentsOfFile:rfc822DataFilename];
+      [op start:^(NSError * __nullable error) {
+           ...
+      }];
+ */
+- (MCONNTPPostOperation *) postOperationWithContentsOfFile:(NSString *)path;
+
+/**
+ Returns an operation that will disconnect the session.
+ 
+ MCONNTPOperation * op = [session disconnectOperation];
+ [op start:^(NSError * __nullable error) {
+ ...
+ }];
+ */
+- (MCONNTPOperation *) disconnectOperation;
+
+/**
+ Returns an operation that will check whether the NNTP account is valid.
+ 
+ MCONNTPOperation * op = [session checkAccountOperation];
+ [op start:^(NSError * __nullable error) {
+ ...
+ }];
+ */
+- (MCONNTPOperation *) checkAccountOperation;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONetService.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONetService.h
new file mode 100644
index 0000000000000000000000000000000000000000..01a6e0949cbe339fe18b77377ab74a27f576f393
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCONetService.h
@@ -0,0 +1,47 @@
+//
+//  MCONetService.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 4/28/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCOConstants.h>
+
+/**
+   This class provides a specific way to access a given service
+*/
+
+@interface MCONetService : NSObject <NSCopying>
+
+/**
+   The hostname of the server. [MCONetService hostnameWithEmail:] is recommended
+   instead as it can handle services with custom domains 
+*/
+@property (nonatomic, copy) NSString * hostname;
+
+/** The port number of the service */
+@property (nonatomic, assign) unsigned int port;
+
+/** What kind of connection type is supported, like SSL, Start TLS, Plain etc. */
+@property (nonatomic, assign) MCOConnectionType connectionType;
+
++ (MCONetService *) serviceWithInfo:(NSDictionary *)info;
+
+- (instancetype) initWithInfo:(NSDictionary *)info;
+- (NSDictionary *) info;
+
+/** 
+    If the service uses a custom domain this will return the proper hostname based
+    off the email address
+*/
+- (NSString *) hostnameWithEmail:(NSString *)email;
+
+#pragma mark - Unavailable initializers
+/** Do not invoke this directly. */
+- (instancetype) init NS_UNAVAILABLE;
+/** Do not invoke this directly. */
++ (instancetype) new NS_UNAVAILABLE;
+
+@end
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOObjectWrapper.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOObjectWrapper.h
new file mode 100644
index 0000000000000000000000000000000000000000..67cb45e17fd186af5a95f6999fd3f3bb89892379
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOObjectWrapper.h
@@ -0,0 +1,31 @@
+//
+//  MCOObjectWrapper.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/25/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOOBJECTWRAPPER_H
+
+#define MAILCORE_MCOOBJECTWRAPPER_H
+
+#import <Foundation/Foundation.h>
+
+#ifdef __cplusplus
+namespace mailcore {
+    class Object;
+}
+#endif
+
+@interface MCOObjectWrapper : NSObject
+
+#ifdef __cplusplus
+@property (nonatomic, assign) mailcore::Object * object;
+
++ (MCOObjectWrapper *) objectWrapperWithObject:(mailcore::Object *)object;
+#endif
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..1c4583e4c2383b4666c5504dc88a1f18def699f5
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOOperation.h
@@ -0,0 +1,47 @@
+//
+//  MCOOperation.h
+//  mailcore2
+//
+//  Created by Matt Ronge on 01/31/13.
+//  Copyright (c) 2013 __MyCompanyName__. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOOPERATION_H
+
+#define MAILCORE_MCOOPERATION_H
+
+#import <Foundation/Foundation.h>
+
+@interface MCOOperation : NSObject
+
+/** Returns whether the operation is cancelled.*/
+@property (readonly) BOOL isCancelled;
+
+/** Returns whether the operation should run even if it's cancelled.*/
+@property (nonatomic, assign) BOOL shouldRunWhenCancelled;
+
+/** The queue this operation dispatches the callback on.  Defaults to the main queue.
+ This property should be used only if there's performance issue creating or calling the callback
+ in the main thread. */
+#if OS_OBJECT_USE_OBJC
+@property (nonatomic, retain) dispatch_queue_t callbackDispatchQueue;
+#else
+@property (nonatomic, assign) dispatch_queue_t callbackDispatchQueue;
+#endif
+
+/** This methods is called on the main thread when the asynchronous operation is finished.
+ Needs to be overriden by subclasses.*/
+- (void) operationCompleted;
+
+/** Cancel the operation.*/
+- (void) cancel;
+
+#pragma mark - Unavailable initializers
+/** Do not invoke this directly. */
+- (instancetype) init NS_UNAVAILABLE;
+/** Do not invoke this directly. */
++ (instancetype) new NS_UNAVAILABLE;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOP.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOP.h
new file mode 100644
index 0000000000000000000000000000000000000000..5a75ff4ffdaf5deeaa4e19820d6575189445dc35
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOP.h
@@ -0,0 +1,20 @@
+//
+//  MCOPOP.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/30/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOPOP_H
+
+#define MAILCORE_MCOPOP_H
+
+#import <MailCore/MCOPOPSession.h>
+#import <MailCore/MCOPOPOperation.h>
+#import <MailCore/MCOPOPFetchHeaderOperation.h>
+#import <MailCore/MCOPOPFetchMessageOperation.h>
+#import <MailCore/MCOPOPFetchMessagesOperation.h>
+#import <MailCore/MCOPOPMessageInfo.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchHeaderOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchHeaderOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..6df92232354c26d3b86ceea5f3516cf643477e0d
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchHeaderOperation.h
@@ -0,0 +1,41 @@
+//
+//  MCOFetchHeaderOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/29/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOPOPFETCHHEADEROPERATION_H
+
+#define MAILCORE_MCOPOPFETCHHEADEROPERATION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCOPOPOperation.h>
+
+/** 
+ This is an asynchronous operation that will fetch the header of a message.
+ @See MCOPOPSession
+*/
+
+@class MCOMessageHeader;
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOPOPFetchHeaderOperation : MCOPOPOperation
+
+/** 
+ Starts the asynchronous fetch operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `header` will contain the message header
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in MCOConstants.h, `header` will be nil
+*/
+- (void) start:(void (^)(NSError * __nullable error, MCOMessageHeader * __nullable header))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchMessageOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchMessageOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..a20469d47a93d43fe0c177f2e1f56fb3fd0e38cd
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchMessageOperation.h
@@ -0,0 +1,41 @@
+//
+//  MCOFetchMessageOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/29/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOPOPFETCHMESSAGEOPERATION_H
+
+#define MAILCORE_MCOPOPFETCHMESSAGEOPERATION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCOPOPOperation.h>
+
+/** Fetch a message from POP3 */
+
+typedef void (^MCOPOPOperationProgressBlock)(unsigned int current, unsigned int maximum);
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOPOPFetchMessageOperation : MCOPOPOperation
+
+/** This block will be called as data is downloaded from the network */
+@property (nonatomic, copy) MCOPOPOperationProgressBlock progress;
+
+/** 
+ Starts the asynchronous fetch operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `data` will contain the message data
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in MCOConstants.h, `data` will be nil
+*/
+- (void) start:(void (^)(NSError * __nullable error, NSData * __nullable messageData))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchMessagesOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchMessagesOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..b38f0f08eda47b1286ebdf8c6f5e3a41b4282561
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPFetchMessagesOperation.h
@@ -0,0 +1,36 @@
+//
+//  MCOPOPFetchMessagesOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/29/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOPOPFETCHMESSAGESOPERATION_H
+
+#define MAILCORE_MCOPOPFETCHMESSAGESOPERATION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCOPOPOperation.h>
+
+/** This is an asynchronous operation that will fetch the list of a messages on the POP3 account. */
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOPOPFetchMessagesOperation : MCOPOPOperation
+
+/** 
+ Starts the asynchronous fetch operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil and `messages` will be an array of MCOPOPMessageInfo
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in MCOConstants.h, `messages` will be nil
+*/
+- (void) start:(void (^)(NSError * __nullable error, NSArray * /* MCOPOPMessageInfo */__nullable messages))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPMessageInfo.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPMessageInfo.h
new file mode 100644
index 0000000000000000000000000000000000000000..416747f3839cde82f80c07ffbb8ea500da82afd6
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPMessageInfo.h
@@ -0,0 +1,31 @@
+//
+//  MCOPOPMessageInfo.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/30/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOPOPMESSAGEINFO_H
+
+#define MAILCORE_MCOPOPMESSAGEINFO_H
+
+#import <Foundation/Foundation.h>
+
+/** This is information of a message fetched by MCOPOPFetchMessagesOperation.*/
+
+@interface MCOPOPMessageInfo : NSObject <NSCopying>
+
+/** This is the index of a given message.*/
+@property (nonatomic, assign) unsigned int index;
+
+/** This is the size of the given message.*/
+@property (nonatomic, assign) unsigned int size;
+
+/** This is the unique identifier of the message.
+ It can be used as a cache identifier.*/
+@property (nonatomic, copy) NSString * uid;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..0937db76599dd62502b43a24f517cc22eaf606e7
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPOperation.h
@@ -0,0 +1,39 @@
+//
+//  MCODeleteMessagesOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/29/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOPOPOPERATION_H
+
+#define MAILCORE_MCOPOPOPERATION_H
+
+#import <Foundation/Foundation.h>
+#import <MailCore/MCOOperation.h>
+
+/**
+ This is a generic asynchronous POP3 operation. 
+ @see MCOPOPSession
+*/
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOPOPOperation : MCOOperation
+
+/** 
+ Starts the asynchronous operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in MCOConstants.h,
+*/
+- (void) start:(void (^)(NSError * __nullable error))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPSession.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPSession.h
new file mode 100644
index 0000000000000000000000000000000000000000..6daa2379d2aa8fa07af236ee17626e9e2c2449c9
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOPOPSession.h
@@ -0,0 +1,179 @@
+//
+//  MCOPOPSession.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/29/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOPOPSESSION_H
+
+#define MAILCORE_MCOPOPSESSION_H
+
+#import <Foundation/Foundation.h>
+
+#import <MailCore/MCOConstants.h>
+
+@class MCOPOPFetchMessagesOperation;
+@class MCOPOPFetchHeaderOperation;
+@class MCOPOPFetchMessageOperation;
+@class MCOPOPOperation;
+@class MCOIndexSet;
+
+/** This class implements asynchronous access to the POP3 protocol.*/
+
+@interface MCOPOPSession : NSObject
+
+/** This is the hostname of the POP3 server to connect to.*/
+@property (nonatomic, copy) NSString * hostname;
+
+/** This is the port of the POP3 server to connect to.*/
+@property (nonatomic, assign) unsigned int port;
+
+/** This is the username of the account.*/
+@property (nonatomic, copy) NSString * username;
+
+/** This is the password of the account.*/
+@property (nonatomic, copy) NSString * password;
+
+/** 
+ This is the authentication type to use to connect.
+ `MCOAuthTypeSASLNone` means that it uses the clear-text is used (and is the default).
+ @warning *Important*: Over an encrypted connection like TLS, the password will still be secure
+*/
+@property (nonatomic, assign) MCOAuthType authType;
+
+/** This is the encryption type to use.
+See MCOConnectionType for more information.*/
+@property (nonatomic, assign) MCOConnectionType connectionType;
+
+/** This is the timeout of the connection.*/
+@property (nonatomic, assign) NSTimeInterval timeout;
+
+/** When set to YES, the connection will fail if the certificate is incorrect.*/
+@property (nonatomic, assign, getter=isCheckCertificateEnabled) BOOL checkCertificateEnabled;
+
+/**
+ Sets logger callback. The network traffic will be sent to this block.
+ 
+ [session setConnectionLogger:^(void * connectionID, MCOConnectionLogType type, NSData * data) {
+   ...
+ }];
+ */
+@property (nonatomic, copy) MCOConnectionLogger connectionLogger;
+
+/** This property provides some hints to MCOPOPSession about where it's called from.
+ It will make MCOPOPSession safe. It will also set all the callbacks of operations to run on this given queue.
+ Defaults to the main queue.
+ This property should be used only if there's performance issue using MCOPOPSession in the main thread. */
+#if OS_OBJECT_USE_OBJC
+@property (nonatomic, retain) dispatch_queue_t dispatchQueue;
+#else
+@property (nonatomic, assign) dispatch_queue_t dispatchQueue;
+#endif
+
+/**
+ The value will be YES when asynchronous operations are running, else it will return NO.
+ */
+@property (nonatomic, assign, readonly, getter=isOperationQueueRunning) BOOL operationQueueRunning;
+
+/**
+ Sets operation running callback. It will be called when operations start or stop running.
+
+ [session setOperationQueueRunningChangeBlock:^{
+   if ([session isOperationQueueRunning]) {
+     ...
+   }
+   else {
+     ...
+   }
+ }];
+ */
+@property (nonatomic, copy) MCOOperationQueueRunningChangeBlock operationQueueRunningChangeBlock;
+
+/**
+ Cancel all operations
+ */
+- (void) cancelAllOperations;
+
+/** @name Operations */
+
+/**
+ Returns an operation that will fetch the list of messages.
+
+     MCOPOPFetchMessagesOperation * op = [session fetchMessagesOperation];
+     [op start:^(NSError * __nullable error, NSArray * messages) {
+        // messages is an array of MCOPOPMessageInfo
+        // [info index] can be used as reference for a given message in the other operations.
+     }];
+*/
+- (MCOPOPFetchMessagesOperation *) fetchMessagesOperation;
+
+/**
+ Returns an operation that will fetch the header of the given message.
+
+     MCOPOPFetchHeaderOperation * op = [session fetchHeaderOperationWithIndex:idx];
+     [op start:^(NSError * __nullable error, MCOMessageHeader * header) {
+          // header is the parsed header of the message.
+     }];
+*/
+- (MCOPOPFetchHeaderOperation *) fetchHeaderOperationWithIndex:(unsigned int)index;
+
+/**
+ Returns an operation that will fetch the content of the given message.
+
+     MCOPOPFetchMessageOperation * op = [session fetchMessageOperationWithIndex:idx];
+     [op start:^(NSError * __nullable error, NSData * messageData) {
+          // messageData is the RFC 822 formatted message data.
+     }];
+*/
+- (MCOPOPFetchMessageOperation *) fetchMessageOperationWithIndex:(unsigned int)index;
+
+/**
+ Returns an operation that will delete the given messages.
+ Will disconnect when finished.
+
+     MCOIndexSet * indexes = [MCOIndexSet indexSet];
+     [indexes addIndex:1];
+     [indexes addIndex:2];
+     [indexes addIndex:3];
+     MCOPOPOperation * op = [session deleteMessagesOperationWithIndexes:indexes];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }];
+*/
+- (MCOPOPOperation *) deleteMessagesOperationWithIndexes:(MCOIndexSet *)indexes;
+
+/**
+ Returns an operation that will disconnect the session.
+ 
+ MCOPOPOperation * op = [session disconnectOperation];
+ [op start:^(NSError * __nullable error) {
+ ...
+ }];
+ */
+- (MCOPOPOperation *) disconnectOperation;
+
+/**
+ Returns an operation that will check whether the POP account is valid.
+
+     MCOPOPOperation * op = [session checkAccountOperation];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }];
+*/
+- (MCOPOPOperation *) checkAccountOperation;
+
+/**
+ Returns an operation that will perform a No-Op operation.
+ 
+ MCOPOPOperation * op = [session noopOperation];
+ [op start:^(NSError * __nullable error) {
+ ...
+ }];
+ */
+- (MCOPOPOperation *) noopOperation;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOProvider.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOProvider.h
new file mode 100644
index 0000000000000000000000000000000000000000..3c7bf7cedb1d4f22f7667f6a0752e3a7e91b2608
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOProvider.h
@@ -0,0 +1,17 @@
+//
+//  MCOPROVIDER.h
+//  mailcore2
+//
+//  Created by Pushkar Singh on 5/24/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef _MAILCORE__MCOPROVIDER_h
+#define _MAILCORE__MCOPROVIDER_h
+
+#import <MailCore/MCONetService.h>
+#import <MailCore/MCOMailProvider.h>
+#import <MailCore/MCOMailProvidersManager.h>
+#import <MailCore/MCOAccountValidator.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCORFC822.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCORFC822.h
new file mode 100644
index 0000000000000000000000000000000000000000..ce894aa840b1e0744f303f58f2608eeb1287aa0b
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCORFC822.h
@@ -0,0 +1,19 @@
+//
+//  MCORFC822.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/22/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCORFC822_H
+
+#define MAILCORE_MCORFC822_H
+
+#import <MailCore/MCOAttachment.h>
+#import <MailCore/MCOMessageBuilder.h>
+#import <MailCore/MCOMessageParser.h>
+#import <MailCore/MCOMessagePart.h>
+#import <MailCore/MCOMultipart.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCORange.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCORange.h
new file mode 100644
index 0000000000000000000000000000000000000000..fa6d4ae9c3afc4976098018e3664d6b37c4325c0
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCORange.h
@@ -0,0 +1,77 @@
+//
+//  MCORange.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/24/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCORANGE_H
+
+#define MAILCORE_MCORANGE_H
+
+#import <Foundation/Foundation.h>
+
+#ifdef __cplusplus
+#include <MailCore/MCBaseTypes.h>
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+@class MCOIndexSet;
+
+typedef struct {
+    /** first integer of the range.*/
+    uint64_t location;
+    
+    /** length of the range.*/
+    uint64_t length;
+} MCORange;
+
+/** Constants for an emtpy range.*/
+extern MCORange MCORangeEmpty;
+
+/** Returns a new range given a location and length.*/
+MCORange MCORangeMake(uint64_t location, uint64_t length);
+
+/** Returns an index set that is the result of sustracting a range from a range.*/
+MCOIndexSet * MCORangeRemoveRange(MCORange range1, MCORange range2);
+
+/** Returns an index set that is the result of the union a range from a range.*/
+MCOIndexSet * MCORangeUnion(MCORange range1, MCORange range2);
+
+#ifdef __cplusplus
+
+/** Returns a C++ range from an Objective-C range.*/
+mailcore::Range MCORangeToMCRange(MCORange range);
+
+/** Returns an Objective-C range from a C++ range.*/
+MCORange MCORangeWithMCRange(mailcore::Range range);
+
+#endif
+
+/** Returns the intersection of two ranges.*/
+MCORange MCORangeIntersection(MCORange range1, MCORange range2);
+
+/** Returns YES if two given ranges have an intersection.*/
+BOOL MCORangeHasIntersection(MCORange range1, MCORange range2);
+
+/** Returns left bound of a range.*/
+uint64_t MCORangeLeftBound(MCORange range);
+
+/** Returns right bound of a range.*/
+uint64_t MCORangeRightBound(MCORange range);
+
+/** Returns a serializable form (NSString) of a range */
+NSString * MCORangeToString(MCORange range);
+
+/** Create a range from a serializable form (NSString). */
+MCORange MCORangeFromString(NSString * rangeString);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTP.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTP.h
new file mode 100644
index 0000000000000000000000000000000000000000..49d01de3160a82bde7434e85e6b7ea118f63776d
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTP.h
@@ -0,0 +1,17 @@
+//
+//  MCOSMTP.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/29/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOSMTP_H
+
+#define MAILCORE_MCOSMTP_H
+
+#import <MailCore/MCOSMTPSession.h>
+#import <MailCore/MCOSMTPSendOperation.h>
+#import <MailCore/MCOSMTPOperation.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..111f386ba7beef134d601938f870b404019d39b3
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPOperation.h
@@ -0,0 +1,35 @@
+//
+//  MCOSMTPCheckAccountOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/29/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOSMTPOPERATION_H
+
+#define MAILCORE_MCOSMTPOPERATION_H
+
+#import <MailCore/MCOOperation.h>
+
+/** This is an asynchronous SMTP operation, used for sending messages. */
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOSMTPOperation : MCOOperation
+
+/** 
+ Starts the asynchronous operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in MCOConstants.h,
+*/
+- (void) start:(void (^)(NSError * __nullable error))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPSendOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPSendOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..9474c0efa599793d116880541990ab1fd4c4bbe7
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPSendOperation.h
@@ -0,0 +1,40 @@
+//
+//  MCOSMTPSendOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/29/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOSMTPSENDOPERATION_H
+
+#define MAILCORE_MCOSMTPSENDOPERATION_H
+
+#import <MailCore/MCOSMTPOperation.h>
+
+/** This is an asynchronous operation that will send a message through SMTP. */
+
+typedef void (^MCOSMTPOperationProgressBlock)(unsigned int current, unsigned int maximum);
+
+NS_ASSUME_NONNULL_BEGIN
+@interface MCOSMTPSendOperation : MCOSMTPOperation
+
+/** This block will be called as the message is sent */
+@property (nonatomic, copy) MCOSMTPOperationProgressBlock progress;
+
+/* 
+ Starts the asynchronous operation.
+
+ @param completionBlock Called when the operation is finished.
+
+ - On success `error` will be nil
+ 
+ - On failure, `error` will be set with `MCOErrorDomain` as domain and an 
+   error code available in MCOConstants.h,
+*/
+- (void) start:(void (^)(NSError * __nullable error))completionBlock;
+
+@end
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPSession.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPSession.h
new file mode 100644
index 0000000000000000000000000000000000000000..84d6949da694094f6087318ad17d23717dfc355b
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOSMTPSession.h
@@ -0,0 +1,197 @@
+//
+//  MCOSMTPSession.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/29/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOSMTPSESSION_H
+
+#define MAILCORE_MCOSMTPSESSION_H
+
+#import <Foundation/Foundation.h>
+
+#import <MailCore/MCOConstants.h>
+
+/** 
+ This class is used to create an SMTP connection and send messages
+
+ After calling a method that returns an operation you must call start: on the instance
+ to begin the operation.
+*/
+
+@class MCOSMTPSendOperation;
+@class MCOSMTPOperation;
+@class MCOAddress;
+
+@interface MCOSMTPSession : NSObject
+
+/** This is the hostname of the SMTP server to connect to. */
+@property (nonatomic, copy) NSString * hostname;
+
+/** This is the port of the SMTP server to connect to. */
+@property (nonatomic, assign) unsigned int port;
+
+/** This is the username of the account. */
+@property (nonatomic, copy) NSString * username;
+
+/** This is the password of the account. */
+@property (nonatomic, copy) NSString * password;
+
+/** This is the OAuth2 token. */
+@property (nonatomic, copy) NSString *OAuth2Token;
+
+/** 
+ This is the authentication type to use to connect.
+ `MCOAuthTypeSASLNone` means that it uses the clear-text is used (and is the default).
+ @warning *Important*: Over an encrypted connection like TLS, the password will still be secure
+*/
+@property (nonatomic, assign) MCOAuthType authType;
+
+/**
+ This is the encryption type to use.
+ See MCOConnectionType for more information.
+*/
+@property (nonatomic, assign) MCOConnectionType connectionType;
+
+/** This is the timeout of the connection. */
+@property (nonatomic, assign) NSTimeInterval timeout;
+
+/** When set to YES, the connection will fail if the certificate is incorrect. */
+@property (nonatomic, assign, getter=isCheckCertificateEnabled) BOOL checkCertificateEnabled;
+
+/**
+ If set to YES, when sending the EHLO or HELO command, use IP address instead of hostname.
+ Default is NO.
+*/
+@property (nonatomic, assign, getter=isUseHeloIPEnabled) BOOL useHeloIPEnabled;
+
+/**
+ Sets logger callback. The network traffic will be sent to this block.
+ 
+ [session setConnectionLogger:^(void * connectionID, MCOConnectionLogType type, NSData * data) {
+   ...
+ }];
+ */
+@property (nonatomic, copy) MCOConnectionLogger connectionLogger;
+
+/** This property provides some hints to MCOSMTPSession about where it's called from.
+ It will make MCOSMTPSession safe. It will also set all the callbacks of operations to run on this given queue.
+ Defaults to the main queue.
+ This property should be used only if there's performance issue using MCOSMTPSession in the main thread. */
+#if OS_OBJECT_USE_OBJC
+@property (nonatomic, retain) dispatch_queue_t dispatchQueue;
+#else
+@property (nonatomic, assign) dispatch_queue_t dispatchQueue;
+#endif
+
+/**
+ The value will be YES when asynchronous operations are running, else it will return NO.
+ */
+@property (nonatomic, assign, readonly, getter=isOperationQueueRunning) BOOL operationQueueRunning;
+
+/**
+ Sets operation running callback. It will be called when operations start or stop running.
+
+ [session setOperationQueueRunningChangeBlock:^{
+   if ([session isOperationQueueRunning]) {
+     ...
+   }
+   else {
+     ...
+   }
+ }];
+ */
+@property (nonatomic, copy) MCOOperationQueueRunningChangeBlock operationQueueRunningChangeBlock;
+
+/**
+ Cancel all operations
+ */
+- (void) cancelAllOperations;
+
+/** @name Operations */
+
+/**
+ Returns an operation that will perform a login.
+ 
+ MCOSMTPOperation * op = [session loginOperation];
+ [op start:^(NSError * __nullable error) {
+ ...
+ }];
+ */
+- (MCOSMTPOperation *) loginOperation;
+
+/**
+ Returns an operation that will send the given message through SMTP.
+ It will use the recipient set in the message data (To, Cc and Bcc).
+ It will also filter out Bcc from the content of the message.
+
+ Generate RFC 822 data using MCOMessageBuilder
+
+     MCOSMTPOperation * op = [session sendOperationWithData:rfc822Data];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }];
+*/
+- (MCOSMTPSendOperation *) sendOperationWithData:(NSData *)messageData;
+
+/**
+ Returns an operation that will send the given message through SMTP.
+ It will use the sender and recipient set from the parameters.
+ It will also filter out Bcc from the content of the message.
+ 
+ Generate RFC 822 data using MCOMessageBuilder
+ 
+ MCOSMTPOperation * op = [session sendOperationWithData:rfc822Data
+                                                  from:[MCOAddress addressWithMailbox:@"hoa@etpan.org"]
+                                            recipients:[NSArray arrayWithObject:[MCOAddress addressWithMailbox:@"laura@etpan.org"]]];
+ [op start:^(NSError * __nullable error) {
+ ...
+ }];
+ */
+- (MCOSMTPSendOperation *) sendOperationWithData:(NSData *)messageData
+                                            from:(MCOAddress *)from
+                                      recipients:(NSArray *)recipients;
+
+
+/**
+ Returns an operation that will send the message from the given file through SMTP.
+ It will use the sender and recipient set from the parameters.
+ It will also filter out Bcc from the content of the message.
+
+ MCOSMTPOperation * op = [session sendOperationWithContentsOfFile:rfc822DataFilename
+                                                             from:[MCOAddress addressWithMailbox:@"hoa@etpan.org"]
+                                                       recipients:[NSArray arrayWithObject:
+                                                                   [MCOAddress addressWithMailbox:@"laura@etpan.org"]]];
+ [op start:^(NSError * __nullable error) {
+ ...
+ }];
+ */
+- (MCOSMTPSendOperation *) sendOperationWithContentsOfFile:(NSString *)path
+                                                      from:(MCOAddress *)from
+                                                recipients:(NSArray *)recipients;
+
+/**
+ Returns an operation that will check whether the SMTP account is valid.
+
+     MCOSMTPOperation * op = [session checkAccountOperationWithFrom:[MCOAddress addressWithMailbox:@"hoa@etpan.org"]];
+     [op start:^(NSError * __nullable error) {
+          ...
+     }];
+*/
+- (MCOSMTPOperation *) checkAccountOperationWithFrom:(MCOAddress *)from;
+
+/**
+ Returns an operation that will perform a No-Op.
+ 
+ MCOSMTPOperation * op = [session noopOperation];
+ [op start:^(NSError * __nullable error) {
+ ...
+ }];
+ */
+- (MCOSMTPOperation *) noopOperation;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOUtils.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOUtils.h
new file mode 100644
index 0000000000000000000000000000000000000000..3c36a6abbbdb77cdd5f1ce684ec6ed7b18056f2e
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOUtils.h
@@ -0,0 +1,27 @@
+//
+//  MCOUtils.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/22/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOUTILS_H
+
+#define MAILCORE_MCOUTILS_H
+
+#import <MailCore/MCOObjectWrapper.h>
+#import <MailCore/NSData+MCO.h>
+#import <MailCore/NSString+MCO.h>
+#import <MailCore/NSDictionary+MCO.h>
+#import <MailCore/NSArray+MCO.h>
+#import <MailCore/NSObject+MCO.h>
+#import <MailCore/NSError+MCO.h>
+#import <MailCore/NSValue+MCO.h>
+#import <MailCore/MCOOperation.h>
+#import <MailCore/MCOConstants.h>
+#import <MailCore/MCOIndexSet.h>
+#import <MailCore/MCORange.h>
+#import <MailCore/NSIndexSet+MCO.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCObjC.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCObjC.h
new file mode 100644
index 0000000000000000000000000000000000000000..68d35f1e67d57e6c7dfb18de588508c7eb627d1f
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCObjC.h
@@ -0,0 +1,26 @@
+//
+//  MCObjC.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/27/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCOBJC_H
+
+#define MAILCORE_MCOBJC_H
+
+#ifdef __OBJC__
+
+#import <MailCore/MCOUtils.h>
+#import <MailCore/MCOAbstract.h>
+#import <MailCore/MCOIMAP.h>
+#import <MailCore/MCORFC822.h>
+#import <MailCore/MCOPOP.h>
+#import <MailCore/MCOSMTP.h>
+#import <MailCore/MCONNTP.h>
+#import <MailCore/MCOProvider.h>
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCObject.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCObject.h
new file mode 100644
index 0000000000000000000000000000000000000000..83d6c1a7cd73f5e0625a94e9760f1f8c9ed74948
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCObject.h
@@ -0,0 +1,74 @@
+#ifndef MAILCORE_MCOBJECT_H
+
+#define MAILCORE_MCOBJECT_H
+
+#include <pthread.h>
+#if __APPLE__
+#include <dispatch/dispatch.h>
+#include <libkern/OSAtomic.h>
+#endif
+
+#include <MailCore/MCUtils.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    extern bool zombieEnabled;
+    
+    class String;
+    class HashMap;
+    
+    class MAILCORE_EXPORT Object {
+    public:
+        Object();
+        virtual ~Object();
+        
+        virtual int retainCount();
+        virtual Object * retain();
+        virtual void release();
+        virtual Object * autorelease();
+        virtual String * description();
+        virtual String * className();
+        
+        virtual bool isEqual(Object * otherObject);
+        virtual unsigned int hash();
+        
+        // optional
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+        typedef void (Object::*Method) (void *);
+        virtual void performMethod(Method method, void * context);
+        virtual void performMethodOnMainThread(Method method, void * context, bool waitUntilDone = false);
+        virtual void performMethodAfterDelay(Method method, void * context, double delay);
+#if __APPLE__
+        virtual void performMethodOnDispatchQueue(Method method, void * context, void * targetDispatchQueue, bool waitUntilDone = false);
+        virtual void performMethodOnDispatchQueueAfterDelay(Method method, void * context, void * targetDispatchQueue, double delay);
+        virtual void cancelDelayedPerformMethodOnDispatchQueue(Method method, void * context, void * targetDispatchQueue);
+#endif
+        virtual void cancelDelayedPerformMethod(Method method, void * context);
+        
+        // serialization utils
+        static void registerObjectConstructor(const char * className, void * (* objectConstructor)(void));
+        static Object * objectWithSerializable(HashMap * serializable);
+        
+    public: // private
+        
+    private:
+#if __APPLE__
+        OSSpinLock mLock;
+#else
+        pthread_mutex_t mLock;
+#endif
+        int mCounter;
+        void init();
+        static void initObjectConstructors();
+    };
+
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..5ee8b2f4c81b1fa27094ca979bb83c1509a44bd1
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOperation.h
@@ -0,0 +1,59 @@
+#ifndef MAILCORE_MCOPERATION_H
+
+#define MAILCORE_MCOPERATION_H
+
+#include <pthread.h>
+#include <MailCore/MCObject.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class OperationCallback;
+    
+    class MAILCORE_EXPORT Operation : public Object {
+    public:
+        Operation();
+        virtual ~Operation();
+        
+        virtual void setCallback(OperationCallback * callback);
+        virtual OperationCallback * callback();
+        
+        virtual void cancel();
+        virtual bool isCancelled();
+        
+        // Will be called on main thread.
+        virtual void beforeMain();
+        
+        virtual void main();
+        
+        // Will be called on main thread.
+        virtual void afterMain();
+        
+        virtual void start();
+        
+#ifdef __APPLE__
+        virtual void setCallbackDispatchQueue(dispatch_queue_t callbackDispatchQueue);
+        virtual dispatch_queue_t callbackDispatchQueue();
+#endif
+        void performMethodOnCallbackThread(Method method, void * context, bool waitUntilDone = false);
+        
+        virtual bool shouldRunWhenCancelled();
+        virtual void setShouldRunWhenCancelled(bool shouldRunWhenCancelled);
+        
+    private:
+        OperationCallback * mCallback;
+        bool mCancelled;
+        bool mShouldRunWhenCancelled;
+        pthread_mutex_t mLock;
+#ifdef __APPLE__
+        dispatch_queue_t mCallbackDispatchQueue;
+#endif
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOperationCallback.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOperationCallback.h
new file mode 100644
index 0000000000000000000000000000000000000000..425b1e9959c1f18c3a3c28d1fb19dc9467ac649a
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOperationCallback.h
@@ -0,0 +1,22 @@
+#ifndef MAILCORE_MCOPERATIONCALLBACK_H
+
+#define MAILCORE_MCOPERATIONCALLBACK_H
+
+#include <MailCore/MCUtils.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class Operation;
+    
+    class MAILCORE_EXPORT OperationCallback {
+    public:
+        virtual void operationFinished(Operation * op) {}
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOperationQueue.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOperationQueue.h
new file mode 100644
index 0000000000000000000000000000000000000000..1e8e48445d3c6a8ef7fa6aafa1a91222d3eaf296
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCOperationQueue.h
@@ -0,0 +1,68 @@
+#ifndef MAILCORE_MCOPERATIONQUEUE_H
+
+#define MAILCORE_MCOPERATIONQUEUE_H
+
+#include <pthread.h>
+#include <semaphore.h>
+#include <MailCore/MCObject.h>
+#include <MailCore/MCLibetpanTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class Operation;
+    class OperationQueueCallback;
+    class Array;
+    
+    class MAILCORE_EXPORT OperationQueue : public Object {
+    public:
+        OperationQueue();
+        virtual ~OperationQueue();
+        
+        virtual void addOperation(Operation * op);
+        virtual void cancelAllOperations();
+        
+        virtual unsigned int count();
+        
+        virtual void setCallback(OperationQueueCallback * callback);
+        virtual OperationQueueCallback * callback();
+        
+#ifdef __APPLE__
+        virtual void setDispatchQueue(dispatch_queue_t dispatchQueue);
+        virtual dispatch_queue_t dispatchQueue();
+#endif
+        
+    private:
+        Array * mOperations;
+        pthread_t mThreadID;
+        bool mStarted;
+        struct mailsem * mOperationSem;
+        struct mailsem * mStartSem;
+        struct mailsem * mStopSem;
+        pthread_mutex_t mLock;
+        bool mWaiting;
+        struct mailsem * mWaitingFinishedSem;
+        bool mQuitting;
+        OperationQueueCallback * mCallback;
+#if __APPLE__
+        dispatch_queue_t mDispatchQueue;
+#endif
+        bool _pendingCheckRunning;
+        
+        void startThread();
+        static void runOperationsOnThread(OperationQueue * queue);
+        void runOperations();
+        void beforeMain(Operation * op);
+        void callbackOnMainThread(Operation * op);
+        void checkRunningOnMainThread(void * context);
+        void checkRunningAfterDelay(void * context);
+        void stoppedOnMainThread(void * context);
+        void performOnCallbackThread(Operation * op, Method method, void * context, bool waitUntilDone);
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOP.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOP.h
new file mode 100644
index 0000000000000000000000000000000000000000..db17430acb50c3737aae02c96e3680269fee9b86
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOP.h
@@ -0,0 +1,9 @@
+#ifndef MAILCORE_MCPOP_H
+
+#define MAILCORE_MCPOP_H
+
+#include <MailCore/MCPOPMessageInfo.h>
+#include <MailCore/MCPOPProgressCallback.h>
+#include <MailCore/MCPOPSession.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPAsyncSession.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPAsyncSession.h
new file mode 100644
index 0000000000000000000000000000000000000000..7dfe79316a01aabc3162036cf71eace16c2d82a6
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPAsyncSession.h
@@ -0,0 +1,104 @@
+//
+//  MCPopAsyncSession.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/16/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCPOPASYNCSESSION_H
+
+#define MAILCORE_MCPOPASYNCSESSION_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class POPOperation;
+    class POPSession;
+    class POPFetchHeaderOperation;
+    class POPFetchMessageOperation;
+    class POPDeleteMessagesOperation;
+    class POPFetchMessagesOperation;
+    class POPOperationQueueCallback;
+    class POPConnectionLogger;
+    
+    class MAILCORE_EXPORT POPAsyncSession : public Object {
+    public:
+        POPAsyncSession();
+        virtual ~POPAsyncSession();
+        
+        virtual void setHostname(String * hostname);
+        virtual String * hostname();
+        
+        virtual void setPort(unsigned int port);
+        virtual unsigned int port();
+        
+        virtual void setUsername(String * login);
+        virtual String * username();
+        
+        virtual void setPassword(String * password);
+        virtual String * password();
+        
+        virtual void setAuthType(AuthType authType);
+        virtual AuthType authType();
+        
+        virtual void setConnectionType(ConnectionType connectionType);
+        virtual ConnectionType connectionType();
+        
+        virtual void setTimeout(time_t timeout);
+        virtual time_t timeout();
+        
+        virtual void setCheckCertificateEnabled(bool enabled);
+        virtual bool isCheckCertificateEnabled();
+        
+        virtual void setConnectionLogger(ConnectionLogger * logger);
+        virtual ConnectionLogger * connectionLogger();
+        
+#ifdef __APPLE__
+        virtual void setDispatchQueue(dispatch_queue_t dispatchQueue);
+        virtual dispatch_queue_t dispatchQueue();
+#endif
+
+        virtual void setOperationQueueCallback(OperationQueueCallback * callback);
+        virtual OperationQueueCallback * operationQueueCallback();
+        virtual bool isOperationQueueRunning();
+        virtual void cancelAllOperations();
+
+        virtual POPFetchMessagesOperation * fetchMessagesOperation();
+        
+        virtual POPFetchHeaderOperation * fetchHeaderOperation(unsigned int index);
+        
+        virtual POPFetchMessageOperation * fetchMessageOperation(unsigned int index);
+        
+        // Will disconnect.
+        virtual POPOperation * deleteMessagesOperation(IndexSet * indexes);
+        
+        virtual POPOperation * disconnectOperation();
+        
+        virtual POPOperation * checkAccountOperation();
+        
+        virtual POPOperation * noopOperation();
+        
+    private:
+        POPSession * mSession;
+        OperationQueue * mQueue;
+        POPOperationQueueCallback * mQueueCallback;
+        ConnectionLogger * mConnectionLogger;
+        pthread_mutex_t mConnectionLoggerLock;
+        POPConnectionLogger * mInternalLogger;
+        OperationQueueCallback * mOperationQueueCallback;
+        
+    public: // private
+        virtual void runOperation(POPOperation * operation);
+        virtual POPSession * session();
+        virtual void logConnection(ConnectionLogType logType, Data * buffer);
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchHeaderOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchHeaderOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..c2c3dee80b5206c56caa244b86fc6c3a2ffb4f37
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchHeaderOperation.h
@@ -0,0 +1,44 @@
+//
+//  MCPOPFetchHeaderOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/16/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCPOPFETCHHEADEROPERATION_H
+
+#define MAILCORE_MCPOPFETCHHEADEROPERATION_H
+
+#include <MailCore/MCPOPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MessageHeader;
+    
+    class MAILCORE_EXPORT POPFetchHeaderOperation : public POPOperation {
+    public:
+        POPFetchHeaderOperation();
+        virtual ~POPFetchHeaderOperation();
+        
+        virtual void setMessageIndex(unsigned int messageIndex);
+        virtual unsigned int messageIndex();
+        
+        virtual MessageHeader * header();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        unsigned int mMessageIndex;
+        MessageHeader * mHeader;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchMessageOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchMessageOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..23fa1e8955b4f84ca7f462bc4ab606c6029a9ba9
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchMessageOperation.h
@@ -0,0 +1,41 @@
+//
+//  MCPOPFetchMessageOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/16/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCPOPFETCHMESSAGEOPERATION_H
+
+#define MAILCORE_MCPOPFETCHMESSAGEOPERATION_H
+
+#include <MailCore/MCPOPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    class MAILCORE_EXPORT POPFetchMessageOperation : public POPOperation {
+    public:
+        POPFetchMessageOperation();
+        virtual ~POPFetchMessageOperation();
+        
+        virtual void setMessageIndex(unsigned int messageIndex);
+        virtual unsigned int messageIndex();
+        
+        virtual Data * data();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        unsigned int mMessageIndex;
+        Data * mData;
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchMessagesOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchMessagesOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..7eb797b039719d57afe59d1db45a54539b59ed98
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPFetchMessagesOperation.h
@@ -0,0 +1,37 @@
+//
+//  MCPOPFetchMessagesOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/16/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCPOPFETCHMESSAGESOPERATION_H
+
+#define MAILCORE_MCPOPFETCHMESSAGESOPERATION_H
+
+#include <MailCore/MCPOPOperation.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT POPFetchMessagesOperation : public POPOperation {
+    public:
+        POPFetchMessagesOperation();
+        virtual ~POPFetchMessagesOperation();
+        
+        virtual Array * /* POPMessageInfo */ messages();
+        
+    public: // subclass behavior
+        virtual void main();
+        
+    private:
+        Array * /* POPMessageInfo */ mMessages;
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPMessageInfo.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPMessageInfo.h
new file mode 100644
index 0000000000000000000000000000000000000000..6d70fe301ad52925a1ed09f87801513a47c05fd7
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPMessageInfo.h
@@ -0,0 +1,42 @@
+#ifndef MAILCORE_MCPOPMESSAGEINFO_H
+
+#define MAILCORE_MCPOPMESSAGEINFO_H
+
+#include <MailCore/MCBaseTypes.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MAILCORE_EXPORT POPMessageInfo : public Object {
+    public:
+        POPMessageInfo();
+        virtual ~POPMessageInfo();
+        
+        virtual void setIndex(unsigned int index);
+        virtual unsigned int index();
+        
+        virtual void setSize(unsigned int size);
+        virtual unsigned int size();
+        
+        virtual void setUid(String * uid);
+        virtual String * uid();
+        
+    public: // subclass behavior
+        POPMessageInfo(POPMessageInfo * other);
+        virtual String * description();
+        virtual Object * copy();
+        
+    private:
+        unsigned int mIndex;
+        unsigned int mSize;
+        String * mUid;
+        
+        void init();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..652e4a4bf121292b0117688ac8234397d8786919
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPOperation.h
@@ -0,0 +1,53 @@
+//
+//  MCPOPOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/16/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCPOPOPERATION_H
+
+#define MAILCORE_MCPOPOPERATION_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCPOPProgressCallback.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class POPAsyncSession;
+    class POPOperationCallback;
+    
+    class MAILCORE_EXPORT POPOperation : public Operation, public POPProgressCallback {
+    public:
+        POPOperation();
+        virtual ~POPOperation();
+        
+        virtual void setSession(POPAsyncSession * session);
+        virtual POPAsyncSession * session();
+        
+        virtual void setPopCallback(POPOperationCallback * callback);
+        virtual POPOperationCallback * popCallback();
+        
+        virtual void setError(ErrorCode error);
+        virtual ErrorCode error();
+        
+        virtual void start();
+        
+    private:
+        POPAsyncSession * mSession;
+        POPOperationCallback * mPopCallback;
+        ErrorCode mError;
+    private:
+        virtual void bodyProgress(POPSession * session, unsigned int current, unsigned int maximum);
+        virtual void bodyProgressOnMainThread(void * context);
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPOperationCallback.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPOperationCallback.h
new file mode 100644
index 0000000000000000000000000000000000000000..60714b883714a9fb4e07da522358c29032f4833b
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPOperationCallback.h
@@ -0,0 +1,30 @@
+//
+//  MCPOPOperationCallback.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/16/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCPOPOPERATIONCALLBACK_H
+
+#define MAILCORE_MCPOPOPERATIONCALLBACK_H
+
+#include <MailCore/MCUtils.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class POPOperation;
+    
+    class MAILCORE_EXPORT POPOperationCallback {
+    public:
+        virtual void bodyProgress(POPOperation * session, unsigned int current, unsigned int maximum) {};
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPProgressCallback.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPProgressCallback.h
new file mode 100644
index 0000000000000000000000000000000000000000..cdee93325ea4de47aa3f2dfbe313a71f60fd0331
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPProgressCallback.h
@@ -0,0 +1,22 @@
+#ifndef MAILCORE_MCPOPPROGRESSCALLBACK_H
+
+#define MAILCORE_MCPOPPROGRESSCALLBACK_H
+
+#ifdef __cplusplus
+
+#include <MailCore/MCUtils.h>
+
+namespace mailcore {
+    
+    class POPSession;
+    
+    class MAILCORE_EXPORT POPProgressCallback {
+    public:
+        virtual void bodyProgress(POPSession * session, unsigned int current, unsigned int maximum) {};
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPSession.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPSession.h
new file mode 100644
index 0000000000000000000000000000000000000000..f32f9b185331ff2f27792a9bec3218484b6099b4
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCPOPSession.h
@@ -0,0 +1,106 @@
+#ifndef MAILCORE_MCPOPSESSION_H
+
+#define MAILCORE_MCPOPSESSION_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class POPMessageInfo;
+    class POPProgressCallback;
+    class MessageHeader;
+    
+    class MAILCORE_EXPORT POPSession : public Object {
+    public:
+        POPSession();
+        virtual ~POPSession();
+        
+        virtual void setHostname(String * hostname);
+        virtual String * hostname();
+        
+        virtual void setPort(unsigned int port);
+        virtual unsigned int port();
+        
+        virtual void setUsername(String * username);
+        virtual String * username();
+        
+        virtual void setPassword(String * password);
+        virtual String * password();
+        
+        virtual void setAuthType(AuthType authType);
+        virtual AuthType authType();
+        
+        virtual void setConnectionType(ConnectionType connectionType);
+        virtual ConnectionType connectionType();
+        
+        virtual void setTimeout(time_t timeout);
+        virtual time_t timeout();
+        
+        virtual void setCheckCertificateEnabled(bool enabled);
+        virtual bool isCheckCertificateEnabled();
+        
+        virtual void connect(ErrorCode * pError);
+        virtual void disconnect();
+        
+        virtual void login(ErrorCode * pError);
+        
+        virtual void checkAccount(ErrorCode * pError);
+        
+        virtual void noop(ErrorCode * pError);
+        
+        Array * /* POPMessageInfo */ fetchMessages(ErrorCode * pError);
+        
+        MessageHeader * fetchHeader(unsigned int index, ErrorCode * pError);
+        MessageHeader * fetchHeader(POPMessageInfo * msg, ErrorCode * pError);
+        
+        Data * fetchMessage(unsigned int index, POPProgressCallback * callback, ErrorCode * pError);
+        Data * fetchMessage(POPMessageInfo * msg, POPProgressCallback * callback, ErrorCode * pError);
+        
+        void deleteMessage(unsigned int index, ErrorCode * pError);
+        void deleteMessage(POPMessageInfo * msg, ErrorCode * pError);
+        
+        virtual void setConnectionLogger(ConnectionLogger * logger);
+        virtual ConnectionLogger * connectionLogger();
+
+    public: // private
+        virtual void lockConnectionLogger();
+        virtual void unlockConnectionLogger();
+        virtual ConnectionLogger * connectionLoggerNoLock();
+
+    private:
+        String * mHostname;
+        unsigned int mPort;
+        String * mUsername;
+        String * mPassword;
+        AuthType mAuthType;
+        ConnectionType mConnectionType;
+        bool mCheckCertificateEnabled;
+        time_t mTimeout;
+        
+        mailpop3 * mPop;
+        POPCapability mCapabilities;
+        POPProgressCallback * mProgressCallback;
+        int mState;
+        
+        ConnectionLogger * mConnectionLogger;
+        pthread_mutex_t mConnectionLoggerLock;
+        
+        void init();
+        void bodyProgress(unsigned int current, unsigned int maximum);
+        bool checkCertificate();
+        static void body_progress(size_t current, size_t maximum, void * context);
+        void setup();
+        void unsetup();
+        void connectIfNeeded(ErrorCode * pError);
+        void loginIfNeeded(ErrorCode * pError);
+        void listIfNeeded(ErrorCode * pError);
+    };
+
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCProvider.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCProvider.h
new file mode 100644
index 0000000000000000000000000000000000000000..ad8189b25b5ef045aeee6a6e2b3d60f6f3af250a
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCProvider.h
@@ -0,0 +1,18 @@
+//
+//  MCProvider.h
+//  mailcore2
+//
+//  Created by Robert Widmann on 4/28/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCPROVIDER_H
+
+#define MAILCORE_MCPROVIDER_H
+
+#include <MailCore/MCMailProvidersManager.h>
+#include <MailCore/MCMailProvider.h>
+#include <MailCore/MCNetService.h>
+#include <MailCore/MCAccountValidator.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCRFC822.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCRFC822.h
new file mode 100644
index 0000000000000000000000000000000000000000..66c4d40830b2ab7e559736baacc8ffeb114d0477
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCRFC822.h
@@ -0,0 +1,11 @@
+#ifndef MAILCORE_MCRFC822_H
+
+#define MAILCORE_MCRFC822_H
+
+#include <MailCore/MCAttachment.h>
+#include <MailCore/MCMessageBuilder.h>
+#include <MailCore/MCMessageParser.h>
+#include <MailCore/MCMessagePart.h>
+#include <MailCore/MCMultipart.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCRange.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCRange.h
new file mode 100644
index 0000000000000000000000000000000000000000..9ec4f56809f6d1f179be788bd50058280849821e
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCRange.h
@@ -0,0 +1,60 @@
+#ifndef MAILCORE_MCRANGE_H
+
+#define MAILCORE_MCRANGE_H
+
+#ifdef __cplusplus
+
+#include <inttypes.h>
+
+#include <MailCore/MCUtils.h>
+
+#ifndef UINT64_MAX
+# define UINT64_MAX 18446744073709551615ULL
+#endif
+
+namespace mailcore {
+    
+    class IndexSet;
+    class String;
+    
+    // infinite length : UINT64_MAX
+    // empty range : location = UINT64_MAX
+    struct Range {
+        uint64_t location;
+        uint64_t length;
+    };
+    
+    MAILCORE_EXPORT
+    extern Range RangeEmpty;
+    
+    MAILCORE_EXPORT
+    Range RangeMake(uint64_t location, uint64_t length);
+
+    MAILCORE_EXPORT
+    IndexSet * RangeRemoveRange(Range range1, Range range2);
+
+    MAILCORE_EXPORT
+    IndexSet * RangeUnion(Range range1, Range range2);
+
+    MAILCORE_EXPORT
+    Range RangeIntersection(Range range1, Range range2);
+
+    MAILCORE_EXPORT
+    bool RangeHasIntersection(Range range1, Range range2);
+
+    MAILCORE_EXPORT
+    uint64_t RangeLeftBound(Range range);
+
+    MAILCORE_EXPORT
+    uint64_t RangeRightBound(Range range);
+
+    MAILCORE_EXPORT
+    String * RangeToString(Range range);
+    
+    MAILCORE_EXPORT
+    Range RangeFromString(String * rangeString);
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCRenderer.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCRenderer.h
new file mode 100644
index 0000000000000000000000000000000000000000..441b63b4d39e023b794bdea82b0f8fc637aaf438
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCRenderer.h
@@ -0,0 +1,17 @@
+//
+//  MCRenderer.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 2/2/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCRENDERER_H
+
+#define MAILCORE_MCRENDERER_H
+
+#include <MailCore/MCHTMLRendererCallback.h>
+#include <MailCore/MCDateFormatter.h>
+#include <MailCore/MCAddressDisplay.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTP.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTP.h
new file mode 100644
index 0000000000000000000000000000000000000000..452e024ff5e2ed58b9158ab6fd4916d9df9d2347
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTP.h
@@ -0,0 +1,8 @@
+#ifndef MAILCORE_MCSMTP_H
+
+#define MAILCORE_MCSMTP_H
+
+#include <MailCore/MCSMTPProgressCallback.h>
+#include <MailCore/MCSMTPSession.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPAsyncSession.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPAsyncSession.h
new file mode 100644
index 0000000000000000000000000000000000000000..961df6eff2c134a114c27558a4ecb72d9610d571
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPAsyncSession.h
@@ -0,0 +1,101 @@
+#ifndef MAILCORE_MCSMTPASYNCSESSION_H
+
+#define MAILCORE_MCSMTPASYNCSESSION_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class MessageBuilder;
+    class SMTPOperation;
+    class SMTPSession;
+    class Address;
+    class SMTPOperationQueueCallback;
+    class SMTPConnectionLogger;
+    
+    class MAILCORE_EXPORT SMTPAsyncSession : public Object {
+    public:
+        SMTPAsyncSession();
+        virtual ~SMTPAsyncSession();
+        
+        virtual void setHostname(String * hostname);
+        virtual String * hostname();
+        
+        virtual void setPort(unsigned int port);
+        virtual unsigned int port();
+        
+        virtual void setUsername(String * username);
+        virtual String * username();
+        
+        virtual void setPassword(String * password);
+        virtual String * password();
+        
+        virtual void setOAuth2Token(String * token);
+        virtual String * OAuth2Token();
+        
+        virtual void setAuthType(AuthType authType);
+        virtual AuthType authType();
+        
+        virtual void setConnectionType(ConnectionType connectionType);
+        virtual ConnectionType connectionType();
+        
+        virtual void setTimeout(time_t timeout);
+        virtual time_t timeout();
+        
+        virtual void setCheckCertificateEnabled(bool enabled);
+        virtual bool isCheckCertificateEnabled();
+        
+        virtual void setUseHeloIPEnabled(bool enabled);
+        virtual bool useHeloIPEnabled();
+        
+        virtual void setConnectionLogger(ConnectionLogger * logger);
+        virtual ConnectionLogger * connectionLogger();
+        
+#ifdef __APPLE__
+        virtual void setDispatchQueue(dispatch_queue_t dispatchQueue);
+        virtual dispatch_queue_t dispatchQueue();
+#endif
+
+        virtual void setOperationQueueCallback(OperationQueueCallback * callback);
+        virtual OperationQueueCallback * operationQueueCallback();
+        virtual bool isOperationQueueRunning();
+        virtual void cancelAllOperations();
+
+        virtual SMTPOperation * loginOperation();
+        virtual SMTPOperation * sendMessageOperation(Data * messageData);
+        virtual SMTPOperation * sendMessageOperation(Address * from, Array * recipients,
+                                                     Data * messageData);
+        virtual SMTPOperation * sendMessageOperation(Address * from, Array * recipients,
+                                                     String * filename);
+        virtual SMTPOperation * checkAccountOperation(Address * from);
+        
+        virtual SMTPOperation * noopOperation();
+        
+        virtual SMTPOperation * disconnectOperation();
+
+    public: // private
+        virtual void runOperation(SMTPOperation * operation);
+        virtual SMTPSession * session();
+        virtual void tryAutomaticDisconnect();
+        virtual void logConnection(ConnectionLogType logType, Data * buffer);
+        
+    private:
+        SMTPSession * mSession;
+        OperationQueue * mQueue;
+        SMTPOperationQueueCallback * mQueueCallback;
+        ConnectionLogger * mConnectionLogger;
+        pthread_mutex_t mConnectionLoggerLock;
+        SMTPConnectionLogger * mInternalLogger;
+        OperationQueueCallback * mOperationQueueCallback;
+        
+        virtual void tryAutomaticDisconnectAfterDelay(void * context);
+    };
+	
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPOperation.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPOperation.h
new file mode 100644
index 0000000000000000000000000000000000000000..d1c4182b5e067277c37f934d62e4363ebceea362
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPOperation.h
@@ -0,0 +1,56 @@
+//
+//  MCSMTPOperation.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/11/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCSMTPOPERATION_H
+
+#define MAILCORE_MCSMTPOPERATION_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCSMTPProgressCallback.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class SMTPAsyncSession;
+    class SMTPOperationCallback;
+    
+    class MAILCORE_EXPORT SMTPOperation : public Operation, public SMTPProgressCallback {
+    public:
+        SMTPOperation();
+        virtual ~SMTPOperation();
+        
+        virtual void setSession(SMTPAsyncSession * session);
+        virtual SMTPAsyncSession * session();
+        
+        virtual void setSmtpCallback(SMTPOperationCallback * callback);
+        virtual SMTPOperationCallback * smtpCallback();
+        
+        virtual void setError(ErrorCode error);
+        virtual ErrorCode error();
+        
+        virtual String * lastSMTPResponse();
+
+        virtual int lastSMTPResponseCode();
+
+        virtual void start();
+        
+    private:
+        SMTPAsyncSession * mSession;
+        SMTPOperationCallback * mSmtpCallback;
+        ErrorCode mError;
+    private:
+        virtual void bodyProgress(SMTPSession * session, unsigned int current, unsigned int maximum);
+        virtual void bodyProgressOnMainThread(void * context);
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPOperationCallback.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPOperationCallback.h
new file mode 100644
index 0000000000000000000000000000000000000000..a5cfdd84c4323c461569252c66515458ef6e0573
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPOperationCallback.h
@@ -0,0 +1,30 @@
+//
+//  MCSMTPOperationCallback.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/11/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MCSMTPOPERATIONCALLBACK_H
+
+#define MAILCORE_MCSMTPOPERATIONCALLBACK_H
+
+#include <MailCore/MCUtils.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class SMTPOperation;
+    
+    class MAILCORE_EXPORT SMTPOperationCallback {
+    public:
+        virtual void bodyProgress(SMTPOperation * session, unsigned int current, unsigned int maximum) {};
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPProgressCallback.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPProgressCallback.h
new file mode 100644
index 0000000000000000000000000000000000000000..7cc524a26a5eae14c116c4231b4cfc42fb271ddf
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPProgressCallback.h
@@ -0,0 +1,22 @@
+#ifndef MAILCORE_MCSMTPPROGRESSCALLBACK_H
+
+#define MAILCORE_MCSMTPPROGRESSCALLBACK_H
+
+#ifdef __cplusplus
+
+#include <MailCore/MCUtils.h>
+
+namespace mailcore {
+    
+    class SMTPSession;
+    
+    class MAILCORE_EXPORT SMTPProgressCallback {
+    public:
+        virtual void bodyProgress(SMTPSession * session, unsigned int current, unsigned int maximum) {};
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPSession.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPSession.h
new file mode 100644
index 0000000000000000000000000000000000000000..1330c79773e7ea52e3dce299e24b04055609dd7f
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSMTPSession.h
@@ -0,0 +1,135 @@
+#ifndef MAILCORE_MCSMTPSESSION_H
+
+#define MAILCORE_MCSMTPSESSION_H
+
+#include <MailCore/MCBaseTypes.h>
+#include <MailCore/MCMessageConstants.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class Address;
+    class SMTPProgressCallback;
+    class MessageBuilder;
+    
+    class MAILCORE_EXPORT SMTPSession : public Object {
+    public:
+        SMTPSession();
+        virtual ~SMTPSession();
+        
+        virtual void setHostname(String * hostname);
+        virtual String * hostname();
+        
+        virtual void setPort(unsigned int port);
+        virtual unsigned int port();
+        
+        virtual void setUsername(String * username);
+        virtual String * username();
+        
+        virtual void setPassword(String * password);
+        virtual String * password();
+        
+        // To authenticate using OAuth2, username and oauth2token should be set.
+        // auth type to use is AuthTypeOAuth2.
+        virtual void setOAuth2Token(String * token);
+        virtual String * OAuth2Token();
+        
+        virtual void setAuthType(AuthType authType);
+        virtual AuthType authType();
+        
+        virtual void setConnectionType(ConnectionType connectionType);
+        virtual ConnectionType connectionType();
+        
+        virtual void setTimeout(time_t timeout);
+        virtual time_t timeout();
+        
+        virtual void setCheckCertificateEnabled(bool enabled);
+        virtual bool isCheckCertificateEnabled();
+        
+        virtual void setUseHeloIPEnabled(bool enabled);
+        virtual bool useHeloIPEnabled();
+
+        virtual String * lastSMTPResponse();
+
+        virtual int lastSMTPResponseCode();
+        
+        virtual void connect(ErrorCode * pError);
+        virtual void disconnect();
+        
+        virtual void login(ErrorCode * pError);
+        
+        virtual void checkAccount(Address * from, ErrorCode * pError);
+        
+        virtual void sendMessage(Data * messageData, SMTPProgressCallback * callback, ErrorCode * pError);
+        virtual void sendMessage(Address * from, Array * /* Address */ recipients, Data * messageData,
+                                 SMTPProgressCallback * callback, ErrorCode * pError);
+        virtual void sendMessage(Address * from, Array * /* Address */ recipients, String * messagePath,
+                                 SMTPProgressCallback * callback, ErrorCode * pError);
+
+        virtual void cancelMessageSending();
+
+        virtual void setConnectionLogger(ConnectionLogger * logger);
+        virtual ConnectionLogger * connectionLogger();
+        
+        virtual void noop(ErrorCode * pError);
+        
+    public: // private
+        virtual void lockConnectionLogger();
+        virtual void unlockConnectionLogger();
+        virtual ConnectionLogger * connectionLoggerNoLock();
+
+    private:
+        String * mHostname;
+        unsigned int mPort;
+        String * mUsername;
+        String * mPassword;
+        String * mOAuth2Token;
+        AuthType mAuthType;
+        ConnectionType mConnectionType;
+        time_t mTimeout;
+        bool mCheckCertificateEnabled;
+        bool mUseHeloIPEnabled;
+        bool mShouldDisconnect;
+        bool mSendingCancelled;
+        bool mCanCancel;
+        
+        mailsmtp * mSmtp;
+        SMTPProgressCallback * mProgressCallback;
+        int mState;
+        String * mLastSMTPResponse;
+        int mLastLibetpanError;
+        int mLastSMTPResponseCode;
+        pthread_mutex_t mCancelLock;
+        pthread_mutex_t mCanCancelLock;
+        
+        ConnectionLogger * mConnectionLogger;
+        pthread_mutex_t mConnectionLoggerLock;
+
+        bool mOutlookServer;
+
+        void init();
+        Data * dataWithFilteredBcc(Data * data);
+        static void body_progress(size_t current, size_t maximum, void * context);
+        void bodyProgress(unsigned int current, unsigned int maximum);
+        void setup();
+        void unsetup();
+        void connectIfNeeded(ErrorCode * pError);
+        bool checkCertificate();
+        void setSendingCancelled(bool isCancelled);
+        
+        void sendMessage(MessageBuilder * msg, SMTPProgressCallback * callback, ErrorCode * pError);
+        void internalSendMessage(Address * from, Array * /* Address */ recipients, Data * messageData,
+                                 SMTPProgressCallback * callback, ErrorCode * pError);
+        
+    public: // private
+        virtual bool isDisconnected();
+        virtual void loginIfNeeded(ErrorCode * pError);
+        virtual void saveLastResponse();
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSet.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSet.h
new file mode 100644
index 0000000000000000000000000000000000000000..8b477cc1142f39e39907219abeb0a407536407b9
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCSet.h
@@ -0,0 +1,49 @@
+#ifndef MAILCORE_CSET_H
+
+#define MAILCORE_CSET_H
+
+#include <MailCore/MCObject.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class String;
+    class Array;
+    class HashMap;
+    
+    class MAILCORE_EXPORT Set : public Object {
+    public:
+        Set();
+        Set(Set * o);
+        
+        static Set * set();
+        static Set * setWithArray(Array * objects);
+        
+        virtual unsigned int count();
+        virtual void addObject(Object * obj);
+        virtual void removeObject(Object * obj);
+        virtual bool containsObject(Object * obj);
+        virtual Object * member(Object * obj);
+        
+        virtual Array * allObjects();
+        virtual void removeAllObjects();
+        virtual void addObjectsFromArray(Array * objects);
+        
+    public: // subclass behavior
+        virtual ~Set();
+        virtual String * description();
+        virtual Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+    private:
+        HashMap * mHash;
+        void init();
+    };
+
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCString.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCString.h
new file mode 100644
index 0000000000000000000000000000000000000000..5ee2ad65150921940f5821ec3845ea06e0ed76cb
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCString.h
@@ -0,0 +1,152 @@
+#ifndef MAILCORE_MCSTR_H
+
+#define MAILCORE_MCSTR_H
+
+#include <MailCore/MCObject.h>
+#include <MailCore/MCRange.h>
+#include <MailCore/MCICUTypes.h>
+
+#include <stdlib.h>
+#include <stdarg.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class Data;
+    class Array;
+    
+    class MAILCORE_EXPORT String : public Object {
+    public:
+        String(const UChar * unicodeChars = NULL);
+        String(const UChar * unicodeChars, unsigned int length);
+        String(const char * UTF8Characters);
+        String(Data * data, const char * charset);
+        String(const char * bytes, unsigned int length, const char * charset = NULL);
+        virtual ~String();
+        
+        static String * string();
+        static String * stringWithUTF8Format(const char * format, ...);
+        static String * stringWithVUTF8Format(const char * format, va_list ap);
+        static String * stringWithUTF8Characters(const char * UTF8Characters);
+        static String * stringWithCharacters(const UChar * characters);
+        static String * stringWithCharacters(const UChar * characters, unsigned int length);
+        static String * stringWithData(Data * data, const char * charset = NULL);
+        
+        virtual const UChar * unicodeCharacters();
+        virtual const char * UTF8Characters();
+        virtual unsigned int length();
+        
+        virtual void appendString(String * otherString);
+        virtual void appendUTF8Format(const char * format, ...);
+        virtual void appendCharacters(const UChar * unicodeCharacters);
+        virtual void appendCharactersLength(const UChar * unicodeCharacters, unsigned int length);
+        virtual void appendUTF8Characters(const char * UTF8Characters);
+        virtual void setString(String * otherString);
+        virtual void setUTF8Characters(const char * UTF8Characters);
+        virtual void setCharacters(const UChar * unicodeCharacters);
+        
+        virtual String * stringByAppendingString(String * otherString);
+        virtual String * stringByAppendingUTF8Format(const char * format, ...);
+        virtual String * stringByAppendingUTF8Characters(const char * UTF8Characters);
+        virtual String * stringByAppendingCharacters(const UChar * unicodeCharacters);
+        virtual String * stringByAppendingPathComponent(String * component);
+        virtual String * stringByDeletingLastPathComponent();
+        virtual String * stringByDeletingPathExtension();
+
+        virtual int compare(String * otherString);
+        virtual int caseInsensitiveCompare(String * otherString);
+        virtual String * lowercaseString();
+        virtual String * uppercaseString();
+        
+        virtual UChar characterAtIndex(unsigned int idx);
+        virtual void deleteCharactersInRange(Range range);
+        virtual unsigned int replaceOccurrencesOfString(String * occurrence, String * replacement);
+        virtual int locationOfString(String * occurrence);
+        virtual int lastLocationOfString(String * occurrence);
+
+        virtual Array * componentsSeparatedByString(String * separator);
+        
+        virtual bool isEqualCaseInsensitive(String * otherString);
+        
+        // Additions
+        static String * stringByDecodingMIMEHeaderValue(const char * phrase);
+        virtual Data * encodedAddressDisplayNameValue();
+        virtual Data * encodedMIMEHeaderValue();
+        virtual Data * encodedMIMEHeaderValueForSubject();
+        virtual String * extractedSubject();
+        virtual String * extractedSubjectAndKeepBracket(bool keepBracket);
+        static String * uuidString();
+        
+        virtual bool hasSuffix(String * suffix);
+        virtual bool hasPrefix(String * prefix);
+        
+        virtual String * substringFromIndex(unsigned int idx);
+        virtual String * substringToIndex(unsigned int idx);
+        virtual String * substringWithRange(Range range);
+        
+        virtual String * flattenHTML();
+        virtual String * flattenHTMLAndShowBlockquote(bool showBlockquote);
+        virtual String * flattenHTMLAndShowBlockquoteAndLink(bool showBlockquote, bool showLink);
+        
+        virtual String * stripWhitespace();
+        
+        virtual String * lastPathComponent();
+        virtual String * pathExtension();
+        virtual Data * dataUsingEncoding(const char * charset = NULL);
+        
+        virtual const char * fileSystemRepresentation();
+        static String * stringWithFileSystemRepresentation(const char * filename);
+        
+        int intValue();
+        unsigned int unsignedIntValue();
+        long longValue();
+        unsigned long unsignedLongValue();
+        long long longLongValue();
+        unsigned long long unsignedLongLongValue();
+        double doubleValue();
+        
+        virtual Data * mUTF7EncodedData();
+        static String * stringWithMUTF7Data(Data * data);
+        virtual String * mUTF7EncodedString();
+        virtual String * mUTF7DecodedString();
+        
+        virtual String * htmlEncodedString();
+        virtual String * cleanedHTMLString();
+        virtual String * htmlMessageContent();
+        
+        virtual Data * decodedBase64Data();
+        
+        virtual String * urlDecodedString();
+        virtual String * urlEncodedString();
+
+    public: // private
+        static String * uniquedStringWithUTF8Characters(const char * UTF8Characters);
+        
+    public: // subclass behavior
+        String(String * otherString);
+        virtual String * description();
+        virtual Object * copy();
+        virtual bool isEqual(Object * otherObject);
+        virtual unsigned int hash();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+    private:
+        UChar * mUnicodeChars;
+        unsigned int mLength;
+        unsigned int mAllocated;
+        void allocate(unsigned int length, bool force = false);
+        void reset();
+        int compareWithCaseSensitive(String * otherString, bool caseSensitive);
+        void appendBytes(const char * bytes, unsigned int length, const char * charset);
+        void appendUTF8CharactersLength(const char * UTF8Characters, unsigned int length);
+    };
+    
+    MAILCORE_EXPORT
+    void setICUDataDirectory(String * directory);
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCUtils.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCUtils.h
new file mode 100644
index 0000000000000000000000000000000000000000..ef8f3cd3791c6a2b52084f796c574b066e59dff0
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCUtils.h
@@ -0,0 +1,86 @@
+#ifndef MAILCORE_MCUTILS_H
+
+#define MAILCORE_MCUTILS_H
+
+#ifdef __cplusplus
+
+#define MC_SAFE_RETAIN(o) ((o) != NULL ? (o)->retain() : NULL)
+#define MC_SAFE_COPY(o) ((o) != NULL ? (o)->copy() : NULL)
+
+#define MC_SAFE_RELEASE(o) \
+    do { \
+        if ((o) != NULL) { \
+            (o)->release(); \
+            (o) = NULL; \
+        } \
+    } while (0)
+
+#define MC_SAFE_REPLACE_RETAIN(type, mField, value) \
+    do { \
+        MC_SAFE_RELEASE(mField); \
+        mField = (type *) MC_SAFE_RETAIN(value); \
+    } while (0)
+
+#define MC_SAFE_REPLACE_COPY(type, mField, value) \
+    do { \
+        MC_SAFE_RELEASE(mField); \
+        mField = (type *) MC_SAFE_COPY(value); \
+    } while (0)
+
+#define MCSTR(str) mailcore::String::uniquedStringWithUTF8Characters("" str "")
+
+#define MCUTF8(str) MCUTF8DESC(str)
+#define MCUTF8DESC(obj) ((obj) != NULL ? (obj)->description()->UTF8Characters() : NULL )
+
+#define MCLOCALIZEDSTRING(key) key
+
+#define MCISKINDOFCLASS(instance, class) (dynamic_cast<class *>(instance) != NULL)
+
+#endif
+
+#ifdef _MSC_VER
+#	ifdef MAILCORE_DLL
+#		define MAILCORE_EXPORT __declspec(dllexport)
+#	else
+#		define MAILCORE_EXPORT __declspec(dllimport)
+#   endif
+#else
+#	define MAILCORE_EXPORT
+#endif
+
+#ifdef __ANDROID_API__
+#if __ANDROID_API__ < 21
+#include <wchar.h>
+extern int               iswblank(wint_t);
+extern int vfwscanf(FILE*, const wchar_t*, va_list);
+extern int vswscanf(const wchar_t*, const wchar_t*, va_list);
+extern int vwscanf(const wchar_t*, va_list);
+extern float wcstof(const wchar_t*, wchar_t**);
+extern long double wcstold(const wchar_t*, wchar_t**);
+extern long long wcstoll(const wchar_t*, wchar_t**, int);
+extern unsigned long long wcstoull(const wchar_t*, wchar_t**, int);
+#endif
+#endif
+
+#ifdef __clang__
+
+#if __has_feature(attribute_analyzer_noreturn)
+#define CLANG_ANALYZER_NORETURN __attribute__((analyzer_noreturn))
+#else
+#define CLANG_ANALYZER_NORETURN
+#endif
+
+#define ATTRIBUTE_RETURNS_NONNULL __attribute__((returns_nonnull))
+
+#else
+
+#define CLANG_ANALYZER_NORETURN
+#define ATTRIBUTE_RETURNS_NONNULL
+
+#endif
+
+#ifndef DEPRECATED_ATTRIBUTE
+#define DEPRECATED_ATTRIBUTE        __attribute__((deprecated))
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCValue.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCValue.h
new file mode 100644
index 0000000000000000000000000000000000000000..835cf6b6a45a6245eb41dfd1a3b60e198fe0721f
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MCValue.h
@@ -0,0 +1,113 @@
+#ifndef MAILCORE_MCVALUE_H
+
+#define MAILCORE_MCVALUE_H
+
+#include <MailCore/MCObject.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+    
+    class String;
+    
+    enum {
+        ValueTypeNone,
+        ValueTypeBool,
+        ValueTypeChar,
+        ValueTypeUnsignedChar,
+        ValueTypeShort,
+        ValueTypeUnsignedShort,
+        ValueTypeInt,
+        ValueTypeUnsignedInt,
+        ValueTypeLong,
+        ValueTypeUnsignedLong,
+        ValueTypeLongLong,
+        ValueTypeUnsignedLongLong,
+        ValueTypeFloat,
+        ValueTypeDouble,
+        ValueTypePointer,
+        ValueTypeData,
+    };
+    
+    class MAILCORE_EXPORT Value : public Object {
+    public:
+        virtual ~Value();
+        
+        static Value * valueWithBoolValue(bool value);
+        static Value * valueWithCharValue(char value);
+        static Value * valueWithUnsignedCharValue(unsigned char value);
+        static Value * valueWithShortValue(short value);
+        static Value * valueWithUnsignedShortValue(unsigned short value);
+        static Value * valueWithIntValue(int value);
+        static Value * valueWithUnsignedIntValue(unsigned int value);
+        static Value * valueWithLongValue(long value);
+        static Value * valueWithUnsignedLongValue(unsigned long value);
+        static Value * valueWithLongLongValue(long long value);
+        static Value * valueWithUnsignedLongLongValue(unsigned long long value);
+        static Value * valueWithFloatValue(float value);
+        static Value * valueWithDoubleValue(double value);
+        static Value * valueWithPointerValue(void * value);
+        static Value * valueWithData(const char * value, int length);
+        
+        virtual bool boolValue();
+        virtual char charValue();
+        virtual unsigned char unsignedCharValue();
+        virtual short shortValue();
+        virtual unsigned short unsignedShortValue();
+        virtual int intValue();
+        virtual unsigned int unsignedIntValue();
+        virtual long longValue();
+        virtual unsigned long unsignedLongValue();
+        virtual long long longLongValue();
+        virtual unsigned long long unsignedLongLongValue();
+        virtual float floatValue();
+        virtual double doubleValue();
+        virtual void * pointerValue();
+        virtual void dataValue(const char ** p_value, int * p_length);
+        
+    public: // subclass behavior
+        Value(Value * other);
+        virtual String * description();
+        virtual bool isEqual(Object * otherObject);
+        virtual unsigned int hash();
+        Object * copy();
+        virtual HashMap * serializable();
+        virtual void importSerializable(HashMap * serializable);
+        
+    public: // private
+        static void * createObject();
+        
+    private:
+        int mType;
+        union {
+            bool boolValue;
+            char charValue;
+            unsigned char unsignedCharValue;
+            short shortValue;
+            unsigned short unsignedShortValue;
+            int intValue;
+            unsigned int unsignedIntValue;
+            long longValue;
+            unsigned long unsignedLongValue;
+            long long longLongValue;
+            unsigned long long unsignedLongLongValue;
+            float floatValue;
+            double doubleValue;
+            void * pointerValue;
+            struct {
+                char * data;
+                int length;
+            } dataValue;
+        } mValue;
+        Value();
+        
+    public: // private
+        virtual int type();
+        
+    };
+    
+}
+
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MailCore.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MailCore.h
new file mode 100644
index 0000000000000000000000000000000000000000..8b0897f0148145818d001d6d1167082435e02467
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/MailCore.h
@@ -0,0 +1,17 @@
+//
+//  mailcore.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/10/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_MAILCORE_H
+
+#define MAILCORE_MAILCORE_H
+
+#include <MailCore/MCCore.h>
+#include <MailCore/MCAsync.h>
+#include <MailCore/MCObjC.h>
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSArray+MCO.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSArray+MCO.h
new file mode 100644
index 0000000000000000000000000000000000000000..fd0cc6ad2d87b488b1f09d73c7497ef8a93bb45f
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSArray+MCO.h
@@ -0,0 +1,31 @@
+//
+//  NSArray+MCO.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/29/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_NSARRAY_MCO_H
+
+#define MAILCORE_NSARRAY_MCO_H
+
+#import <Foundation/Foundation.h>
+
+#ifdef __cplusplus
+namespace mailcore {
+    class Array;
+}
+#endif
+
+@interface NSArray (MCO)
+
+#ifdef __cplusplus
++ (NSArray *) mco_arrayWithMCArray:(mailcore::Array *)array;
+
+- (mailcore::Array *) mco_mcArray;
+#endif
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSData+MCO.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSData+MCO.h
new file mode 100644
index 0000000000000000000000000000000000000000..ddb09595d48242bcce8e5be562b118fbd895d158
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSData+MCO.h
@@ -0,0 +1,31 @@
+//
+//  NSData+MCO.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/21/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_NSDATA_MCO_H
+
+#define MAILCORE_NSDATA_MCO_H
+
+#import <Foundation/Foundation.h>
+
+#ifdef __cplusplus
+namespace mailcore {
+    class Data;
+}
+#endif
+
+@interface NSData (MCO)
+
+#ifdef __cplusplus
++ (NSData *) mco_dataWithMCData:(mailcore::Data *)cppData;
+
+- (mailcore::Data *) mco_mcData;
+#endif
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSDictionary+MCO.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSDictionary+MCO.h
new file mode 100644
index 0000000000000000000000000000000000000000..e91fd21b4e5bb6ab3201c6668c0e509234b633ea
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSDictionary+MCO.h
@@ -0,0 +1,31 @@
+//
+//  NSDictionary+MCO.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/29/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_NSDICTIONARY_MCO_H
+
+#define MAILCORE_NSDICTIONARY_MCO_H
+
+#import <Foundation/Foundation.h>
+
+#ifdef __cplusplus
+namespace mailcore {
+    class HashMap;
+}
+#endif
+
+@interface NSDictionary (MCO)
+
+#ifdef __cplusplus
++ (NSDictionary *) mco_dictionaryWithMCHashMap:(mailcore::HashMap *)hashmap;
+
+- (mailcore::HashMap *) mco_mcHashMap;
+#endif
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSError+MCO.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSError+MCO.h
new file mode 100644
index 0000000000000000000000000000000000000000..027796ea821a1b6a135fa2e674efacb8da92b104
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSError+MCO.h
@@ -0,0 +1,19 @@
+//
+//  Created by mronge on 1/31/13.
+//
+
+#ifndef MAILCORE_NSERROR_MCO_H
+
+#define MAILCORE_NSERROR_MCO_H
+
+#import <Foundation/Foundation.h>
+
+#import <MailCore/MCMessageConstants.h>
+
+@interface NSError (MCO)
+#ifdef __cplusplus
++ (NSError *) mco_errorWithErrorCode:(mailcore::ErrorCode)code;
+#endif
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSIndexSet+MCO.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSIndexSet+MCO.h
new file mode 100644
index 0000000000000000000000000000000000000000..66aa5229c3013b12eb1822138aacbf7c30b03595
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSIndexSet+MCO.h
@@ -0,0 +1,18 @@
+//
+//  NSIndexSet+MCO.h
+//  mailcore2
+//
+//  Created by Hoa V. DINH on 9/10/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+@class MCOIndexSet;
+
+@interface NSIndexSet (MCO)
+
+/** Returns a MCOIndexSet from an NSIndexSet */
+- (MCOIndexSet *) mcoIndexSet;
+
+@end
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSObject+MCO.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSObject+MCO.h
new file mode 100644
index 0000000000000000000000000000000000000000..e879a39f56cbd448b28688eab2bdad5518318569
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSObject+MCO.h
@@ -0,0 +1,109 @@
+//
+//  NSObject+MCO.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/29/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_NSOBJECT_MCO_H
+
+#define MAILCORE_NSOBJECT_MCO_H
+
+#import <Foundation/Foundation.h>
+
+#ifdef __cplusplus
+#include <typeinfo>
+#endif
+
+#ifdef __cplusplus
+namespace mailcore {
+    class Object;
+}
+#endif
+
+#define MCO_NATIVE_INSTANCE ((nativeType *) [self mco_mcObject])
+
+#define MCO_TO_OBJC(mcValue) \
+    [NSObject mco_objectWithMCObject:((mailcore::Object *) (mcValue))]
+
+#define MCO_FROM_OBJC(type, objcValue) \
+    ((type *) [(objcValue) mco_mcObject])
+
+#define MCO_OBJC_BRIDGE_SET(setter, mcValueType, objcValue) \
+    MCO_NATIVE_INSTANCE->setter((mcValueType *) [(objcValue) mco_mcObject])
+
+#define MCO_OBJC_BRIDGE_GET(getter) \
+    [NSObject mco_objectWithMCObject:MCO_NATIVE_INSTANCE->getter()]
+
+#define MCO_OBJC_SYNTHESIZE_TYPE(objcType, mcType, setter, getter) \
+- (objcType *) getter \
+{ \
+return MCO_OBJC_BRIDGE_GET(getter); \
+} \
+\
+- (void) setter:(objcType *)getter \
+{ \
+MCO_OBJC_BRIDGE_SET(setter, mcType, getter); \
+}
+
+#define MCO_OBJC_SYNTHESIZE(type, setter, getter) \
+    MCO_OBJC_SYNTHESIZE_TYPE(MCO ## type, mailcore::type, setter, getter)
+
+#define MCO_OBJC_SYNTHESIZE_SCALAR(objcType, mcType, setter, getter) \
+- (objcType) getter \
+{ \
+return (objcType) MCO_NATIVE_INSTANCE->getter(); \
+} \
+\
+- (void) setter:(objcType)getter \
+{ \
+MCO_NATIVE_INSTANCE->setter((mcType) getter); \
+}
+
+#define MCO_OBJC_SYNTHESIZE_STRING(setter, getter) MCO_OBJC_SYNTHESIZE_TYPE(NSString, mailcore::String, setter, getter)
+#define MCO_OBJC_SYNTHESIZE_ARRAY(setter, getter) MCO_OBJC_SYNTHESIZE_TYPE(NSArray, mailcore::Array, setter, getter)
+#define MCO_OBJC_SYNTHESIZE_DATA(setter, getter) MCO_OBJC_SYNTHESIZE_TYPE(NSData, mailcore::Data, setter, getter)
+#define MCO_OBJC_SYNTHESIZE_HASHMAP(setter, getter) MCO_OBJC_SYNTHESIZE_TYPE(NSDictionary, mailcore::HashMap, setter, getter)
+#define MCO_OBJC_SYNTHESIZE_BOOL(setter, getter) MCO_OBJC_SYNTHESIZE_SCALAR(BOOL, bool, setter, getter)
+
+#define MCO_OBJC_SYNTHESIZE_DATE(setter, getter) \
+- (NSDate *) getter \
+{ \
+    return [NSDate dateWithTimeIntervalSince1970:MCO_NATIVE_INSTANCE->getter()]; \
+} \
+\
+- (void) setter:(NSDate *)getter \
+{ \
+    MCO_NATIVE_INSTANCE->setter([getter timeIntervalSince1970]); \
+}
+
+#define MCO_SYNTHESIZE_NSCODING \
+- (instancetype) initWithCoder:(NSCoder *)coder \
+{ \
+  mailcore::HashMap * serializable = MCO_FROM_OBJC(mailcore::HashMap, [coder decodeObjectForKey:@"info"]); \
+  self = MCO_TO_OBJC(mailcore::Object::objectWithSerializable(serializable)); \
+  [self retain]; \
+  return self; \
+} \
+\
+- (void) encodeWithCoder:(NSCoder *)coder \
+{ \
+    [coder encodeObject:MCO_TO_OBJC(MCO_FROM_OBJC(nativeType, self)->serializable()) forKey:@"info"]; \
+}
+
+@interface NSObject (MCO)
+
+#ifdef __cplusplus
++ (id) mco_objectWithMCObject:(mailcore::Object *)object;
+
+- (mailcore::Object *) mco_mcObject;
+#endif
+
+@end
+
+#ifdef __cplusplus
+extern void MCORegisterClass(Class aClass, const std::type_info * info);
+#endif
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSString+MCO.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSString+MCO.h
new file mode 100644
index 0000000000000000000000000000000000000000..71e99a440b631046f036b4ce1f80513a522a832f
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSString+MCO.h
@@ -0,0 +1,41 @@
+//
+//  NSString+MCO.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 1/21/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_NSSTRING_MCO_H
+
+#define MAILCORE_NSSTRING_MCO_H
+
+#import <Foundation/Foundation.h>
+
+#ifdef __cplusplus
+namespace mailcore {
+    class String;
+    class Object;
+}
+#endif
+
+@interface NSString (MCO)
+
+#ifdef __cplusplus
++ (NSString *) mco_stringWithMCString:(mailcore::String *)cppString;
++ (NSString *) mco_stringWithMCObject:(mailcore::Object *)object;
+
+- (mailcore::String *) mco_mcString;
+#endif
+
+- (NSString *) mco_flattenHTML;
+- (NSString *) mco_flattenHTMLAndShowBlockquote:(BOOL)showBlockquote;
+- (NSString *) mco_flattenHTMLAndShowBlockquote:(BOOL)showBlockquote showLink:(BOOL)showLink;
+
+- (NSString *) mco_htmlEncodedString;
+- (NSString *) mco_cleanedHTMLString;
+- (NSString *) mco_strippedWhitespace;
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSValue+MCO.h b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSValue+MCO.h
new file mode 100644
index 0000000000000000000000000000000000000000..007662b7b11f572cf460c9494f156dd664419881
--- /dev/null
+++ b/Pods/mailcore2-ios/cocoapods-build/include/MailCore/NSValue+MCO.h
@@ -0,0 +1,31 @@
+//
+//  NSValue+MCO.h
+//  mailcore2
+//
+//  Created by DINH Viêt Hoà on 3/21/13.
+//  Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef MAILCORE_NSVALUE_MCO_H
+
+#define MAILCORE_NSVALUE_MCO_H
+
+#import <Foundation/Foundation.h>
+
+#ifdef __cplusplus
+namespace mailcore {
+    class Value;
+}
+#endif
+
+@interface NSValue (MCO)
+
+#ifdef __cplusplus
++ (NSValue *) mco_valueWithMCValue:(mailcore::Value *)value;
+
+- (mailcore::Value *) mco_mcValue;
+#endif
+
+@end
+
+#endif
diff --git a/Pods/mailcore2-ios/cocoapods-build/lib/libMailCore-ios.a b/Pods/mailcore2-ios/cocoapods-build/lib/libMailCore-ios.a
new file mode 100644
index 0000000000000000000000000000000000000000..9b71b30dbf33c5d4e69a396313a11f1344890afa
Binary files /dev/null and b/Pods/mailcore2-ios/cocoapods-build/lib/libMailCore-ios.a differ
diff --git a/enzevalos_iphone.xcworkspace/xcshareddata/swiftpm/Package.resolved b/enzevalos_iphone.xcworkspace/xcshareddata/swiftpm/Package.resolved
index 0b931dbf12c5d4598e4ff296c6d08a3527a2f482..33e82750d4d5792abccdc6509572dd3331483930 100644
--- a/enzevalos_iphone.xcworkspace/xcshareddata/swiftpm/Package.resolved
+++ b/enzevalos_iphone.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -1,15 +1,6 @@
 {
   "object": {
     "pins": [
-      {
-        "package": "MailCore2",
-        "repositoryURL": "https://github.com/MailCore/mailcore2",
-        "state": {
-          "branch": "master",
-          "revision": "fad23d736ed5a63cf8321469d3a98a583f55df97",
-          "version": null
-        }
-      },
       {
         "package": "TagNavVi",
         "repositoryURL": "https://github.com/HannesGitH/TagNavVi.git",