From b0f2d0220e16b7ae6328f9647ae25b0a39e63dc0 Mon Sep 17 00:00:00 2001
From: Isaac <>
Date: Sat, 13 Dec 2025 00:04:41 +0800
Subject: [PATCH] Upgrade recaptcha
---
Telegram/BUILD | 2 +-
submodules/TelegramUI/BUILD | 2 +-
.../TelegramUI/Sources/AppDelegate.swift | 4 +-
third-party/recaptcha/BUILD | 4 +-
.../_CodeSignature/CodeDirectory | Bin 163 -> 0 bytes
.../_CodeSignature/CodeRequirements-1 | Bin 211 -> 0 bytes
.../_CodeSignature/CodeResources | 338 ------------------
.../RecaptchaEnterprise.framework/Info.plist | Bin 1006 -> 0 bytes
.../arm64.swiftdoc | Bin 12716 -> 0 bytes
.../arm64.swiftinterface | 107 ------
.../Modules/module.modulemap | 4 -
.../RecaptchaEnterprise | Bin 4859696 -> 0 bytes
.../RecaptchaEnterprise.framework/Info.plist | Bin 1033 -> 0 bytes
.../arm64.swiftdoc | Bin 12728 -> 0 bytes
.../arm64.swiftinterface | 107 ------
.../x86_64.swiftdoc | Bin 12728 -> 0 bytes
.../x86_64.swiftinterface | 107 ------
.../Modules/module.modulemap | 4 -
.../RecaptchaEnterprise | Bin 9502096 -> 0 bytes
.../Info.plist | 4 +-
.../_CodeSignature/CodeDirectory | Bin 0 -> 166 bytes
.../_CodeSignature/CodeRequirements | Bin 180 -> 184 bytes
.../_CodeSignature/CodeRequirements-1 | Bin 0 -> 214 bytes
.../_CodeSignature/CodeResources | 338 ++++++++++++++++++
.../_CodeSignature/CodeSignature | Bin 9142 -> 9140 bytes
.../Headers/RecaptchaEnterpriseSDK.h} | 54 ++-
.../Info.plist | Bin 0 -> 685 bytes
.../arm64.swiftdoc | Bin 0 -> 13328 bytes
.../arm64.swiftinterface | 107 ++++++
.../Modules/module.modulemap | 5 +
.../PrivacyInfo.xcprivacy | 0
.../RecaptchaEnterpriseSDK | Bin 0 -> 4345456 bytes
.../Headers/RecaptchaEnterpriseSDK.h} | 54 ++-
.../Info.plist | Bin 0 -> 712 bytes
.../arm64.swiftdoc | Bin 0 -> 13340 bytes
.../arm64.swiftinterface | 107 ++++++
.../x86_64.swiftdoc | Bin 0 -> 13340 bytes
.../x86_64.swiftinterface | 107 ++++++
.../Modules/module.modulemap | 5 +
.../PrivacyInfo.xcprivacy | 0
.../RecaptchaEnterpriseSDK | Bin 0 -> 8507592 bytes
41 files changed, 727 insertions(+), 733 deletions(-)
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/_CodeSignature/CodeDirectory
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/_CodeSignature/CodeRequirements-1
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/_CodeSignature/CodeResources
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Info.plist
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftdoc
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftinterface
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Modules/module.modulemap
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/RecaptchaEnterprise
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Info.plist
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftdoc
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftinterface
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/x86_64.swiftdoc
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/x86_64.swiftinterface
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/module.modulemap
delete mode 100644 third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/RecaptchaEnterprise
rename third-party/recaptcha/{RecaptchaEnterprise.xcframework => RecaptchaEnterpriseSDK.xcframework}/Info.plist (90%)
mode change 100644 => 100755
create mode 100644 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/_CodeSignature/CodeDirectory
rename third-party/recaptcha/{RecaptchaEnterprise.xcframework => RecaptchaEnterpriseSDK.xcframework}/_CodeSignature/CodeRequirements (50%)
create mode 100644 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/_CodeSignature/CodeRequirements-1
create mode 100644 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/_CodeSignature/CodeResources
rename third-party/recaptcha/{RecaptchaEnterprise.xcframework => RecaptchaEnterpriseSDK.xcframework}/_CodeSignature/CodeSignature (72%)
rename third-party/recaptcha/{RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Headers/RecaptchaEnterprise.h => RecaptchaEnterpriseSDK.xcframework/ios-arm64/RecaptchaEnterpriseSDK.framework/Headers/RecaptchaEnterpriseSDK.h} (93%)
mode change 100644 => 100755
create mode 100755 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/ios-arm64/RecaptchaEnterpriseSDK.framework/Info.plist
create mode 100755 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/ios-arm64/RecaptchaEnterpriseSDK.framework/Modules/RecaptchaEnterpriseSDK.swiftmodule/arm64.swiftdoc
create mode 100755 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/ios-arm64/RecaptchaEnterpriseSDK.framework/Modules/RecaptchaEnterpriseSDK.swiftmodule/arm64.swiftinterface
create mode 100755 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/ios-arm64/RecaptchaEnterpriseSDK.framework/Modules/module.modulemap
rename third-party/recaptcha/{RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework => RecaptchaEnterpriseSDK.xcframework/ios-arm64/RecaptchaEnterpriseSDK.framework}/PrivacyInfo.xcprivacy (100%)
mode change 100644 => 100755
create mode 100755 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/ios-arm64/RecaptchaEnterpriseSDK.framework/RecaptchaEnterpriseSDK
rename third-party/recaptcha/{RecaptchaEnterprise.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Headers/RecaptchaEnterprise.h => RecaptchaEnterpriseSDK.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterpriseSDK.framework/Headers/RecaptchaEnterpriseSDK.h} (93%)
mode change 100644 => 100755
create mode 100755 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterpriseSDK.framework/Info.plist
create mode 100755 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterpriseSDK.framework/Modules/RecaptchaEnterpriseSDK.swiftmodule/arm64.swiftdoc
create mode 100755 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterpriseSDK.framework/Modules/RecaptchaEnterpriseSDK.swiftmodule/arm64.swiftinterface
create mode 100755 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterpriseSDK.framework/Modules/RecaptchaEnterpriseSDK.swiftmodule/x86_64.swiftdoc
create mode 100755 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterpriseSDK.framework/Modules/RecaptchaEnterpriseSDK.swiftmodule/x86_64.swiftinterface
create mode 100755 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterpriseSDK.framework/Modules/module.modulemap
rename third-party/recaptcha/{RecaptchaEnterprise.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework => RecaptchaEnterpriseSDK.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterpriseSDK.framework}/PrivacyInfo.xcprivacy (100%)
mode change 100644 => 100755
create mode 100755 third-party/recaptcha/RecaptchaEnterpriseSDK.xcframework/ios-arm64_x86_64-simulator/RecaptchaEnterpriseSDK.framework/RecaptchaEnterpriseSDK
diff --git a/Telegram/BUILD b/Telegram/BUILD
index 5765158697..4b84ab9c15 100644
--- a/Telegram/BUILD
+++ b/Telegram/BUILD
@@ -1809,7 +1809,7 @@ ios_application(
#"//third-party/boringssl:ssl",
#"//third-party/boringssl:crypto",
#"//submodules/TelegramVoip",
- #"//third-party/recaptcha:RecaptchaEnterprise",
+ #"//third-party/recaptcha:RecaptchaEnterpriseSDK",
"//submodules/TelegramUI",
],
)
diff --git a/submodules/TelegramUI/BUILD b/submodules/TelegramUI/BUILD
index b5fd25bb50..0b4b6a185b 100644
--- a/submodules/TelegramUI/BUILD
+++ b/submodules/TelegramUI/BUILD
@@ -49,7 +49,7 @@ swift_library(
"-warnings-as-errors",
],
deps = [
- "//third-party/recaptcha:RecaptchaEnterprise",
+ "//third-party/recaptcha:RecaptchaEnterpriseSDK",
"//submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit",
"//submodules/SSignalKit/SSignalKit:SSignalKit",
"//submodules/AsyncDisplayKit:AsyncDisplayKit",
diff --git a/submodules/TelegramUI/Sources/AppDelegate.swift b/submodules/TelegramUI/Sources/AppDelegate.swift
index 04382e8445..c5164ccba6 100644
--- a/submodules/TelegramUI/Sources/AppDelegate.swift
+++ b/submodules/TelegramUI/Sources/AppDelegate.swift
@@ -1,5 +1,5 @@
import UIKit
-import SwiftSignalKit
+@preconcurrency import SwiftSignalKit
import Display
import TelegramCore
import UserNotifications
@@ -41,7 +41,7 @@ import MediaEditor
import TelegramUIDeclareEncodables
import ContextMenuScreen
import MetalEngine
-import RecaptchaEnterprise
+import RecaptchaEnterpriseSDK
import NavigationBarImpl
#if canImport(AppCenter)
diff --git a/third-party/recaptcha/BUILD b/third-party/recaptcha/BUILD
index bb626687a8..8f82877210 100644
--- a/third-party/recaptcha/BUILD
+++ b/third-party/recaptcha/BUILD
@@ -6,8 +6,8 @@ load(
)
apple_static_xcframework_import(
- name = "RecaptchaEnterprise",
- xcframework_imports = glob(["RecaptchaEnterprise.xcframework/**"]),
+ name = "RecaptchaEnterpriseSDK",
+ xcframework_imports = glob(["RecaptchaEnterpriseSDK.xcframework/**"]),
features = [
],
visibility = [
diff --git a/third-party/recaptcha/RecaptchaEnterprise.xcframework/_CodeSignature/CodeDirectory b/third-party/recaptcha/RecaptchaEnterprise.xcframework/_CodeSignature/CodeDirectory
deleted file mode 100644
index 13f8d998b9ef8a020b125c46835a5e9e6d9b0bb2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 163
zcmex$kB5nYfnhNN6NmzXejsTA#LPg<$iTp&B?2UofJabja$-SAaz>(SUP)?EK~ZLL
zDuZjFM?{o`uZ3e6!<=vCd)7_)GQn)eQ#TX6u){CKf8Mi{&Jk`|%fDu0SCu#O*Kd`R
fu3cW!IIE!BZC=yjFSg1Xy6$|vBd@YN6Pp+SELAy;
diff --git a/third-party/recaptcha/RecaptchaEnterprise.xcframework/_CodeSignature/CodeRequirements-1 b/third-party/recaptcha/RecaptchaEnterprise.xcframework/_CodeSignature/CodeRequirements-1
deleted file mode 100644
index 8d595391567cf629d48b2e2a1d7ad648f0208e1c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 211
zcmex$kB5nYf#EU(6NmzX%|Oxwh?#+yk%56lO93tgmiGusO-?K*NzO=g%_~VQDk#b<
zPGxWn^oWSE@U?IZV_0&Kb5e!r^u;p*l->7ybf{5V@lI{+vR5WGy}Uv)6>kMU+`2zG
zYsRzdEZ^=Gq%=(G_@WmfbUQ9M%zyf_e)%m%%u|kCn(#r!o0IeO>b0E~7r3-$FS>o}
R7^|ykZEuW9d)+NU@&Hb8O{@R_
diff --git a/third-party/recaptcha/RecaptchaEnterprise.xcframework/_CodeSignature/CodeResources b/third-party/recaptcha/RecaptchaEnterprise.xcframework/_CodeSignature/CodeResources
deleted file mode 100644
index d8dcd1ef47..0000000000
--- a/third-party/recaptcha/RecaptchaEnterprise.xcframework/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,338 +0,0 @@
-
-
-
-
- files
-
- ios-arm64/RecaptchaEnterprise.framework/Headers/RecaptchaEnterprise.h
-
- 4VDxU6SZ65gQBn3rUWCCNqxbb2Q=
-
- ios-arm64/RecaptchaEnterprise.framework/Info.plist
-
- lLz/4hKuGngSXx+1idP1Qd7K96Q=
-
- ios-arm64/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftdoc
-
- EhXEo2CcyN6grvu7hRiGTj5N5/Q=
-
- ios-arm64/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftinterface
-
- HKWaSFA8HkKEhv60fJePQ6MMw6A=
-
- ios-arm64/RecaptchaEnterprise.framework/Modules/module.modulemap
-
- e79+f2szYbQmmcycLjb4qvAm9ic=
-
- ios-arm64/RecaptchaEnterprise.framework/PrivacyInfo.xcprivacy
-
- d34/WdITFALLLJjkSHGiQSA6Z3Y=
-
- ios-arm64/RecaptchaEnterprise.framework/RecaptchaEnterprise
-
- Vl9+I/cFYuo5INyhscdU7ZKuJKM=
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Headers/RecaptchaEnterprise.h
-
- 4VDxU6SZ65gQBn3rUWCCNqxbb2Q=
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Info.plist
-
- qvXMamMsVpa8+m+Nzwchfsvt/eE=
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftdoc
-
- U/f1XLQrWkvQeR+Px1/pRwRc/cc=
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftinterface
-
- spJ76Pm8/Wr3VMBn4v2XqjpgBVQ=
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/x86_64.swiftdoc
-
- f96x+pLmntLoPnADpTqimN2ipfI=
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/x86_64.swiftinterface
-
- s1JZ2QV5QeLTytibw4yKa97YXMg=
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/module.modulemap
-
- e79+f2szYbQmmcycLjb4qvAm9ic=
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/PrivacyInfo.xcprivacy
-
- d34/WdITFALLLJjkSHGiQSA6Z3Y=
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/RecaptchaEnterprise
-
- Bj5s+c75uv9OG+DFaJDzCJQdNR4=
-
-
- files2
-
- ios-arm64/RecaptchaEnterprise.framework/Headers/RecaptchaEnterprise.h
-
- hash
-
- 4VDxU6SZ65gQBn3rUWCCNqxbb2Q=
-
- hash2
-
- DVSRC0UZpbiuicyY3o0XyRn5J4W67BXA3EZoseXSJ+E=
-
-
- ios-arm64/RecaptchaEnterprise.framework/Info.plist
-
- hash
-
- lLz/4hKuGngSXx+1idP1Qd7K96Q=
-
- hash2
-
- 69AqI/t+mFQl1WdbSZTMvyjw8Arr/BaO45RgklSi/OY=
-
-
- ios-arm64/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftdoc
-
- hash
-
- EhXEo2CcyN6grvu7hRiGTj5N5/Q=
-
- hash2
-
- FjQ9BxuUBuAipikhZdGTwdVPGVtsVSoqgo5laiu4cGk=
-
-
- ios-arm64/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftinterface
-
- hash
-
- HKWaSFA8HkKEhv60fJePQ6MMw6A=
-
- hash2
-
- 01O3JDW+YCBhgBZ+F9hJi88lBiR0CKI8XKA7R9aJ5M4=
-
-
- ios-arm64/RecaptchaEnterprise.framework/Modules/module.modulemap
-
- hash
-
- e79+f2szYbQmmcycLjb4qvAm9ic=
-
- hash2
-
- PteZu5hZeSnScpxe2bKzAkh/J6tvZqHOPjJPPX9L3B0=
-
-
- ios-arm64/RecaptchaEnterprise.framework/PrivacyInfo.xcprivacy
-
- hash
-
- d34/WdITFALLLJjkSHGiQSA6Z3Y=
-
- hash2
-
- 9ogbL0FljSMHAXmM5vR4v1xZZKB2oE8aTODyTk0qUj8=
-
-
- ios-arm64/RecaptchaEnterprise.framework/RecaptchaEnterprise
-
- hash
-
- Vl9+I/cFYuo5INyhscdU7ZKuJKM=
-
- hash2
-
- vQn3SxzkE8c0pSwmCUM4R8oKZsHxVsafDddQf0HeFTo=
-
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Headers/RecaptchaEnterprise.h
-
- hash
-
- 4VDxU6SZ65gQBn3rUWCCNqxbb2Q=
-
- hash2
-
- DVSRC0UZpbiuicyY3o0XyRn5J4W67BXA3EZoseXSJ+E=
-
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Info.plist
-
- hash
-
- qvXMamMsVpa8+m+Nzwchfsvt/eE=
-
- hash2
-
- jnZiaN642xbrWF2l7fQF33YSTgePAQACl0FbRUmayMI=
-
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftdoc
-
- hash
-
- U/f1XLQrWkvQeR+Px1/pRwRc/cc=
-
- hash2
-
- tuY9mB+LTHtCEGJRwTeUGym5ANc4iiGERy3vedGcZqo=
-
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftinterface
-
- hash
-
- spJ76Pm8/Wr3VMBn4v2XqjpgBVQ=
-
- hash2
-
- vlFk7bczYlw+XSHD42G8VkhH755HVehFT7fD1snaME4=
-
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/x86_64.swiftdoc
-
- hash
-
- f96x+pLmntLoPnADpTqimN2ipfI=
-
- hash2
-
- zHc1oXV0xksHw1i1q0HYnVIF0FJ3244NSbUty6NT3g8=
-
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/x86_64.swiftinterface
-
- hash
-
- s1JZ2QV5QeLTytibw4yKa97YXMg=
-
- hash2
-
- 5enubvBpufjdyyeqCZwbNZnVGNchHIwyNhUx56fzXto=
-
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/Modules/module.modulemap
-
- hash
-
- e79+f2szYbQmmcycLjb4qvAm9ic=
-
- hash2
-
- PteZu5hZeSnScpxe2bKzAkh/J6tvZqHOPjJPPX9L3B0=
-
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/PrivacyInfo.xcprivacy
-
- hash
-
- d34/WdITFALLLJjkSHGiQSA6Z3Y=
-
- hash2
-
- 9ogbL0FljSMHAXmM5vR4v1xZZKB2oE8aTODyTk0qUj8=
-
-
- ios-arm64_x86_64-simulator/RecaptchaEnterprise.framework/RecaptchaEnterprise
-
- hash
-
- Bj5s+c75uv9OG+DFaJDzCJQdNR4=
-
- hash2
-
- dwEBfc7UHwM0emsKXMYVXM6SRC1m7w/jOCVveRoW9jY=
-
-
-
- rules
-
- ^.*
-
- ^.*\.lproj/
-
- optional
-
- weight
- 1000
-
- ^.*\.lproj/locversion.plist$
-
- omit
-
- weight
- 1100
-
- ^Base\.lproj/
-
- weight
- 1010
-
- ^version.plist$
-
-
- rules2
-
- .*\.dSYM($|/)
-
- weight
- 11
-
- ^(.*/)?\.DS_Store$
-
- omit
-
- weight
- 2000
-
- ^.*
-
- ^.*\.lproj/
-
- optional
-
- weight
- 1000
-
- ^.*\.lproj/locversion.plist$
-
- omit
-
- weight
- 1100
-
- ^Base\.lproj/
-
- weight
- 1010
-
- ^Info\.plist$
-
- omit
-
- weight
- 20
-
- ^PkgInfo$
-
- omit
-
- weight
- 20
-
- ^embedded\.provisionprofile$
-
- weight
- 20
-
- ^version\.plist$
-
- weight
- 20
-
-
-
-
diff --git a/third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Info.plist b/third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Info.plist
deleted file mode 100644
index f47c7a7448aafa6fe8cd4247c8cf9a61d262783b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1006
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
diff --git a/third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftinterface b/third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftinterface
deleted file mode 100644
index 3b3a7e9227..0000000000
--- a/third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Modules/RecaptchaEnterprise.swiftmodule/arm64.swiftinterface
+++ /dev/null
@@ -1,107 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
-// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -enforce-exclusivity=checked -O -enable-experimental-feature AccessLevelOnImport -enable-bare-slash-regex -module-name RecaptchaEnterprise -package-name googlemac/iPhone/recaptcha/enterprise
-import CryptoKit
-import DeviceCheck
-import Foundation
-import Network
-import Swift
-import UIKit
-import WebKit
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-@objc @_inheritsConvenienceInitializers @objcMembers public class RecaptchaConstant : ObjectiveC.NSObject {
- @objc public static let clientVersion: Swift.String
- @objc public static let defaultTimeoutExecute: Swift.Double
- @objc public static let defaultTimeoutInit: Swift.Double
- @objc override dynamic public init()
- @objc deinit
-}
-@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class Recaptcha : ObjectiveC.NSObject {
- @objc public static func fetchClient(withSiteKey siteKey: Swift.String, completion: @escaping (RecaptchaEnterprise.RecaptchaClient?, Foundation.NSError?) -> Swift.Void)
- #if compiler(>=5.3) && $AsyncAwait
- @available(iOS 13.0, *)
- public static func fetchClient(withSiteKey siteKey: Swift.String) async throws -> RecaptchaEnterprise.RecaptchaClient
- #endif
- @available(*, deprecated, message: "Use the new api `fetchClient(withSiteKey:completion:)` instead.")
- @objc public static func getClient(withSiteKey siteKey: Swift.String, withTimeout timeout: Swift.Double, completion: @escaping (RecaptchaEnterprise.RecaptchaClient?, Foundation.NSError?) -> Swift.Void)
- @available(*, deprecated, message: "Use the new api `fetchClient(withSiteKey:completion:)` instead.")
- @objc public static func getClient(withSiteKey siteKey: Swift.String, completion: @escaping (RecaptchaEnterprise.RecaptchaClient?, Foundation.NSError?) -> Swift.Void)
- @available(*, deprecated, message: "Use the new api `fetchClient(withSiteKey:completion:)` instead.")
- @objc public static func getClient(siteKey: Swift.String, completionHandler: @escaping (RecaptchaEnterprise.RecaptchaClient?, Foundation.NSError?) -> Swift.Void)
- @objc deinit
-}
-@available(*, deprecated, message: "Use RecaptchaAction enums instead.")
-@objc public enum RecaptchaActionType : Swift.Int {
- case login
- case signup
- case other
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-@_hasMissingDesignatedInitializers @objc public class RecaptchaAction : ObjectiveC.NSObject {
- convenience public init(customAction: Swift.String)
- @available(*, deprecated, message: "Please use customAction with the regular RecaptchaAction.custom() function")
- @objc public init(action: RecaptchaEnterprise.RecaptchaActionType)
- @objc public static let login: RecaptchaEnterprise.RecaptchaAction
- @objc public static let signup: RecaptchaEnterprise.RecaptchaAction
- @objc public static func custom(_ action: Swift.String) -> RecaptchaEnterprise.RecaptchaAction
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc public class RecaptchaClient : ObjectiveC.NSObject {
- @objc public func execute(withAction action: RecaptchaEnterprise.RecaptchaAction, withTimeout timeout: Swift.Double, completion: @escaping (Swift.String?, Foundation.NSError?) -> Swift.Void)
- #if compiler(>=5.3) && $AsyncAwait
- @available(iOS 13.0, *)
- public func execute(withAction action: RecaptchaEnterprise.RecaptchaAction, withTimeout timeout: Swift.Double = RecaptchaConstant.defaultTimeoutExecute) async throws -> Swift.String
- #endif
- @objc public func execute(withAction action: RecaptchaEnterprise.RecaptchaAction, completion: @escaping (Swift.String?, Foundation.NSError?) -> Swift.Void)
- @objc public func execute(_ action: RecaptchaEnterprise.RecaptchaAction, completion: @escaping (Swift.String?, Foundation.NSError?) -> Swift.Void)
- @available(*, deprecated, message: "Use `execute(withAction:completion:)` instead.")
- @objc public func execute(_ action: RecaptchaEnterprise.RecaptchaAction, completionHandler: @escaping (RecaptchaEnterprise.RecaptchaToken?, RecaptchaEnterprise.RecaptchaError?) -> Swift.Void)
- @objc deinit
-}
-@objc public enum RecaptchaErrorCode : Swift.Int {
- case errorCodeUnknown = 0
- case errorNetworkError = 1
- case errorInvalidSiteKey = 2
- case erroInvalidKeyType = 3
- case errorInvalidPackageName = 4
- case errorInvalidAction = 5
- case errorInvalidTimeout = 6
- case errorNoNetwork = 7
- case errorCodeInternalError = 100
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-@_hasMissingDesignatedInitializers @objc public class RecaptchaError : Foundation.NSError {
- @objc public var errorCode: RecaptchaEnterprise.RecaptchaErrorCode {
- @objc get
- }
- @objc public var errorMessage: Swift.String {
- @objc get
- }
- @objc deinit
-}
-@available(*, deprecated, message: "Newer implementations return the Token as a string.")
-@objc public class RecaptchaToken : ObjectiveC.NSObject {
- @objc final public let recaptchaToken: Swift.String
- @available(*, deprecated, message: "Newer implementations return the Token as a string.")
- @objc public init(_ mobilemivdvtyi: Swift.String)
- @objc deinit
-}
-@available(*, deprecated, message: "Use RecaptchaAction enums instead.")
-extension RecaptchaEnterprise.RecaptchaActionType : Swift.Equatable {}
-@available(*, deprecated, message: "Use RecaptchaAction enums instead.")
-extension RecaptchaEnterprise.RecaptchaActionType : Swift.Hashable {}
-@available(*, deprecated, message: "Use RecaptchaAction enums instead.")
-extension RecaptchaEnterprise.RecaptchaActionType : Swift.RawRepresentable {}
-extension RecaptchaEnterprise.RecaptchaErrorCode : Swift.Equatable {}
-extension RecaptchaEnterprise.RecaptchaErrorCode : Swift.Hashable {}
-extension RecaptchaEnterprise.RecaptchaErrorCode : Swift.RawRepresentable {}
diff --git a/third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Modules/module.modulemap b/third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Modules/module.modulemap
deleted file mode 100644
index e0b51e8d85..0000000000
--- a/third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/Modules/module.modulemap
+++ /dev/null
@@ -1,4 +0,0 @@
-framework module RecaptchaEnterprise {
- header "RecaptchaEnterprise.h"
- requires objc
-}
diff --git a/third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/RecaptchaEnterprise b/third-party/recaptcha/RecaptchaEnterprise.xcframework/ios-arm64/RecaptchaEnterprise.framework/RecaptchaEnterprise
deleted file mode 100644
index 737e71e03c4aa031f75c878d045c3f586bb9dae2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4859696
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