diff --git a/submodules/TelegramCore/BUCK b/submodules/TelegramCore/BUCK
index 4fcd08a641..181d1aaecf 100644
--- a/submodules/TelegramCore/BUCK
+++ b/submodules/TelegramCore/BUCK
@@ -3,18 +3,18 @@ load("//Config:buck_rule_macros.bzl", "framework")
framework(
name = "TelegramCore",
srcs = glob([
- "TelegramCore/*.swift",
- "TelegramCore/*.m",
+ "Sources/*.swift",
+ "Sources/*.m",
]),
headers = [
- "TelegramCore/Crypto.h",
- "TelegramCore/NetworkLogging.h",
- "TelegramCore/Reachability.h",
+ "Sources/Crypto.h",
+ "Sources/NetworkLogging.h",
+ "Sources/Reachability.h",
],
exported_headers = [
- "TelegramCore/Crypto.h",
- "TelegramCore/NetworkLogging.h",
- "TelegramCore/Reachability.h",
+ "Sources/Crypto.h",
+ "Sources/NetworkLogging.h",
+ "Sources/Reachability.h",
],
deps = [
"//submodules/TelegramApi:TelegramApi#shared",
@@ -29,3 +29,4 @@ framework(
"$SDKROOT/System/Library/Frameworks/Foundation.framework",
],
)
+
diff --git a/submodules/TelegramCore/TelegramCore/AccessSecureId.swift b/submodules/TelegramCore/Sources/AccessSecureId.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AccessSecureId.swift
rename to submodules/TelegramCore/Sources/AccessSecureId.swift
diff --git a/submodules/TelegramCore/TelegramCore/Account.swift b/submodules/TelegramCore/Sources/Account.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Account.swift
rename to submodules/TelegramCore/Sources/Account.swift
diff --git a/submodules/TelegramCore/TelegramCore/AccountIntermediateState.swift b/submodules/TelegramCore/Sources/AccountIntermediateState.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AccountIntermediateState.swift
rename to submodules/TelegramCore/Sources/AccountIntermediateState.swift
diff --git a/submodules/TelegramCore/TelegramCore/AccountManager.swift b/submodules/TelegramCore/Sources/AccountManager.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AccountManager.swift
rename to submodules/TelegramCore/Sources/AccountManager.swift
diff --git a/submodules/TelegramCore/TelegramCore/AccountState.swift b/submodules/TelegramCore/Sources/AccountState.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AccountState.swift
rename to submodules/TelegramCore/Sources/AccountState.swift
diff --git a/submodules/TelegramCore/TelegramCore/AccountStateManagementUtils.swift b/submodules/TelegramCore/Sources/AccountStateManagementUtils.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AccountStateManagementUtils.swift
rename to submodules/TelegramCore/Sources/AccountStateManagementUtils.swift
diff --git a/submodules/TelegramCore/TelegramCore/AccountStateManager.swift b/submodules/TelegramCore/Sources/AccountStateManager.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AccountStateManager.swift
rename to submodules/TelegramCore/Sources/AccountStateManager.swift
diff --git a/submodules/TelegramCore/TelegramCore/AccountStateReset.swift b/submodules/TelegramCore/Sources/AccountStateReset.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AccountStateReset.swift
rename to submodules/TelegramCore/Sources/AccountStateReset.swift
diff --git a/submodules/TelegramCore/TelegramCore/AccountViewTracker.swift b/submodules/TelegramCore/Sources/AccountViewTracker.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AccountViewTracker.swift
rename to submodules/TelegramCore/Sources/AccountViewTracker.swift
diff --git a/submodules/TelegramCore/TelegramCore/ActiveSessionsContext.swift b/submodules/TelegramCore/Sources/ActiveSessionsContext.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ActiveSessionsContext.swift
rename to submodules/TelegramCore/Sources/ActiveSessionsContext.swift
diff --git a/submodules/TelegramCore/TelegramCore/AddPeerMember.swift b/submodules/TelegramCore/Sources/AddPeerMember.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AddPeerMember.swift
rename to submodules/TelegramCore/Sources/AddPeerMember.swift
diff --git a/submodules/TelegramCore/TelegramCore/AddressNames.swift b/submodules/TelegramCore/Sources/AddressNames.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AddressNames.swift
rename to submodules/TelegramCore/Sources/AddressNames.swift
diff --git a/submodules/TelegramCore/TelegramCore/ApiGroupOrChannel.swift b/submodules/TelegramCore/Sources/ApiGroupOrChannel.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ApiGroupOrChannel.swift
rename to submodules/TelegramCore/Sources/ApiGroupOrChannel.swift
diff --git a/submodules/TelegramCore/TelegramCore/ApiUtils.swift b/submodules/TelegramCore/Sources/ApiUtils.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ApiUtils.swift
rename to submodules/TelegramCore/Sources/ApiUtils.swift
diff --git a/submodules/TelegramCore/TelegramCore/AppChangelog.swift b/submodules/TelegramCore/Sources/AppChangelog.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AppChangelog.swift
rename to submodules/TelegramCore/Sources/AppChangelog.swift
diff --git a/submodules/TelegramCore/TelegramCore/AppChangelogState.swift b/submodules/TelegramCore/Sources/AppChangelogState.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AppChangelogState.swift
rename to submodules/TelegramCore/Sources/AppChangelogState.swift
diff --git a/submodules/TelegramCore/TelegramCore/AppConfiguration.swift b/submodules/TelegramCore/Sources/AppConfiguration.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AppConfiguration.swift
rename to submodules/TelegramCore/Sources/AppConfiguration.swift
diff --git a/submodules/TelegramCore/TelegramCore/AppUpdate.swift b/submodules/TelegramCore/Sources/AppUpdate.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AppUpdate.swift
rename to submodules/TelegramCore/Sources/AppUpdate.swift
diff --git a/submodules/TelegramCore/TelegramCore/ApplyMaxReadIndexInteractively.swift b/submodules/TelegramCore/Sources/ApplyMaxReadIndexInteractively.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ApplyMaxReadIndexInteractively.swift
rename to submodules/TelegramCore/Sources/ApplyMaxReadIndexInteractively.swift
diff --git a/submodules/TelegramCore/TelegramCore/ApplyUpdateMessage.swift b/submodules/TelegramCore/Sources/ApplyUpdateMessage.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ApplyUpdateMessage.swift
rename to submodules/TelegramCore/Sources/ApplyUpdateMessage.swift
diff --git a/submodules/TelegramCore/TelegramCore/ArchivedStickerPacks.swift b/submodules/TelegramCore/Sources/ArchivedStickerPacks.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ArchivedStickerPacks.swift
rename to submodules/TelegramCore/Sources/ArchivedStickerPacks.swift
diff --git a/submodules/TelegramCore/TelegramCore/Authorization.swift b/submodules/TelegramCore/Sources/Authorization.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Authorization.swift
rename to submodules/TelegramCore/Sources/Authorization.swift
diff --git a/submodules/TelegramCore/TelegramCore/AutodownloadSettings.swift b/submodules/TelegramCore/Sources/AutodownloadSettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/AutodownloadSettings.swift
rename to submodules/TelegramCore/Sources/AutodownloadSettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/BlockedPeers.swift b/submodules/TelegramCore/Sources/BlockedPeers.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/BlockedPeers.swift
rename to submodules/TelegramCore/Sources/BlockedPeers.swift
diff --git a/submodules/TelegramCore/TelegramCore/BlockedPeersContext.swift b/submodules/TelegramCore/Sources/BlockedPeersContext.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/BlockedPeersContext.swift
rename to submodules/TelegramCore/Sources/BlockedPeersContext.swift
diff --git a/submodules/TelegramCore/TelegramCore/BotInfo.swift b/submodules/TelegramCore/Sources/BotInfo.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/BotInfo.swift
rename to submodules/TelegramCore/Sources/BotInfo.swift
diff --git a/submodules/TelegramCore/TelegramCore/BotPaymentForm.swift b/submodules/TelegramCore/Sources/BotPaymentForm.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/BotPaymentForm.swift
rename to submodules/TelegramCore/Sources/BotPaymentForm.swift
diff --git a/submodules/TelegramCore/TelegramCore/CacheStorageSettings.swift b/submodules/TelegramCore/Sources/CacheStorageSettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CacheStorageSettings.swift
rename to submodules/TelegramCore/Sources/CacheStorageSettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/CachedChannelData.swift b/submodules/TelegramCore/Sources/CachedChannelData.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CachedChannelData.swift
rename to submodules/TelegramCore/Sources/CachedChannelData.swift
diff --git a/submodules/TelegramCore/TelegramCore/CachedChannelParticipants.swift b/submodules/TelegramCore/Sources/CachedChannelParticipants.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CachedChannelParticipants.swift
rename to submodules/TelegramCore/Sources/CachedChannelParticipants.swift
diff --git a/submodules/TelegramCore/TelegramCore/CachedGroupParticipants.swift b/submodules/TelegramCore/Sources/CachedGroupParticipants.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CachedGroupParticipants.swift
rename to submodules/TelegramCore/Sources/CachedGroupParticipants.swift
diff --git a/submodules/TelegramCore/TelegramCore/CachedSentMediaReferences.swift b/submodules/TelegramCore/Sources/CachedSentMediaReferences.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CachedSentMediaReferences.swift
rename to submodules/TelegramCore/Sources/CachedSentMediaReferences.swift
diff --git a/submodules/TelegramCore/TelegramCore/CachedStickerPack.swift b/submodules/TelegramCore/Sources/CachedStickerPack.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CachedStickerPack.swift
rename to submodules/TelegramCore/Sources/CachedStickerPack.swift
diff --git a/submodules/TelegramCore/TelegramCore/CallSessionManager.swift b/submodules/TelegramCore/Sources/CallSessionManager.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CallSessionManager.swift
rename to submodules/TelegramCore/Sources/CallSessionManager.swift
diff --git a/submodules/TelegramCore/TelegramCore/CanSendMessagesToPeer.swift b/submodules/TelegramCore/Sources/CanSendMessagesToPeer.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CanSendMessagesToPeer.swift
rename to submodules/TelegramCore/Sources/CanSendMessagesToPeer.swift
diff --git a/submodules/TelegramCore/TelegramCore/CancelAccountReset.swift b/submodules/TelegramCore/Sources/CancelAccountReset.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CancelAccountReset.swift
rename to submodules/TelegramCore/Sources/CancelAccountReset.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChangeAccountPhoneNumber.swift b/submodules/TelegramCore/Sources/ChangeAccountPhoneNumber.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChangeAccountPhoneNumber.swift
rename to submodules/TelegramCore/Sources/ChangeAccountPhoneNumber.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChangePeerNotificationSettings.swift b/submodules/TelegramCore/Sources/ChangePeerNotificationSettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChangePeerNotificationSettings.swift
rename to submodules/TelegramCore/Sources/ChangePeerNotificationSettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChannelAdminEventLogContext.swift b/submodules/TelegramCore/Sources/ChannelAdminEventLogContext.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChannelAdminEventLogContext.swift
rename to submodules/TelegramCore/Sources/ChannelAdminEventLogContext.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChannelAdminEventLogs.swift b/submodules/TelegramCore/Sources/ChannelAdminEventLogs.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChannelAdminEventLogs.swift
rename to submodules/TelegramCore/Sources/ChannelAdminEventLogs.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChannelAdmins.swift b/submodules/TelegramCore/Sources/ChannelAdmins.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChannelAdmins.swift
rename to submodules/TelegramCore/Sources/ChannelAdmins.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChannelBlacklist.swift b/submodules/TelegramCore/Sources/ChannelBlacklist.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChannelBlacklist.swift
rename to submodules/TelegramCore/Sources/ChannelBlacklist.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChannelCreation.swift b/submodules/TelegramCore/Sources/ChannelCreation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChannelCreation.swift
rename to submodules/TelegramCore/Sources/ChannelCreation.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChannelHistoryAvailabilitySettings.swift b/submodules/TelegramCore/Sources/ChannelHistoryAvailabilitySettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChannelHistoryAvailabilitySettings.swift
rename to submodules/TelegramCore/Sources/ChannelHistoryAvailabilitySettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChannelMembers.swift b/submodules/TelegramCore/Sources/ChannelMembers.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChannelMembers.swift
rename to submodules/TelegramCore/Sources/ChannelMembers.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChannelOwnershipTransfer.swift b/submodules/TelegramCore/Sources/ChannelOwnershipTransfer.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChannelOwnershipTransfer.swift
rename to submodules/TelegramCore/Sources/ChannelOwnershipTransfer.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChannelParticipants.swift b/submodules/TelegramCore/Sources/ChannelParticipants.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChannelParticipants.swift
rename to submodules/TelegramCore/Sources/ChannelParticipants.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChannelState.swift b/submodules/TelegramCore/Sources/ChannelState.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChannelState.swift
rename to submodules/TelegramCore/Sources/ChannelState.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChannelStats.swift b/submodules/TelegramCore/Sources/ChannelStats.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChannelStats.swift
rename to submodules/TelegramCore/Sources/ChannelStats.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChatContextResult.swift b/submodules/TelegramCore/Sources/ChatContextResult.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChatContextResult.swift
rename to submodules/TelegramCore/Sources/ChatContextResult.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChatHistoryPreloadManager.swift b/submodules/TelegramCore/Sources/ChatHistoryPreloadManager.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChatHistoryPreloadManager.swift
rename to submodules/TelegramCore/Sources/ChatHistoryPreloadManager.swift
diff --git a/submodules/TelegramCore/TelegramCore/ChatOnlineMembers.swift b/submodules/TelegramCore/Sources/ChatOnlineMembers.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ChatOnlineMembers.swift
rename to submodules/TelegramCore/Sources/ChatOnlineMembers.swift
diff --git a/submodules/TelegramCore/TelegramCore/CheckPeerChatServiceActions.swift b/submodules/TelegramCore/Sources/CheckPeerChatServiceActions.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CheckPeerChatServiceActions.swift
rename to submodules/TelegramCore/Sources/CheckPeerChatServiceActions.swift
diff --git a/submodules/TelegramCore/TelegramCore/ClearCloudDrafts.swift b/submodules/TelegramCore/Sources/ClearCloudDrafts.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ClearCloudDrafts.swift
rename to submodules/TelegramCore/Sources/ClearCloudDrafts.swift
diff --git a/submodules/TelegramCore/TelegramCore/CloudChatRemoveMessagesOperation.swift b/submodules/TelegramCore/Sources/CloudChatRemoveMessagesOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CloudChatRemoveMessagesOperation.swift
rename to submodules/TelegramCore/Sources/CloudChatRemoveMessagesOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/CloudFileMediaResource.swift b/submodules/TelegramCore/Sources/CloudFileMediaResource.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CloudFileMediaResource.swift
rename to submodules/TelegramCore/Sources/CloudFileMediaResource.swift
diff --git a/submodules/TelegramCore/TelegramCore/CloudMediaResourceParameters.swift b/submodules/TelegramCore/Sources/CloudMediaResourceParameters.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CloudMediaResourceParameters.swift
rename to submodules/TelegramCore/Sources/CloudMediaResourceParameters.swift
diff --git a/submodules/TelegramCore/TelegramCore/CollectCacheUsageStats.swift b/submodules/TelegramCore/Sources/CollectCacheUsageStats.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CollectCacheUsageStats.swift
rename to submodules/TelegramCore/Sources/CollectCacheUsageStats.swift
diff --git a/submodules/TelegramCore/TelegramCore/Config/TelegramCore.xcconfig b/submodules/TelegramCore/Sources/Config/TelegramCore.xcconfig
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Config/TelegramCore.xcconfig
rename to submodules/TelegramCore/Sources/Config/TelegramCore.xcconfig
diff --git a/submodules/TelegramCore/TelegramCore/ConfirmTwoStepRecoveryEmail.swift b/submodules/TelegramCore/Sources/ConfirmTwoStepRecoveryEmail.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ConfirmTwoStepRecoveryEmail.swift
rename to submodules/TelegramCore/Sources/ConfirmTwoStepRecoveryEmail.swift
diff --git a/submodules/TelegramCore/TelegramCore/ContactManagement.swift b/submodules/TelegramCore/Sources/ContactManagement.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ContactManagement.swift
rename to submodules/TelegramCore/Sources/ContactManagement.swift
diff --git a/submodules/TelegramCore/TelegramCore/ContactSyncManager.swift b/submodules/TelegramCore/Sources/ContactSyncManager.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ContactSyncManager.swift
rename to submodules/TelegramCore/Sources/ContactSyncManager.swift
diff --git a/submodules/TelegramCore/TelegramCore/ContentPrivacySettings.swift b/submodules/TelegramCore/Sources/ContentPrivacySettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ContentPrivacySettings.swift
rename to submodules/TelegramCore/Sources/ContentPrivacySettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/ConvertGroupToSupergroup.swift b/submodules/TelegramCore/Sources/ConvertGroupToSupergroup.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ConvertGroupToSupergroup.swift
rename to submodules/TelegramCore/Sources/ConvertGroupToSupergroup.swift
diff --git a/submodules/TelegramCore/TelegramCore/CoreSettings.swift b/submodules/TelegramCore/Sources/CoreSettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CoreSettings.swift
rename to submodules/TelegramCore/Sources/CoreSettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/CreateGroup.swift b/submodules/TelegramCore/Sources/CreateGroup.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CreateGroup.swift
rename to submodules/TelegramCore/Sources/CreateGroup.swift
diff --git a/submodules/TelegramCore/TelegramCore/CreateSecretChat.swift b/submodules/TelegramCore/Sources/CreateSecretChat.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/CreateSecretChat.swift
rename to submodules/TelegramCore/Sources/CreateSecretChat.swift
diff --git a/submodules/TelegramCore/TelegramCore/Crypto.h b/submodules/TelegramCore/Sources/Crypto.h
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Crypto.h
rename to submodules/TelegramCore/Sources/Crypto.h
diff --git a/submodules/TelegramCore/TelegramCore/Crypto.m b/submodules/TelegramCore/Sources/Crypto.m
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Crypto.m
rename to submodules/TelegramCore/Sources/Crypto.m
diff --git a/submodules/TelegramCore/TelegramCore/DecryptedResourceData.swift b/submodules/TelegramCore/Sources/DecryptedResourceData.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/DecryptedResourceData.swift
rename to submodules/TelegramCore/Sources/DecryptedResourceData.swift
diff --git a/submodules/TelegramCore/TelegramCore/DeepLinkInfo.swift b/submodules/TelegramCore/Sources/DeepLinkInfo.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/DeepLinkInfo.swift
rename to submodules/TelegramCore/Sources/DeepLinkInfo.swift
diff --git a/submodules/TelegramCore/TelegramCore/DeleteAccount.swift b/submodules/TelegramCore/Sources/DeleteAccount.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/DeleteAccount.swift
rename to submodules/TelegramCore/Sources/DeleteAccount.swift
diff --git a/submodules/TelegramCore/TelegramCore/DeleteMessages.swift b/submodules/TelegramCore/Sources/DeleteMessages.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/DeleteMessages.swift
rename to submodules/TelegramCore/Sources/DeleteMessages.swift
diff --git a/submodules/TelegramCore/TelegramCore/DeleteMessagesInteractively.swift b/submodules/TelegramCore/Sources/DeleteMessagesInteractively.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/DeleteMessagesInteractively.swift
rename to submodules/TelegramCore/Sources/DeleteMessagesInteractively.swift
diff --git a/submodules/TelegramCore/TelegramCore/DeviceContact.swift b/submodules/TelegramCore/Sources/DeviceContact.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/DeviceContact.swift
rename to submodules/TelegramCore/Sources/DeviceContact.swift
diff --git a/submodules/TelegramCore/TelegramCore/Download.swift b/submodules/TelegramCore/Sources/Download.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Download.swift
rename to submodules/TelegramCore/Sources/Download.swift
diff --git a/submodules/TelegramCore/TelegramCore/EarliestUnseenPersonalMentionMessage.swift b/submodules/TelegramCore/Sources/EarliestUnseenPersonalMentionMessage.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/EarliestUnseenPersonalMentionMessage.swift
rename to submodules/TelegramCore/Sources/EarliestUnseenPersonalMentionMessage.swift
diff --git a/submodules/TelegramCore/TelegramCore/Either.swift b/submodules/TelegramCore/Sources/Either.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Either.swift
rename to submodules/TelegramCore/Sources/Either.swift
diff --git a/submodules/TelegramCore/TelegramCore/EmojiKeywords.swift b/submodules/TelegramCore/Sources/EmojiKeywords.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/EmojiKeywords.swift
rename to submodules/TelegramCore/Sources/EmojiKeywords.swift
diff --git a/submodules/TelegramCore/TelegramCore/EncryptedMediaResource.swift b/submodules/TelegramCore/Sources/EncryptedMediaResource.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/EncryptedMediaResource.swift
rename to submodules/TelegramCore/Sources/EncryptedMediaResource.swift
diff --git a/submodules/TelegramCore/TelegramCore/EnqueueMessage.swift b/submodules/TelegramCore/Sources/EnqueueMessage.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/EnqueueMessage.swift
rename to submodules/TelegramCore/Sources/EnqueueMessage.swift
diff --git a/submodules/TelegramCore/TelegramCore/ExportMessageLink.swift b/submodules/TelegramCore/Sources/ExportMessageLink.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ExportMessageLink.swift
rename to submodules/TelegramCore/Sources/ExportMessageLink.swift
diff --git a/submodules/TelegramCore/TelegramCore/ExportedInvitation.swift b/submodules/TelegramCore/Sources/ExportedInvitation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ExportedInvitation.swift
rename to submodules/TelegramCore/Sources/ExportedInvitation.swift
diff --git a/submodules/TelegramCore/TelegramCore/Fetch.swift b/submodules/TelegramCore/Sources/Fetch.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Fetch.swift
rename to submodules/TelegramCore/Sources/Fetch.swift
diff --git a/submodules/TelegramCore/TelegramCore/FetchChatList.swift b/submodules/TelegramCore/Sources/FetchChatList.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/FetchChatList.swift
rename to submodules/TelegramCore/Sources/FetchChatList.swift
diff --git a/submodules/TelegramCore/TelegramCore/FetchHttpResource.swift b/submodules/TelegramCore/Sources/FetchHttpResource.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/FetchHttpResource.swift
rename to submodules/TelegramCore/Sources/FetchHttpResource.swift
diff --git a/submodules/TelegramCore/TelegramCore/FetchSecretFileResource.swift b/submodules/TelegramCore/Sources/FetchSecretFileResource.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/FetchSecretFileResource.swift
rename to submodules/TelegramCore/Sources/FetchSecretFileResource.swift
diff --git a/submodules/TelegramCore/TelegramCore/FetchedMediaResource.swift b/submodules/TelegramCore/Sources/FetchedMediaResource.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/FetchedMediaResource.swift
rename to submodules/TelegramCore/Sources/FetchedMediaResource.swift
diff --git a/submodules/TelegramCore/TelegramCore/FindChannelById.swift b/submodules/TelegramCore/Sources/FindChannelById.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/FindChannelById.swift
rename to submodules/TelegramCore/Sources/FindChannelById.swift
diff --git a/submodules/TelegramCore/TelegramCore/ForwardGame.swift b/submodules/TelegramCore/Sources/ForwardGame.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ForwardGame.swift
rename to submodules/TelegramCore/Sources/ForwardGame.swift
diff --git a/submodules/TelegramCore/TelegramCore/GlobalNotificationSettings.swift b/submodules/TelegramCore/Sources/GlobalNotificationSettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/GlobalNotificationSettings.swift
rename to submodules/TelegramCore/Sources/GlobalNotificationSettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/GlobalTelegramCoreConfiguration.swift b/submodules/TelegramCore/Sources/GlobalTelegramCoreConfiguration.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/GlobalTelegramCoreConfiguration.swift
rename to submodules/TelegramCore/Sources/GlobalTelegramCoreConfiguration.swift
diff --git a/submodules/TelegramCore/TelegramCore/GrantSecureIdAccess.swift b/submodules/TelegramCore/Sources/GrantSecureIdAccess.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/GrantSecureIdAccess.swift
rename to submodules/TelegramCore/Sources/GrantSecureIdAccess.swift
diff --git a/submodules/TelegramCore/TelegramCore/GroupReturnAndLeft.swift b/submodules/TelegramCore/Sources/GroupReturnAndLeft.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/GroupReturnAndLeft.swift
rename to submodules/TelegramCore/Sources/GroupReturnAndLeft.swift
diff --git a/submodules/TelegramCore/TelegramCore/GroupsInCommon.swift b/submodules/TelegramCore/Sources/GroupsInCommon.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/GroupsInCommon.swift
rename to submodules/TelegramCore/Sources/GroupsInCommon.swift
diff --git a/submodules/TelegramCore/TelegramCore/HistoryViewStateValidation.swift b/submodules/TelegramCore/Sources/HistoryViewStateValidation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/HistoryViewStateValidation.swift
rename to submodules/TelegramCore/Sources/HistoryViewStateValidation.swift
diff --git a/submodules/TelegramCore/TelegramCore/Holes.swift b/submodules/TelegramCore/Sources/Holes.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Holes.swift
rename to submodules/TelegramCore/Sources/Holes.swift
diff --git a/submodules/TelegramCore/TelegramCore/ImageRepresentationWithReference.swift b/submodules/TelegramCore/Sources/ImageRepresentationWithReference.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ImageRepresentationWithReference.swift
rename to submodules/TelegramCore/Sources/ImageRepresentationWithReference.swift
diff --git a/submodules/TelegramCore/TelegramCore/ImageRepresentationsUtils.swift b/submodules/TelegramCore/Sources/ImageRepresentationsUtils.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ImageRepresentationsUtils.swift
rename to submodules/TelegramCore/Sources/ImageRepresentationsUtils.swift
diff --git a/submodules/TelegramCore/TelegramCore/ImportContact.swift b/submodules/TelegramCore/Sources/ImportContact.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ImportContact.swift
rename to submodules/TelegramCore/Sources/ImportContact.swift
diff --git a/submodules/TelegramCore/TelegramCore/Info.plist b/submodules/TelegramCore/Sources/Info.plist
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Info.plist
rename to submodules/TelegramCore/Sources/Info.plist
diff --git a/submodules/TelegramCore/TelegramCore/InitializeAccountAfterLogin.swift b/submodules/TelegramCore/Sources/InitializeAccountAfterLogin.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/InitializeAccountAfterLogin.swift
rename to submodules/TelegramCore/Sources/InitializeAccountAfterLogin.swift
diff --git a/submodules/TelegramCore/TelegramCore/InstallInteractiveReadMessagesAction.swift b/submodules/TelegramCore/Sources/InstallInteractiveReadMessagesAction.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/InstallInteractiveReadMessagesAction.swift
rename to submodules/TelegramCore/Sources/InstallInteractiveReadMessagesAction.swift
diff --git a/submodules/TelegramCore/TelegramCore/InstantPage.swift b/submodules/TelegramCore/Sources/InstantPage.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/InstantPage.swift
rename to submodules/TelegramCore/Sources/InstantPage.swift
diff --git a/submodules/TelegramCore/TelegramCore/InvitationLinks.swift b/submodules/TelegramCore/Sources/InvitationLinks.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/InvitationLinks.swift
rename to submodules/TelegramCore/Sources/InvitationLinks.swift
diff --git a/submodules/TelegramCore/TelegramCore/JSON.swift b/submodules/TelegramCore/Sources/JSON.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/JSON.swift
rename to submodules/TelegramCore/Sources/JSON.swift
diff --git a/submodules/TelegramCore/TelegramCore/JoinChannel.swift b/submodules/TelegramCore/Sources/JoinChannel.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/JoinChannel.swift
rename to submodules/TelegramCore/Sources/JoinChannel.swift
diff --git a/submodules/TelegramCore/TelegramCore/JoinLink.swift b/submodules/TelegramCore/Sources/JoinLink.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/JoinLink.swift
rename to submodules/TelegramCore/Sources/JoinLink.swift
diff --git a/submodules/TelegramCore/TelegramCore/LimitsConfiguration.swift b/submodules/TelegramCore/Sources/LimitsConfiguration.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/LimitsConfiguration.swift
rename to submodules/TelegramCore/Sources/LimitsConfiguration.swift
diff --git a/submodules/TelegramCore/TelegramCore/LoadMessagesIfNecessary.swift b/submodules/TelegramCore/Sources/LoadMessagesIfNecessary.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/LoadMessagesIfNecessary.swift
rename to submodules/TelegramCore/Sources/LoadMessagesIfNecessary.swift
diff --git a/submodules/TelegramCore/TelegramCore/LoadedPeer.swift b/submodules/TelegramCore/Sources/LoadedPeer.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/LoadedPeer.swift
rename to submodules/TelegramCore/Sources/LoadedPeer.swift
diff --git a/submodules/TelegramCore/TelegramCore/LoadedPeerFromMessage.swift b/submodules/TelegramCore/Sources/LoadedPeerFromMessage.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/LoadedPeerFromMessage.swift
rename to submodules/TelegramCore/Sources/LoadedPeerFromMessage.swift
diff --git a/submodules/TelegramCore/TelegramCore/LoadedStickerPack.swift b/submodules/TelegramCore/Sources/LoadedStickerPack.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/LoadedStickerPack.swift
rename to submodules/TelegramCore/Sources/LoadedStickerPack.swift
diff --git a/submodules/TelegramCore/TelegramCore/LocalizationInfo.swift b/submodules/TelegramCore/Sources/LocalizationInfo.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/LocalizationInfo.swift
rename to submodules/TelegramCore/Sources/LocalizationInfo.swift
diff --git a/submodules/TelegramCore/TelegramCore/LocalizationListState.swift b/submodules/TelegramCore/Sources/LocalizationListState.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/LocalizationListState.swift
rename to submodules/TelegramCore/Sources/LocalizationListState.swift
diff --git a/submodules/TelegramCore/TelegramCore/LocalizationPreview.swift b/submodules/TelegramCore/Sources/LocalizationPreview.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/LocalizationPreview.swift
rename to submodules/TelegramCore/Sources/LocalizationPreview.swift
diff --git a/submodules/TelegramCore/TelegramCore/Localizations.swift b/submodules/TelegramCore/Sources/Localizations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Localizations.swift
rename to submodules/TelegramCore/Sources/Localizations.swift
diff --git a/submodules/TelegramCore/TelegramCore/Log.swift b/submodules/TelegramCore/Sources/Log.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Log.swift
rename to submodules/TelegramCore/Sources/Log.swift
diff --git a/submodules/TelegramCore/TelegramCore/LoggingSettings.swift b/submodules/TelegramCore/Sources/LoggingSettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/LoggingSettings.swift
rename to submodules/TelegramCore/Sources/LoggingSettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/MD5.swift b/submodules/TelegramCore/Sources/MD5.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MD5.swift
rename to submodules/TelegramCore/Sources/MD5.swift
diff --git a/submodules/TelegramCore/TelegramCore/MacInternalUpdater.swift b/submodules/TelegramCore/Sources/MacInternalUpdater.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MacInternalUpdater.swift
rename to submodules/TelegramCore/Sources/MacInternalUpdater.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManageChannelDiscussionGroup.swift b/submodules/TelegramCore/Sources/ManageChannelDiscussionGroup.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManageChannelDiscussionGroup.swift
rename to submodules/TelegramCore/Sources/ManageChannelDiscussionGroup.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedAccountPresence.swift b/submodules/TelegramCore/Sources/ManagedAccountPresence.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedAccountPresence.swift
rename to submodules/TelegramCore/Sources/ManagedAccountPresence.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedAnimatedEmojiUpdates.swift b/submodules/TelegramCore/Sources/ManagedAnimatedEmojiUpdates.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedAnimatedEmojiUpdates.swift
rename to submodules/TelegramCore/Sources/ManagedAnimatedEmojiUpdates.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedAppConfigurationUpdates.swift b/submodules/TelegramCore/Sources/ManagedAppConfigurationUpdates.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedAppConfigurationUpdates.swift
rename to submodules/TelegramCore/Sources/ManagedAppConfigurationUpdates.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedAutodownloadSettingsUpdates.swift b/submodules/TelegramCore/Sources/ManagedAutodownloadSettingsUpdates.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedAutodownloadSettingsUpdates.swift
rename to submodules/TelegramCore/Sources/ManagedAutodownloadSettingsUpdates.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedAutoremoveMessageOperations.swift b/submodules/TelegramCore/Sources/ManagedAutoremoveMessageOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedAutoremoveMessageOperations.swift
rename to submodules/TelegramCore/Sources/ManagedAutoremoveMessageOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedChatListHoles.swift b/submodules/TelegramCore/Sources/ManagedChatListHoles.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedChatListHoles.swift
rename to submodules/TelegramCore/Sources/ManagedChatListHoles.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedCloudChatRemoveMessagesOperations.swift b/submodules/TelegramCore/Sources/ManagedCloudChatRemoveMessagesOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedCloudChatRemoveMessagesOperations.swift
rename to submodules/TelegramCore/Sources/ManagedCloudChatRemoveMessagesOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedConfigurationUpdates.swift b/submodules/TelegramCore/Sources/ManagedConfigurationUpdates.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedConfigurationUpdates.swift
rename to submodules/TelegramCore/Sources/ManagedConfigurationUpdates.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedConsumePersonalMessagesActions.swift b/submodules/TelegramCore/Sources/ManagedConsumePersonalMessagesActions.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedConsumePersonalMessagesActions.swift
rename to submodules/TelegramCore/Sources/ManagedConsumePersonalMessagesActions.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedGlobalNotificationSettings.swift b/submodules/TelegramCore/Sources/ManagedGlobalNotificationSettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedGlobalNotificationSettings.swift
rename to submodules/TelegramCore/Sources/ManagedGlobalNotificationSettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedLocalInputActivities.swift b/submodules/TelegramCore/Sources/ManagedLocalInputActivities.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedLocalInputActivities.swift
rename to submodules/TelegramCore/Sources/ManagedLocalInputActivities.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedLocalizationUpdatesOperations.swift b/submodules/TelegramCore/Sources/ManagedLocalizationUpdatesOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedLocalizationUpdatesOperations.swift
rename to submodules/TelegramCore/Sources/ManagedLocalizationUpdatesOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedMessageHistoryHoles.swift b/submodules/TelegramCore/Sources/ManagedMessageHistoryHoles.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedMessageHistoryHoles.swift
rename to submodules/TelegramCore/Sources/ManagedMessageHistoryHoles.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedNotificationSettingsBehaviors.swift b/submodules/TelegramCore/Sources/ManagedNotificationSettingsBehaviors.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedNotificationSettingsBehaviors.swift
rename to submodules/TelegramCore/Sources/ManagedNotificationSettingsBehaviors.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedPendingPeerNotificationSettings.swift b/submodules/TelegramCore/Sources/ManagedPendingPeerNotificationSettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedPendingPeerNotificationSettings.swift
rename to submodules/TelegramCore/Sources/ManagedPendingPeerNotificationSettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedProxyInfoUpdates.swift b/submodules/TelegramCore/Sources/ManagedProxyInfoUpdates.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedProxyInfoUpdates.swift
rename to submodules/TelegramCore/Sources/ManagedProxyInfoUpdates.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedRecentStickers.swift b/submodules/TelegramCore/Sources/ManagedRecentStickers.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedRecentStickers.swift
rename to submodules/TelegramCore/Sources/ManagedRecentStickers.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSecretChatOutgoingOperations.swift b/submodules/TelegramCore/Sources/ManagedSecretChatOutgoingOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSecretChatOutgoingOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSecretChatOutgoingOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedServiceViews.swift b/submodules/TelegramCore/Sources/ManagedServiceViews.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedServiceViews.swift
rename to submodules/TelegramCore/Sources/ManagedServiceViews.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizeAppLogEventsOperations.swift b/submodules/TelegramCore/Sources/ManagedSynchronizeAppLogEventsOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizeAppLogEventsOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizeAppLogEventsOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizeChatInputStateOperations.swift b/submodules/TelegramCore/Sources/ManagedSynchronizeChatInputStateOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizeChatInputStateOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizeChatInputStateOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizeConsumeMessageContentsOperations.swift b/submodules/TelegramCore/Sources/ManagedSynchronizeConsumeMessageContentsOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizeConsumeMessageContentsOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizeConsumeMessageContentsOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizeEmojiKeywordsOperations.swift b/submodules/TelegramCore/Sources/ManagedSynchronizeEmojiKeywordsOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizeEmojiKeywordsOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizeEmojiKeywordsOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizeGroupMessageStats.swift b/submodules/TelegramCore/Sources/ManagedSynchronizeGroupMessageStats.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizeGroupMessageStats.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizeGroupMessageStats.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizeGroupedPeersOperations.swift b/submodules/TelegramCore/Sources/ManagedSynchronizeGroupedPeersOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizeGroupedPeersOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizeGroupedPeersOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizeInstalledStickerPacksOperations.swift b/submodules/TelegramCore/Sources/ManagedSynchronizeInstalledStickerPacksOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizeInstalledStickerPacksOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizeInstalledStickerPacksOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizeMarkAllUnseenPersonalMessagesOperations.swift b/submodules/TelegramCore/Sources/ManagedSynchronizeMarkAllUnseenPersonalMessagesOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizeMarkAllUnseenPersonalMessagesOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizeMarkAllUnseenPersonalMessagesOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizeMarkFeaturedStickerPacksAsSeenOperations.swift b/submodules/TelegramCore/Sources/ManagedSynchronizeMarkFeaturedStickerPacksAsSeenOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizeMarkFeaturedStickerPacksAsSeenOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizeMarkFeaturedStickerPacksAsSeenOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizePeerReadStates.swift b/submodules/TelegramCore/Sources/ManagedSynchronizePeerReadStates.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizePeerReadStates.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizePeerReadStates.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizePinnedChatsOperations.swift b/submodules/TelegramCore/Sources/ManagedSynchronizePinnedChatsOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizePinnedChatsOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizePinnedChatsOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizeRecentlyUsedMediaOperations.swift b/submodules/TelegramCore/Sources/ManagedSynchronizeRecentlyUsedMediaOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizeRecentlyUsedMediaOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizeRecentlyUsedMediaOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizeSavedGifsOperations.swift b/submodules/TelegramCore/Sources/ManagedSynchronizeSavedGifsOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizeSavedGifsOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizeSavedGifsOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedSynchronizeSavedStickersOperations.swift b/submodules/TelegramCore/Sources/ManagedSynchronizeSavedStickersOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedSynchronizeSavedStickersOperations.swift
rename to submodules/TelegramCore/Sources/ManagedSynchronizeSavedStickersOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ManagedVoipConfigurationUpdates.swift b/submodules/TelegramCore/Sources/ManagedVoipConfigurationUpdates.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ManagedVoipConfigurationUpdates.swift
rename to submodules/TelegramCore/Sources/ManagedVoipConfigurationUpdates.swift
diff --git a/submodules/TelegramCore/TelegramCore/MarkAllChatsAsRead.swift b/submodules/TelegramCore/Sources/MarkAllChatsAsRead.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MarkAllChatsAsRead.swift
rename to submodules/TelegramCore/Sources/MarkAllChatsAsRead.swift
diff --git a/submodules/TelegramCore/TelegramCore/MarkMessageContentAsConsumedInteractively.swift b/submodules/TelegramCore/Sources/MarkMessageContentAsConsumedInteractively.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MarkMessageContentAsConsumedInteractively.swift
rename to submodules/TelegramCore/Sources/MarkMessageContentAsConsumedInteractively.swift
diff --git a/submodules/TelegramCore/TelegramCore/MediaResourceApiUtils.swift b/submodules/TelegramCore/Sources/MediaResourceApiUtils.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MediaResourceApiUtils.swift
rename to submodules/TelegramCore/Sources/MediaResourceApiUtils.swift
diff --git a/submodules/TelegramCore/TelegramCore/MediaResourceNetworkStatsTag.swift b/submodules/TelegramCore/Sources/MediaResourceNetworkStatsTag.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MediaResourceNetworkStatsTag.swift
rename to submodules/TelegramCore/Sources/MediaResourceNetworkStatsTag.swift
diff --git a/submodules/TelegramCore/TelegramCore/MemoryBufferExtensions.swift b/submodules/TelegramCore/Sources/MemoryBufferExtensions.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MemoryBufferExtensions.swift
rename to submodules/TelegramCore/Sources/MemoryBufferExtensions.swift
diff --git a/submodules/TelegramCore/TelegramCore/MessageMediaPreuploadManager.swift b/submodules/TelegramCore/Sources/MessageMediaPreuploadManager.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MessageMediaPreuploadManager.swift
rename to submodules/TelegramCore/Sources/MessageMediaPreuploadManager.swift
diff --git a/submodules/TelegramCore/TelegramCore/MessageReactionList.swift b/submodules/TelegramCore/Sources/MessageReactionList.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MessageReactionList.swift
rename to submodules/TelegramCore/Sources/MessageReactionList.swift
diff --git a/submodules/TelegramCore/TelegramCore/MessageReactions.swift b/submodules/TelegramCore/Sources/MessageReactions.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MessageReactions.swift
rename to submodules/TelegramCore/Sources/MessageReactions.swift
diff --git a/submodules/TelegramCore/TelegramCore/MessageUtils.swift b/submodules/TelegramCore/Sources/MessageUtils.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MessageUtils.swift
rename to submodules/TelegramCore/Sources/MessageUtils.swift
diff --git a/submodules/TelegramCore/TelegramCore/MultipartFetch.swift b/submodules/TelegramCore/Sources/MultipartFetch.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MultipartFetch.swift
rename to submodules/TelegramCore/Sources/MultipartFetch.swift
diff --git a/submodules/TelegramCore/TelegramCore/MultipartUpload.swift b/submodules/TelegramCore/Sources/MultipartUpload.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MultipartUpload.swift
rename to submodules/TelegramCore/Sources/MultipartUpload.swift
diff --git a/submodules/TelegramCore/TelegramCore/MultipeerManager.swift b/submodules/TelegramCore/Sources/MultipeerManager.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MultipeerManager.swift
rename to submodules/TelegramCore/Sources/MultipeerManager.swift
diff --git a/submodules/TelegramCore/TelegramCore/MultiplexedRequestManager.swift b/submodules/TelegramCore/Sources/MultiplexedRequestManager.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/MultiplexedRequestManager.swift
rename to submodules/TelegramCore/Sources/MultiplexedRequestManager.swift
diff --git a/submodules/TelegramCore/TelegramCore/Network.swift b/submodules/TelegramCore/Sources/Network.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Network.swift
rename to submodules/TelegramCore/Sources/Network.swift
diff --git a/submodules/TelegramCore/TelegramCore/NetworkLogging.h b/submodules/TelegramCore/Sources/NetworkLogging.h
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/NetworkLogging.h
rename to submodules/TelegramCore/Sources/NetworkLogging.h
diff --git a/submodules/TelegramCore/TelegramCore/NetworkLogging.m b/submodules/TelegramCore/Sources/NetworkLogging.m
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/NetworkLogging.m
rename to submodules/TelegramCore/Sources/NetworkLogging.m
diff --git a/submodules/TelegramCore/TelegramCore/NetworkSettings.swift b/submodules/TelegramCore/Sources/NetworkSettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/NetworkSettings.swift
rename to submodules/TelegramCore/Sources/NetworkSettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/NetworkType.swift b/submodules/TelegramCore/Sources/NetworkType.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/NetworkType.swift
rename to submodules/TelegramCore/Sources/NetworkType.swift
diff --git a/submodules/TelegramCore/TelegramCore/NotificationAutolockReportManager.swift b/submodules/TelegramCore/Sources/NotificationAutolockReportManager.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/NotificationAutolockReportManager.swift
rename to submodules/TelegramCore/Sources/NotificationAutolockReportManager.swift
diff --git a/submodules/TelegramCore/TelegramCore/NotificationExceptionsList.swift b/submodules/TelegramCore/Sources/NotificationExceptionsList.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/NotificationExceptionsList.swift
rename to submodules/TelegramCore/Sources/NotificationExceptionsList.swift
diff --git a/submodules/TelegramCore/TelegramCore/OutgoingMessageWithChatContextResult.swift b/submodules/TelegramCore/Sources/OutgoingMessageWithChatContextResult.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/OutgoingMessageWithChatContextResult.swift
rename to submodules/TelegramCore/Sources/OutgoingMessageWithChatContextResult.swift
diff --git a/submodules/TelegramCore/TelegramCore/PeerAccessRestrictionInfo.swift b/submodules/TelegramCore/Sources/PeerAccessRestrictionInfo.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PeerAccessRestrictionInfo.swift
rename to submodules/TelegramCore/Sources/PeerAccessRestrictionInfo.swift
diff --git a/submodules/TelegramCore/TelegramCore/PeerAdmins.swift b/submodules/TelegramCore/Sources/PeerAdmins.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PeerAdmins.swift
rename to submodules/TelegramCore/Sources/PeerAdmins.swift
diff --git a/submodules/TelegramCore/TelegramCore/PeerCommands.swift b/submodules/TelegramCore/Sources/PeerCommands.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PeerCommands.swift
rename to submodules/TelegramCore/Sources/PeerCommands.swift
diff --git a/submodules/TelegramCore/TelegramCore/PeerContactSettings.swift b/submodules/TelegramCore/Sources/PeerContactSettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PeerContactSettings.swift
rename to submodules/TelegramCore/Sources/PeerContactSettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/PeerInputActivity.swift b/submodules/TelegramCore/Sources/PeerInputActivity.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PeerInputActivity.swift
rename to submodules/TelegramCore/Sources/PeerInputActivity.swift
diff --git a/submodules/TelegramCore/TelegramCore/PeerInputActivityManager.swift b/submodules/TelegramCore/Sources/PeerInputActivityManager.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PeerInputActivityManager.swift
rename to submodules/TelegramCore/Sources/PeerInputActivityManager.swift
diff --git a/submodules/TelegramCore/TelegramCore/PeerLiveLocationsContext.swift b/submodules/TelegramCore/Sources/PeerLiveLocationsContext.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PeerLiveLocationsContext.swift
rename to submodules/TelegramCore/Sources/PeerLiveLocationsContext.swift
diff --git a/submodules/TelegramCore/TelegramCore/PeerParticipants.swift b/submodules/TelegramCore/Sources/PeerParticipants.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PeerParticipants.swift
rename to submodules/TelegramCore/Sources/PeerParticipants.swift
diff --git a/submodules/TelegramCore/TelegramCore/PeerPhotoUpdater.swift b/submodules/TelegramCore/Sources/PeerPhotoUpdater.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PeerPhotoUpdater.swift
rename to submodules/TelegramCore/Sources/PeerPhotoUpdater.swift
diff --git a/submodules/TelegramCore/TelegramCore/PeerSpecificStickerPack.swift b/submodules/TelegramCore/Sources/PeerSpecificStickerPack.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PeerSpecificStickerPack.swift
rename to submodules/TelegramCore/Sources/PeerSpecificStickerPack.swift
diff --git a/submodules/TelegramCore/TelegramCore/PeerUtils.swift b/submodules/TelegramCore/Sources/PeerUtils.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PeerUtils.swift
rename to submodules/TelegramCore/Sources/PeerUtils.swift
diff --git a/submodules/TelegramCore/TelegramCore/PeersNearby.swift b/submodules/TelegramCore/Sources/PeersNearby.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PeersNearby.swift
rename to submodules/TelegramCore/Sources/PeersNearby.swift
diff --git a/submodules/TelegramCore/TelegramCore/PendingMessageManager.swift b/submodules/TelegramCore/Sources/PendingMessageManager.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PendingMessageManager.swift
rename to submodules/TelegramCore/Sources/PendingMessageManager.swift
diff --git a/submodules/TelegramCore/TelegramCore/PendingMessageUploadedContent.swift b/submodules/TelegramCore/Sources/PendingMessageUploadedContent.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PendingMessageUploadedContent.swift
rename to submodules/TelegramCore/Sources/PendingMessageUploadedContent.swift
diff --git a/submodules/TelegramCore/TelegramCore/PhoneNumber.swift b/submodules/TelegramCore/Sources/PhoneNumber.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PhoneNumber.swift
rename to submodules/TelegramCore/Sources/PhoneNumber.swift
diff --git a/submodules/TelegramCore/TelegramCore/Polls.swift b/submodules/TelegramCore/Sources/Polls.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Polls.swift
rename to submodules/TelegramCore/Sources/Polls.swift
diff --git a/submodules/TelegramCore/TelegramCore/PrivacySettings.swift b/submodules/TelegramCore/Sources/PrivacySettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/PrivacySettings.swift
rename to submodules/TelegramCore/Sources/PrivacySettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/ProcessRemovedMedia.swift b/submodules/TelegramCore/Sources/ProcessRemovedMedia.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ProcessRemovedMedia.swift
rename to submodules/TelegramCore/Sources/ProcessRemovedMedia.swift
diff --git a/submodules/TelegramCore/TelegramCore/ProcessSecretChatIncomingDecryptedOperations.swift b/submodules/TelegramCore/Sources/ProcessSecretChatIncomingDecryptedOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ProcessSecretChatIncomingDecryptedOperations.swift
rename to submodules/TelegramCore/Sources/ProcessSecretChatIncomingDecryptedOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ProcessSecretChatIncomingEncryptedOperations.swift b/submodules/TelegramCore/Sources/ProcessSecretChatIncomingEncryptedOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ProcessSecretChatIncomingEncryptedOperations.swift
rename to submodules/TelegramCore/Sources/ProcessSecretChatIncomingEncryptedOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/ProxyServersStatuses.swift b/submodules/TelegramCore/Sources/ProxyServersStatuses.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ProxyServersStatuses.swift
rename to submodules/TelegramCore/Sources/ProxyServersStatuses.swift
diff --git a/submodules/TelegramCore/TelegramCore/ProxySettings.swift b/submodules/TelegramCore/Sources/ProxySettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ProxySettings.swift
rename to submodules/TelegramCore/Sources/ProxySettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/Random.swift b/submodules/TelegramCore/Sources/Random.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Random.swift
rename to submodules/TelegramCore/Sources/Random.swift
diff --git a/submodules/TelegramCore/TelegramCore/RateCall.swift b/submodules/TelegramCore/Sources/RateCall.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RateCall.swift
rename to submodules/TelegramCore/Sources/RateCall.swift
diff --git a/submodules/TelegramCore/TelegramCore/Reachability.h b/submodules/TelegramCore/Sources/Reachability.h
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Reachability.h
rename to submodules/TelegramCore/Sources/Reachability.h
diff --git a/submodules/TelegramCore/TelegramCore/Reachability.m b/submodules/TelegramCore/Sources/Reachability.m
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Reachability.m
rename to submodules/TelegramCore/Sources/Reachability.m
diff --git a/submodules/TelegramCore/TelegramCore/ReactionsMessageAttribute.swift b/submodules/TelegramCore/Sources/ReactionsMessageAttribute.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ReactionsMessageAttribute.swift
rename to submodules/TelegramCore/Sources/ReactionsMessageAttribute.swift
diff --git a/submodules/TelegramCore/TelegramCore/RecentAccountSession.swift b/submodules/TelegramCore/Sources/RecentAccountSession.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RecentAccountSession.swift
rename to submodules/TelegramCore/Sources/RecentAccountSession.swift
diff --git a/submodules/TelegramCore/TelegramCore/RecentAccountSessions.swift b/submodules/TelegramCore/Sources/RecentAccountSessions.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RecentAccountSessions.swift
rename to submodules/TelegramCore/Sources/RecentAccountSessions.swift
diff --git a/submodules/TelegramCore/TelegramCore/RecentPeers.swift b/submodules/TelegramCore/Sources/RecentPeers.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RecentPeers.swift
rename to submodules/TelegramCore/Sources/RecentPeers.swift
diff --git a/submodules/TelegramCore/TelegramCore/RecentWebSessions.swift b/submodules/TelegramCore/Sources/RecentWebSessions.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RecentWebSessions.swift
rename to submodules/TelegramCore/Sources/RecentWebSessions.swift
diff --git a/submodules/TelegramCore/TelegramCore/RecentlySearchedPeerIds.swift b/submodules/TelegramCore/Sources/RecentlySearchedPeerIds.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RecentlySearchedPeerIds.swift
rename to submodules/TelegramCore/Sources/RecentlySearchedPeerIds.swift
diff --git a/submodules/TelegramCore/TelegramCore/RecentlyUsedHashtags.swift b/submodules/TelegramCore/Sources/RecentlyUsedHashtags.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RecentlyUsedHashtags.swift
rename to submodules/TelegramCore/Sources/RecentlyUsedHashtags.swift
diff --git a/submodules/TelegramCore/TelegramCore/Regex.swift b/submodules/TelegramCore/Sources/Regex.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Regex.swift
rename to submodules/TelegramCore/Sources/Regex.swift
diff --git a/submodules/TelegramCore/TelegramCore/RegisterNotificationToken.swift b/submodules/TelegramCore/Sources/RegisterNotificationToken.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RegisterNotificationToken.swift
rename to submodules/TelegramCore/Sources/RegisterNotificationToken.swift
diff --git a/submodules/TelegramCore/TelegramCore/RemoteStorageConfiguration.swift b/submodules/TelegramCore/Sources/RemoteStorageConfiguration.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RemoteStorageConfiguration.swift
rename to submodules/TelegramCore/Sources/RemoteStorageConfiguration.swift
diff --git a/submodules/TelegramCore/TelegramCore/RemovePeerChat.swift b/submodules/TelegramCore/Sources/RemovePeerChat.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RemovePeerChat.swift
rename to submodules/TelegramCore/Sources/RemovePeerChat.swift
diff --git a/submodules/TelegramCore/TelegramCore/RemovePeerMember.swift b/submodules/TelegramCore/Sources/RemovePeerMember.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RemovePeerMember.swift
rename to submodules/TelegramCore/Sources/RemovePeerMember.swift
diff --git a/submodules/TelegramCore/TelegramCore/ReplyMarkupMessageAttribute.swift b/submodules/TelegramCore/Sources/ReplyMarkupMessageAttribute.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ReplyMarkupMessageAttribute.swift
rename to submodules/TelegramCore/Sources/ReplyMarkupMessageAttribute.swift
diff --git a/submodules/TelegramCore/TelegramCore/ReportPeer.swift b/submodules/TelegramCore/Sources/ReportPeer.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ReportPeer.swift
rename to submodules/TelegramCore/Sources/ReportPeer.swift
diff --git a/submodules/TelegramCore/TelegramCore/RequestChatContextResults.swift b/submodules/TelegramCore/Sources/RequestChatContextResults.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RequestChatContextResults.swift
rename to submodules/TelegramCore/Sources/RequestChatContextResults.swift
diff --git a/submodules/TelegramCore/TelegramCore/RequestEditMessage.swift b/submodules/TelegramCore/Sources/RequestEditMessage.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RequestEditMessage.swift
rename to submodules/TelegramCore/Sources/RequestEditMessage.swift
diff --git a/submodules/TelegramCore/TelegramCore/RequestMessageActionCallback.swift b/submodules/TelegramCore/Sources/RequestMessageActionCallback.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RequestMessageActionCallback.swift
rename to submodules/TelegramCore/Sources/RequestMessageActionCallback.swift
diff --git a/submodules/TelegramCore/TelegramCore/RequestPhoneNumber.swift b/submodules/TelegramCore/Sources/RequestPhoneNumber.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RequestPhoneNumber.swift
rename to submodules/TelegramCore/Sources/RequestPhoneNumber.swift
diff --git a/submodules/TelegramCore/TelegramCore/RequestSecureIdForm.swift b/submodules/TelegramCore/Sources/RequestSecureIdForm.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RequestSecureIdForm.swift
rename to submodules/TelegramCore/Sources/RequestSecureIdForm.swift
diff --git a/submodules/TelegramCore/TelegramCore/RequestStartBot.swift b/submodules/TelegramCore/Sources/RequestStartBot.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RequestStartBot.swift
rename to submodules/TelegramCore/Sources/RequestStartBot.swift
diff --git a/submodules/TelegramCore/TelegramCore/RequestUserPhotos.swift b/submodules/TelegramCore/Sources/RequestUserPhotos.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RequestUserPhotos.swift
rename to submodules/TelegramCore/Sources/RequestUserPhotos.swift
diff --git a/submodules/TelegramCore/TelegramCore/ResolvePeerByName.swift b/submodules/TelegramCore/Sources/ResolvePeerByName.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ResolvePeerByName.swift
rename to submodules/TelegramCore/Sources/ResolvePeerByName.swift
diff --git a/submodules/TelegramCore/TelegramCore/RichText.swift b/submodules/TelegramCore/Sources/RichText.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/RichText.swift
rename to submodules/TelegramCore/Sources/RichText.swift
diff --git a/submodules/TelegramCore/TelegramCore/SaveSecureIdValue.swift b/submodules/TelegramCore/Sources/SaveSecureIdValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SaveSecureIdValue.swift
rename to submodules/TelegramCore/Sources/SaveSecureIdValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/ScheduledMessages.swift b/submodules/TelegramCore/Sources/ScheduledMessages.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ScheduledMessages.swift
rename to submodules/TelegramCore/Sources/ScheduledMessages.swift
diff --git a/submodules/TelegramCore/TelegramCore/SearchGroupMembers.swift b/submodules/TelegramCore/Sources/SearchGroupMembers.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SearchGroupMembers.swift
rename to submodules/TelegramCore/Sources/SearchGroupMembers.swift
diff --git a/submodules/TelegramCore/TelegramCore/SearchMessages.swift b/submodules/TelegramCore/Sources/SearchMessages.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SearchMessages.swift
rename to submodules/TelegramCore/Sources/SearchMessages.swift
diff --git a/submodules/TelegramCore/TelegramCore/SearchPeers.swift b/submodules/TelegramCore/Sources/SearchPeers.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SearchPeers.swift
rename to submodules/TelegramCore/Sources/SearchPeers.swift
diff --git a/submodules/TelegramCore/TelegramCore/SearchStickers.swift b/submodules/TelegramCore/Sources/SearchStickers.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SearchStickers.swift
rename to submodules/TelegramCore/Sources/SearchStickers.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecretChatEncryption.swift b/submodules/TelegramCore/Sources/SecretChatEncryption.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecretChatEncryption.swift
rename to submodules/TelegramCore/Sources/SecretChatEncryption.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecretChatEncryptionConfig.swift b/submodules/TelegramCore/Sources/SecretChatEncryptionConfig.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecretChatEncryptionConfig.swift
rename to submodules/TelegramCore/Sources/SecretChatEncryptionConfig.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecretChatFileReference.swift b/submodules/TelegramCore/Sources/SecretChatFileReference.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecretChatFileReference.swift
rename to submodules/TelegramCore/Sources/SecretChatFileReference.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecretChatIncomingEncryptedOperation.swift b/submodules/TelegramCore/Sources/SecretChatIncomingEncryptedOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecretChatIncomingEncryptedOperation.swift
rename to submodules/TelegramCore/Sources/SecretChatIncomingEncryptedOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecretChatLayerNegotiation.swift b/submodules/TelegramCore/Sources/SecretChatLayerNegotiation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecretChatLayerNegotiation.swift
rename to submodules/TelegramCore/Sources/SecretChatLayerNegotiation.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecretChatOutgoingOperation.swift b/submodules/TelegramCore/Sources/SecretChatOutgoingOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecretChatOutgoingOperation.swift
rename to submodules/TelegramCore/Sources/SecretChatOutgoingOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecretChatRekeySession.swift b/submodules/TelegramCore/Sources/SecretChatRekeySession.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecretChatRekeySession.swift
rename to submodules/TelegramCore/Sources/SecretChatRekeySession.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureFileMediaResource.swift b/submodules/TelegramCore/Sources/SecureFileMediaResource.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureFileMediaResource.swift
rename to submodules/TelegramCore/Sources/SecureFileMediaResource.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdAddressValue.swift b/submodules/TelegramCore/Sources/SecureIdAddressValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdAddressValue.swift
rename to submodules/TelegramCore/Sources/SecureIdAddressValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdBankStatementValue.swift b/submodules/TelegramCore/Sources/SecureIdBankStatementValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdBankStatementValue.swift
rename to submodules/TelegramCore/Sources/SecureIdBankStatementValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdConfiguration.swift b/submodules/TelegramCore/Sources/SecureIdConfiguration.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdConfiguration.swift
rename to submodules/TelegramCore/Sources/SecureIdConfiguration.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdDataTypes.swift b/submodules/TelegramCore/Sources/SecureIdDataTypes.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdDataTypes.swift
rename to submodules/TelegramCore/Sources/SecureIdDataTypes.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdDriversLicenseValue.swift b/submodules/TelegramCore/Sources/SecureIdDriversLicenseValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdDriversLicenseValue.swift
rename to submodules/TelegramCore/Sources/SecureIdDriversLicenseValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdEmailValue.swift b/submodules/TelegramCore/Sources/SecureIdEmailValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdEmailValue.swift
rename to submodules/TelegramCore/Sources/SecureIdEmailValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdForm.swift b/submodules/TelegramCore/Sources/SecureIdForm.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdForm.swift
rename to submodules/TelegramCore/Sources/SecureIdForm.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdIDCardValue.swift b/submodules/TelegramCore/Sources/SecureIdIDCardValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdIDCardValue.swift
rename to submodules/TelegramCore/Sources/SecureIdIDCardValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdInternalPassportValue.swift b/submodules/TelegramCore/Sources/SecureIdInternalPassportValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdInternalPassportValue.swift
rename to submodules/TelegramCore/Sources/SecureIdInternalPassportValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdPadding.swift b/submodules/TelegramCore/Sources/SecureIdPadding.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdPadding.swift
rename to submodules/TelegramCore/Sources/SecureIdPadding.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdPassportRegistrationValue.swift b/submodules/TelegramCore/Sources/SecureIdPassportRegistrationValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdPassportRegistrationValue.swift
rename to submodules/TelegramCore/Sources/SecureIdPassportRegistrationValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdPassportValue.swift b/submodules/TelegramCore/Sources/SecureIdPassportValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdPassportValue.swift
rename to submodules/TelegramCore/Sources/SecureIdPassportValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdPersonalDetailsValue.swift b/submodules/TelegramCore/Sources/SecureIdPersonalDetailsValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdPersonalDetailsValue.swift
rename to submodules/TelegramCore/Sources/SecureIdPersonalDetailsValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdPhoneValue.swift b/submodules/TelegramCore/Sources/SecureIdPhoneValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdPhoneValue.swift
rename to submodules/TelegramCore/Sources/SecureIdPhoneValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdRentalAgreementValue.swift b/submodules/TelegramCore/Sources/SecureIdRentalAgreementValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdRentalAgreementValue.swift
rename to submodules/TelegramCore/Sources/SecureIdRentalAgreementValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdTemporaryRegistrationValue.swift b/submodules/TelegramCore/Sources/SecureIdTemporaryRegistrationValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdTemporaryRegistrationValue.swift
rename to submodules/TelegramCore/Sources/SecureIdTemporaryRegistrationValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdUtilityBillValue.swift b/submodules/TelegramCore/Sources/SecureIdUtilityBillValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdUtilityBillValue.swift
rename to submodules/TelegramCore/Sources/SecureIdUtilityBillValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdValue.swift b/submodules/TelegramCore/Sources/SecureIdValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdValue.swift
rename to submodules/TelegramCore/Sources/SecureIdValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdValueAccessContext.swift b/submodules/TelegramCore/Sources/SecureIdValueAccessContext.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdValueAccessContext.swift
rename to submodules/TelegramCore/Sources/SecureIdValueAccessContext.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdValueContentError.swift b/submodules/TelegramCore/Sources/SecureIdValueContentError.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdValueContentError.swift
rename to submodules/TelegramCore/Sources/SecureIdValueContentError.swift
diff --git a/submodules/TelegramCore/TelegramCore/SecureIdVerificationDocumentReference.swift b/submodules/TelegramCore/Sources/SecureIdVerificationDocumentReference.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SecureIdVerificationDocumentReference.swift
rename to submodules/TelegramCore/Sources/SecureIdVerificationDocumentReference.swift
diff --git a/submodules/TelegramCore/TelegramCore/Serialization.swift b/submodules/TelegramCore/Sources/Serialization.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Serialization.swift
rename to submodules/TelegramCore/Sources/Serialization.swift
diff --git a/submodules/TelegramCore/TelegramCore/SetSecretChatMessageAutoremoveTimeoutInteractively.swift b/submodules/TelegramCore/Sources/SetSecretChatMessageAutoremoveTimeoutInteractively.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SetSecretChatMessageAutoremoveTimeoutInteractively.swift
rename to submodules/TelegramCore/Sources/SetSecretChatMessageAutoremoveTimeoutInteractively.swift
diff --git a/submodules/TelegramCore/TelegramCore/SingleMessageView.swift b/submodules/TelegramCore/Sources/SingleMessageView.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SingleMessageView.swift
rename to submodules/TelegramCore/Sources/SingleMessageView.swift
diff --git a/submodules/TelegramCore/TelegramCore/SlowMode.swift b/submodules/TelegramCore/Sources/SlowMode.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SlowMode.swift
rename to submodules/TelegramCore/Sources/SlowMode.swift
diff --git a/submodules/TelegramCore/TelegramCore/SplitTest.swift b/submodules/TelegramCore/Sources/SplitTest.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SplitTest.swift
rename to submodules/TelegramCore/Sources/SplitTest.swift
diff --git a/submodules/TelegramCore/TelegramCore/StandaloneSendMessage.swift b/submodules/TelegramCore/Sources/StandaloneSendMessage.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/StandaloneSendMessage.swift
rename to submodules/TelegramCore/Sources/StandaloneSendMessage.swift
diff --git a/submodules/TelegramCore/TelegramCore/StandaloneUploadedMedia.swift b/submodules/TelegramCore/Sources/StandaloneUploadedMedia.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/StandaloneUploadedMedia.swift
rename to submodules/TelegramCore/Sources/StandaloneUploadedMedia.swift
diff --git a/submodules/TelegramCore/TelegramCore/StickerManagement.swift b/submodules/TelegramCore/Sources/StickerManagement.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/StickerManagement.swift
rename to submodules/TelegramCore/Sources/StickerManagement.swift
diff --git a/submodules/TelegramCore/TelegramCore/StickerPack.swift b/submodules/TelegramCore/Sources/StickerPack.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/StickerPack.swift
rename to submodules/TelegramCore/Sources/StickerPack.swift
diff --git a/submodules/TelegramCore/TelegramCore/StickerPackInteractiveOperations.swift b/submodules/TelegramCore/Sources/StickerPackInteractiveOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/StickerPackInteractiveOperations.swift
rename to submodules/TelegramCore/Sources/StickerPackInteractiveOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/StickerSetInstallation.swift b/submodules/TelegramCore/Sources/StickerSetInstallation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/StickerSetInstallation.swift
rename to submodules/TelegramCore/Sources/StickerSetInstallation.swift
diff --git a/submodules/TelegramCore/TelegramCore/StoreMessage_Telegram.swift b/submodules/TelegramCore/Sources/StoreMessage_Telegram.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/StoreMessage_Telegram.swift
rename to submodules/TelegramCore/Sources/StoreMessage_Telegram.swift
diff --git a/submodules/TelegramCore/TelegramCore/StringFormat.swift b/submodules/TelegramCore/Sources/StringFormat.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/StringFormat.swift
rename to submodules/TelegramCore/Sources/StringFormat.swift
diff --git a/submodules/TelegramCore/TelegramCore/SuggestedLocalizationEntry.swift b/submodules/TelegramCore/Sources/SuggestedLocalizationEntry.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SuggestedLocalizationEntry.swift
rename to submodules/TelegramCore/Sources/SuggestedLocalizationEntry.swift
diff --git a/submodules/TelegramCore/TelegramCore/SupportPeerId.swift b/submodules/TelegramCore/Sources/SupportPeerId.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SupportPeerId.swift
rename to submodules/TelegramCore/Sources/SupportPeerId.swift
diff --git a/submodules/TelegramCore/TelegramCore/SynchronizeAppLogEventsOperation.swift b/submodules/TelegramCore/Sources/SynchronizeAppLogEventsOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SynchronizeAppLogEventsOperation.swift
rename to submodules/TelegramCore/Sources/SynchronizeAppLogEventsOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/SynchronizeChatInputStateOperation.swift b/submodules/TelegramCore/Sources/SynchronizeChatInputStateOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SynchronizeChatInputStateOperation.swift
rename to submodules/TelegramCore/Sources/SynchronizeChatInputStateOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/SynchronizeConsumeMessageContentsOperation.swift b/submodules/TelegramCore/Sources/SynchronizeConsumeMessageContentsOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SynchronizeConsumeMessageContentsOperation.swift
rename to submodules/TelegramCore/Sources/SynchronizeConsumeMessageContentsOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/SynchronizeEmojiKeywordsOperation.swift b/submodules/TelegramCore/Sources/SynchronizeEmojiKeywordsOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SynchronizeEmojiKeywordsOperation.swift
rename to submodules/TelegramCore/Sources/SynchronizeEmojiKeywordsOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/SynchronizeGroupedPeersOperation.swift b/submodules/TelegramCore/Sources/SynchronizeGroupedPeersOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SynchronizeGroupedPeersOperation.swift
rename to submodules/TelegramCore/Sources/SynchronizeGroupedPeersOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/SynchronizeInstalledStickerPacksOperation.swift b/submodules/TelegramCore/Sources/SynchronizeInstalledStickerPacksOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SynchronizeInstalledStickerPacksOperation.swift
rename to submodules/TelegramCore/Sources/SynchronizeInstalledStickerPacksOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/SynchronizeLocalizationUpdatesOperation.swift b/submodules/TelegramCore/Sources/SynchronizeLocalizationUpdatesOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SynchronizeLocalizationUpdatesOperation.swift
rename to submodules/TelegramCore/Sources/SynchronizeLocalizationUpdatesOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/SynchronizeMarkAllUnseenPersonalMessagesOperation.swift b/submodules/TelegramCore/Sources/SynchronizeMarkAllUnseenPersonalMessagesOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SynchronizeMarkAllUnseenPersonalMessagesOperation.swift
rename to submodules/TelegramCore/Sources/SynchronizeMarkAllUnseenPersonalMessagesOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/SynchronizePeerReadState.swift b/submodules/TelegramCore/Sources/SynchronizePeerReadState.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SynchronizePeerReadState.swift
rename to submodules/TelegramCore/Sources/SynchronizePeerReadState.swift
diff --git a/submodules/TelegramCore/TelegramCore/SynchronizeRecentlyUsedMediaOperations.swift b/submodules/TelegramCore/Sources/SynchronizeRecentlyUsedMediaOperations.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SynchronizeRecentlyUsedMediaOperations.swift
rename to submodules/TelegramCore/Sources/SynchronizeRecentlyUsedMediaOperations.swift
diff --git a/submodules/TelegramCore/TelegramCore/SynchronizeSavedGifsOperation.swift b/submodules/TelegramCore/Sources/SynchronizeSavedGifsOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SynchronizeSavedGifsOperation.swift
rename to submodules/TelegramCore/Sources/SynchronizeSavedGifsOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/SynchronizeSavedStickersOperation.swift b/submodules/TelegramCore/Sources/SynchronizeSavedStickersOperation.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/SynchronizeSavedStickersOperation.swift
rename to submodules/TelegramCore/Sources/SynchronizeSavedStickersOperation.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramChannel.swift b/submodules/TelegramCore/Sources/TelegramChannel.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramChannel.swift
rename to submodules/TelegramCore/Sources/TelegramChannel.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramChannelAdminRights.swift b/submodules/TelegramCore/Sources/TelegramChannelAdminRights.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramChannelAdminRights.swift
rename to submodules/TelegramCore/Sources/TelegramChannelAdminRights.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramChannelBannedRights.swift b/submodules/TelegramCore/Sources/TelegramChannelBannedRights.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramChannelBannedRights.swift
rename to submodules/TelegramCore/Sources/TelegramChannelBannedRights.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramCore.h b/submodules/TelegramCore/Sources/TelegramCore.h
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramCore.h
rename to submodules/TelegramCore/Sources/TelegramCore.h
diff --git a/submodules/TelegramCore/TelegramCore/TelegramDeviceContactImportInfo.swift b/submodules/TelegramCore/Sources/TelegramDeviceContactImportInfo.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramDeviceContactImportInfo.swift
rename to submodules/TelegramCore/Sources/TelegramDeviceContactImportInfo.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramGroup.swift b/submodules/TelegramCore/Sources/TelegramGroup.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramGroup.swift
rename to submodules/TelegramCore/Sources/TelegramGroup.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramMediaAction.swift b/submodules/TelegramCore/Sources/TelegramMediaAction.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramMediaAction.swift
rename to submodules/TelegramCore/Sources/TelegramMediaAction.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramMediaFile.swift b/submodules/TelegramCore/Sources/TelegramMediaFile.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramMediaFile.swift
rename to submodules/TelegramCore/Sources/TelegramMediaFile.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramMediaGame.swift b/submodules/TelegramCore/Sources/TelegramMediaGame.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramMediaGame.swift
rename to submodules/TelegramCore/Sources/TelegramMediaGame.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramMediaImage.swift b/submodules/TelegramCore/Sources/TelegramMediaImage.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramMediaImage.swift
rename to submodules/TelegramCore/Sources/TelegramMediaImage.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramMediaMap.swift b/submodules/TelegramCore/Sources/TelegramMediaMap.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramMediaMap.swift
rename to submodules/TelegramCore/Sources/TelegramMediaMap.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramMediaPoll.swift b/submodules/TelegramCore/Sources/TelegramMediaPoll.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramMediaPoll.swift
rename to submodules/TelegramCore/Sources/TelegramMediaPoll.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramMediaWebDocument.swift b/submodules/TelegramCore/Sources/TelegramMediaWebDocument.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramMediaWebDocument.swift
rename to submodules/TelegramCore/Sources/TelegramMediaWebDocument.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramMediaWebFile.swift b/submodules/TelegramCore/Sources/TelegramMediaWebFile.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramMediaWebFile.swift
rename to submodules/TelegramCore/Sources/TelegramMediaWebFile.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramMediaWebpage.swift b/submodules/TelegramCore/Sources/TelegramMediaWebpage.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramMediaWebpage.swift
rename to submodules/TelegramCore/Sources/TelegramMediaWebpage.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramPeerNotificationSettings.swift b/submodules/TelegramCore/Sources/TelegramPeerNotificationSettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramPeerNotificationSettings.swift
rename to submodules/TelegramCore/Sources/TelegramPeerNotificationSettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramUser.swift b/submodules/TelegramCore/Sources/TelegramUser.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramUser.swift
rename to submodules/TelegramCore/Sources/TelegramUser.swift
diff --git a/submodules/TelegramCore/TelegramCore/TelegramUserPresence.swift b/submodules/TelegramCore/Sources/TelegramUserPresence.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TelegramUserPresence.swift
rename to submodules/TelegramCore/Sources/TelegramUserPresence.swift
diff --git a/submodules/TelegramCore/TelegramCore/TermsOfService.swift b/submodules/TelegramCore/Sources/TermsOfService.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TermsOfService.swift
rename to submodules/TelegramCore/Sources/TermsOfService.swift
diff --git a/submodules/TelegramCore/TelegramCore/TextEntitiesMessageAttribute.swift b/submodules/TelegramCore/Sources/TextEntitiesMessageAttribute.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TextEntitiesMessageAttribute.swift
rename to submodules/TelegramCore/Sources/TextEntitiesMessageAttribute.swift
diff --git a/submodules/TelegramCore/TelegramCore/Theme.swift b/submodules/TelegramCore/Sources/Theme.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Theme.swift
rename to submodules/TelegramCore/Sources/Theme.swift
diff --git a/submodules/TelegramCore/TelegramCore/Themes.swift b/submodules/TelegramCore/Sources/Themes.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Themes.swift
rename to submodules/TelegramCore/Sources/Themes.swift
diff --git a/submodules/TelegramCore/TelegramCore/ToggleChannelSignatures.swift b/submodules/TelegramCore/Sources/ToggleChannelSignatures.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ToggleChannelSignatures.swift
rename to submodules/TelegramCore/Sources/ToggleChannelSignatures.swift
diff --git a/submodules/TelegramCore/TelegramCore/TogglePeerChatPinned.swift b/submodules/TelegramCore/Sources/TogglePeerChatPinned.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TogglePeerChatPinned.swift
rename to submodules/TelegramCore/Sources/TogglePeerChatPinned.swift
diff --git a/submodules/TelegramCore/TelegramCore/TwoStepVerification.swift b/submodules/TelegramCore/Sources/TwoStepVerification.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/TwoStepVerification.swift
rename to submodules/TelegramCore/Sources/TwoStepVerification.swift
diff --git a/submodules/TelegramCore/TelegramCore/Unixtime.swift b/submodules/TelegramCore/Sources/Unixtime.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Unixtime.swift
rename to submodules/TelegramCore/Sources/Unixtime.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdateAccountPeerName.swift b/submodules/TelegramCore/Sources/UpdateAccountPeerName.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdateAccountPeerName.swift
rename to submodules/TelegramCore/Sources/UpdateAccountPeerName.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdateCachedPeerData.swift b/submodules/TelegramCore/Sources/UpdateCachedPeerData.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdateCachedPeerData.swift
rename to submodules/TelegramCore/Sources/UpdateCachedPeerData.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdateContactName.swift b/submodules/TelegramCore/Sources/UpdateContactName.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdateContactName.swift
rename to submodules/TelegramCore/Sources/UpdateContactName.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdateGroup.swift b/submodules/TelegramCore/Sources/UpdateGroup.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdateGroup.swift
rename to submodules/TelegramCore/Sources/UpdateGroup.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdateGroupSpecificStickerset.swift b/submodules/TelegramCore/Sources/UpdateGroupSpecificStickerset.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdateGroupSpecificStickerset.swift
rename to submodules/TelegramCore/Sources/UpdateGroupSpecificStickerset.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdateMessageMedia.swift b/submodules/TelegramCore/Sources/UpdateMessageMedia.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdateMessageMedia.swift
rename to submodules/TelegramCore/Sources/UpdateMessageMedia.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdateMessageService.swift b/submodules/TelegramCore/Sources/UpdateMessageService.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdateMessageService.swift
rename to submodules/TelegramCore/Sources/UpdateMessageService.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdatePeerChatInterfaceState.swift b/submodules/TelegramCore/Sources/UpdatePeerChatInterfaceState.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdatePeerChatInterfaceState.swift
rename to submodules/TelegramCore/Sources/UpdatePeerChatInterfaceState.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdatePeerInfo.swift b/submodules/TelegramCore/Sources/UpdatePeerInfo.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdatePeerInfo.swift
rename to submodules/TelegramCore/Sources/UpdatePeerInfo.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdatePeers.swift b/submodules/TelegramCore/Sources/UpdatePeers.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdatePeers.swift
rename to submodules/TelegramCore/Sources/UpdatePeers.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdatePinnedMessage.swift b/submodules/TelegramCore/Sources/UpdatePinnedMessage.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdatePinnedMessage.swift
rename to submodules/TelegramCore/Sources/UpdatePinnedMessage.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdateSecretChat.swift b/submodules/TelegramCore/Sources/UpdateSecretChat.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdateSecretChat.swift
rename to submodules/TelegramCore/Sources/UpdateSecretChat.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdatedAccountPrivacySettings.swift b/submodules/TelegramCore/Sources/UpdatedAccountPrivacySettings.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdatedAccountPrivacySettings.swift
rename to submodules/TelegramCore/Sources/UpdatedAccountPrivacySettings.swift
diff --git a/submodules/TelegramCore/TelegramCore/UpdatesApiUtils.swift b/submodules/TelegramCore/Sources/UpdatesApiUtils.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UpdatesApiUtils.swift
rename to submodules/TelegramCore/Sources/UpdatesApiUtils.swift
diff --git a/submodules/TelegramCore/TelegramCore/UploadSecureIdFile.swift b/submodules/TelegramCore/Sources/UploadSecureIdFile.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/UploadSecureIdFile.swift
rename to submodules/TelegramCore/Sources/UploadSecureIdFile.swift
diff --git a/submodules/TelegramCore/TelegramCore/ValidateAddressNameInteractive.swift b/submodules/TelegramCore/Sources/ValidateAddressNameInteractive.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/ValidateAddressNameInteractive.swift
rename to submodules/TelegramCore/Sources/ValidateAddressNameInteractive.swift
diff --git a/submodules/TelegramCore/TelegramCore/VerifySecureIdValue.swift b/submodules/TelegramCore/Sources/VerifySecureIdValue.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/VerifySecureIdValue.swift
rename to submodules/TelegramCore/Sources/VerifySecureIdValue.swift
diff --git a/submodules/TelegramCore/TelegramCore/VoipConfiguration.swift b/submodules/TelegramCore/Sources/VoipConfiguration.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/VoipConfiguration.swift
rename to submodules/TelegramCore/Sources/VoipConfiguration.swift
diff --git a/submodules/TelegramCore/TelegramCore/Wallets.swift b/submodules/TelegramCore/Sources/Wallets.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Wallets.swift
rename to submodules/TelegramCore/Sources/Wallets.swift
diff --git a/submodules/TelegramCore/TelegramCore/Wallpaper.swift b/submodules/TelegramCore/Sources/Wallpaper.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Wallpaper.swift
rename to submodules/TelegramCore/Sources/Wallpaper.swift
diff --git a/submodules/TelegramCore/TelegramCore/Wallpapers.swift b/submodules/TelegramCore/Sources/Wallpapers.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/Wallpapers.swift
rename to submodules/TelegramCore/Sources/Wallpapers.swift
diff --git a/submodules/TelegramCore/TelegramCore/WebpagePreview.swift b/submodules/TelegramCore/Sources/WebpagePreview.swift
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/WebpagePreview.swift
rename to submodules/TelegramCore/Sources/WebpagePreview.swift
diff --git a/submodules/TelegramCore/TelegramCore/module.private-mac.modulemap b/submodules/TelegramCore/Sources/module.private-mac.modulemap
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/module.private-mac.modulemap
rename to submodules/TelegramCore/Sources/module.private-mac.modulemap
diff --git a/submodules/TelegramCore/TelegramCore/module.private.modulemap b/submodules/TelegramCore/Sources/module.private.modulemap
similarity index 100%
rename from submodules/TelegramCore/TelegramCore/module.private.modulemap
rename to submodules/TelegramCore/Sources/module.private.modulemap
diff --git a/submodules/TelegramCore/TelegramCoreTests/Info.plist b/submodules/TelegramCore/TelegramCoreTests/Info.plist
deleted file mode 100644
index 6c6c23c43a..0000000000
--- a/submodules/TelegramCore/TelegramCoreTests/Info.plist
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/submodules/TelegramCore/TelegramCoreTests/TelegramCoreTests.m b/submodules/TelegramCore/TelegramCoreTests/TelegramCoreTests.m
deleted file mode 100644
index c0a968c85a..0000000000
--- a/submodules/TelegramCore/TelegramCoreTests/TelegramCoreTests.m
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// TelegramCoreTests.m
-// TelegramCoreTests
-//
-// Created by Peter on 8/1/16.
-// Copyright © 2016 Peter. All rights reserved.
-//
-
-#import
-
-@interface TelegramCoreTests : XCTestCase
-
-@end
-
-@implementation TelegramCoreTests
-
-- (void)setUp {
- [super setUp];
- // Put setup code here. This method is called before the invocation of each test method in the class.
-}
-
-- (void)tearDown {
- // Put teardown code here. This method is called after the invocation of each test method in the class.
- [super tearDown];
-}
-
-- (void)testExample {
- // This is an example of a functional test case.
- // Use XCTAssert and related functions to verify your tests produce the correct results.
-}
-
-- (void)testPerformanceExample {
- // This is an example of a performance test case.
- [self measureBlock:^{
- // Put the code you want to measure the time of here.
- }];
-}
-
-@end