diff --git a/.github/workflows/update-dependencies.yml b/.github/workflows/update-dependencies.yml
index 9ce467996d..f40aa5743d 100644
--- a/.github/workflows/update-dependencies.yml
+++ b/.github/workflows/update-dependencies.yml
@@ -142,7 +142,7 @@ jobs:
cd -
# Copy all *-Swift.h header files into ios_pod/swift_headers/
echo "Copying headers..."
- find "${ziptmp}" -name '*-Swift.h' -print0 | xargs -0 -n 1 -J REPLACETEXT cp -f REPLACETEXT ios_pod/swift_headers/
+ find "${ziptmp}" -name '*-Swift.h' -path '*ios*arm64*x86_64*simulator*' -print0 | xargs -0 -n 1 -J REPLACETEXT cp -f REPLACETEXT ios_pod/swift_headers/
copyright_line="// Copyright $(date +%Y) Google LLC"
# Add a note to each file about its source.
for ios_header in ios_pod/swift_headers/*.h; do
diff --git a/Android/firebase_dependencies.gradle b/Android/firebase_dependencies.gradle
index a2f751f0a2..2481bd4c38 100644
--- a/Android/firebase_dependencies.gradle
+++ b/Android/firebase_dependencies.gradle
@@ -158,7 +158,7 @@ project.afterEvaluate {
// Add the bill-of-materials
project.dependencies {
- implementation platform('com.google.firebase:firebase-bom:32.2.0')
+ implementation platform('com.google.firebase:firebase-bom:32.2.2')
}
for (String lib : firebaseCpp.dependencies.libSet) {
// Generate and include the proguard file
diff --git a/analytics/integration_test/Podfile b/analytics/integration_test/Podfile
index 31bec9d850..2bd2ef9ca3 100644
--- a/analytics/integration_test/Podfile
+++ b/analytics/integration_test/Podfile
@@ -5,12 +5,12 @@ use_frameworks! :linkage => :static
target 'integration_test' do
platform :ios, '11.0'
- pod 'Firebase/Analytics', '10.12.0'
+ pod 'Firebase/Analytics', '10.13.0'
end
target 'integration_test_tvos' do
platform :tvos, '12.0'
- pod 'Firebase/Analytics', '10.12.0'
+ pod 'Firebase/Analytics', '10.13.0'
end
post_install do |installer|
diff --git a/analytics/ios_headers/FIREventNames.h b/analytics/ios_headers/FIREventNames.h
index 9d677883f0..317bfab42d 100644
--- a/analytics/ios_headers/FIREventNames.h
+++ b/analytics/ios_headers/FIREventNames.h
@@ -1,6 +1,6 @@
// Copyright 2023 Google LLC
-// Copied from Firebase Analytics iOS SDK 10.12.0.
+// Copied from Firebase Analytics iOS SDK 10.13.0.
/// @file FIREventNames.h
///
diff --git a/analytics/ios_headers/FIRParameterNames.h b/analytics/ios_headers/FIRParameterNames.h
index 65f7e3ea7c..c6664d14f7 100644
--- a/analytics/ios_headers/FIRParameterNames.h
+++ b/analytics/ios_headers/FIRParameterNames.h
@@ -1,6 +1,6 @@
// Copyright 2023 Google LLC
-// Copied from Firebase Analytics iOS SDK 10.12.0.
+// Copied from Firebase Analytics iOS SDK 10.13.0.
/// @file FIRParameterNames.h
///
diff --git a/analytics/ios_headers/FIRUserPropertyNames.h b/analytics/ios_headers/FIRUserPropertyNames.h
index 935289b468..00851e1395 100644
--- a/analytics/ios_headers/FIRUserPropertyNames.h
+++ b/analytics/ios_headers/FIRUserPropertyNames.h
@@ -1,6 +1,6 @@
// Copyright 2023 Google LLC
-// Copied from Firebase Analytics iOS SDK 10.12.0.
+// Copied from Firebase Analytics iOS SDK 10.13.0.
/// @file FIRUserPropertyNames.h
///
diff --git a/app/app_resources/build.gradle b/app/app_resources/build.gradle
index f0d956e39c..6fecf213be 100644
--- a/app/app_resources/build.gradle
+++ b/app/app_resources/build.gradle
@@ -50,7 +50,7 @@ android {
}
dependencies {
- implementation platform('com.google.firebase:firebase-bom:32.2.0')
+ implementation platform('com.google.firebase:firebase-bom:32.2.2')
implementation 'com.google.firebase:firebase-analytics'
}
diff --git a/app/google_api_resources/build.gradle b/app/google_api_resources/build.gradle
index 721547e028..f299d7ac6a 100644
--- a/app/google_api_resources/build.gradle
+++ b/app/google_api_resources/build.gradle
@@ -53,7 +53,7 @@ android {
}
dependencies {
- implementation platform('com.google.firebase:firebase-bom:32.2.0')
+ implementation platform('com.google.firebase:firebase-bom:32.2.2')
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.android.gms:play-services-base:18.2.0'
implementation project(':app:app_resources')
diff --git a/app/integration_test/Podfile b/app/integration_test/Podfile
index 68829105b6..d0c27722ff 100644
--- a/app/integration_test/Podfile
+++ b/app/integration_test/Podfile
@@ -4,7 +4,7 @@ platform :ios, '11.0'
use_frameworks! :linkage => :static
target 'integration_test' do
- pod 'Firebase/Analytics', '10.12.0'
+ pod 'Firebase/Analytics', '10.13.0'
end
post_install do |installer|
diff --git a/app/invites_resources/build.gradle b/app/invites_resources/build.gradle
index 3e906204d9..90e7eaa71e 100644
--- a/app/invites_resources/build.gradle
+++ b/app/invites_resources/build.gradle
@@ -49,7 +49,7 @@ android {
}
dependencies {
- implementation platform('com.google.firebase:firebase-bom:32.2.0')
+ implementation platform('com.google.firebase:firebase-bom:32.2.2')
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-dynamic-links'
implementation project(':app:app_resources')
diff --git a/app/src/tests/runner/ios/Info.plist b/app/src/tests/runner/ios/Info.plist
index 7b5e300a2b..a71b32aedb 100644
--- a/app/src/tests/runner/ios/Info.plist
+++ b/app/src/tests/runner/ios/Info.plist
@@ -30,7 +30,7 @@
Main
UIRequiredDeviceCapabilities
- armv7
+ arm64
UISupportedInterfaceOrientations
@@ -46,4 +46,4 @@
UIInterfaceOrientationLandscapeRight
-
\ No newline at end of file
+
diff --git a/app_check/app_check_resources/build.gradle b/app_check/app_check_resources/build.gradle
index 29f4663f6e..56fd0ab30a 100644
--- a/app_check/app_check_resources/build.gradle
+++ b/app_check/app_check_resources/build.gradle
@@ -49,7 +49,7 @@ android {
}
dependencies {
- implementation platform('com.google.firebase:firebase-bom:32.2.0')
+ implementation platform('com.google.firebase:firebase-bom:32.2.2')
implementation 'com.google.firebase:firebase-appcheck'
}
diff --git a/app_check/integration_test/Podfile b/app_check/integration_test/Podfile
index 23b6635378..a809bb6f62 100644
--- a/app_check/integration_test/Podfile
+++ b/app_check/integration_test/Podfile
@@ -4,20 +4,20 @@ use_frameworks! :linkage => :static
target 'integration_test' do
platform :ios, '11.0'
- pod 'Firebase/AppCheck', '10.12.0'
- pod 'Firebase/Database', '10.12.0'
- pod 'Firebase/Auth', '10.12.0'
- pod 'Firebase/Storage', '10.12.0'
- pod 'Firebase/Functions', '10.12.0'
+ pod 'Firebase/AppCheck', '10.13.0'
+ pod 'Firebase/Database', '10.13.0'
+ pod 'Firebase/Auth', '10.13.0'
+ pod 'Firebase/Storage', '10.13.0'
+ pod 'Firebase/Functions', '10.13.0'
end
target 'integration_test_tvos' do
platform :tvos, '12.0'
- pod 'Firebase/AppCheck', '10.12.0'
- pod 'Firebase/Database', '10.12.0'
- pod 'Firebase/Auth', '10.12.0'
- pod 'Firebase/Storage', '10.12.0'
- pod 'Firebase/Functions', '10.12.0'
+ pod 'Firebase/AppCheck', '10.13.0'
+ pod 'Firebase/Database', '10.13.0'
+ pod 'Firebase/Auth', '10.13.0'
+ pod 'Firebase/Storage', '10.13.0'
+ pod 'Firebase/Functions', '10.13.0'
end
post_install do |installer|
diff --git a/auth/auth_resources/build.gradle b/auth/auth_resources/build.gradle
index 2a39b9b0a1..1f5801963e 100644
--- a/auth/auth_resources/build.gradle
+++ b/auth/auth_resources/build.gradle
@@ -49,7 +49,7 @@ android {
}
dependencies {
- implementation platform('com.google.firebase:firebase-bom:32.2.0')
+ implementation platform('com.google.firebase:firebase-bom:32.2.2')
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-auth'
implementation project(':app:app_resources')
diff --git a/auth/integration_test/Podfile b/auth/integration_test/Podfile
index 30d8c003c4..0a7cf70936 100644
--- a/auth/integration_test/Podfile
+++ b/auth/integration_test/Podfile
@@ -4,12 +4,12 @@ use_frameworks! :linkage => :static
target 'integration_test' do
platform :ios, '11.0'
- pod 'Firebase/Auth', '10.12.0'
+ pod 'Firebase/Auth', '10.13.0'
end
target 'integration_test_tvos' do
platform :tvos, '12.0'
- pod 'Firebase/Auth', '10.12.0'
+ pod 'Firebase/Auth', '10.13.0'
end
post_install do |installer|
diff --git a/build_scripts/ios/Info.plist b/build_scripts/ios/Info.plist
index 92f3bb83db..ba4d5c05b0 100644
--- a/build_scripts/ios/Info.plist
+++ b/build_scripts/ios/Info.plist
@@ -6,13 +6,12 @@
LibraryIdentifier
- ios-arm64_i386_x86_64-simulator
+ ios-arm64_x86_64-simulator
LibraryPath
LIBRARY_PATH
SupportedArchitectures
arm64
- i386
x86_64
SupportedPlatform
@@ -22,13 +21,12 @@
LibraryIdentifier
- ios-arm64_armv7
+ ios-arm64
LibraryPath
LIBRARY_PATH
SupportedArchitectures
arm64
- armv7
SupportedPlatform
ios
@@ -39,4 +37,4 @@
XCFrameworkFormatVersion
1.0
-
\ No newline at end of file
+
diff --git a/build_scripts/ios/build.sh b/build_scripts/ios/build.sh
index 95d134a23d..12ac66e93b 100755
--- a/build_scripts/ios/build.sh
+++ b/build_scripts/ios/build.sh
@@ -3,7 +3,7 @@
# Copyright 2020 Google LLC
#
# Script to build iOS XCFrameworks
-# If built for all architectures (arm64 armv7 x86_64 i386),
+# If built for all architectures (arm64 x86_64),
# it will build universal framework as well
#
@@ -24,9 +24,9 @@ usage(){
set -e
readonly SUPPORTED_PLATFORMS=(device simulator)
-readonly SUPPORTED_ARCHITECTURES=(arm64 armv7 x86_64 i386)
-readonly DEVICE_ARCHITECTURES=(arm64 armv7)
-readonly SIMULATOR_ARCHITECTURES=(arm64 x86_64 i386)
+readonly SUPPORTED_ARCHITECTURES=(arm64 x86_64)
+readonly DEVICE_ARCHITECTURES=(arm64)
+readonly SIMULATOR_ARCHITECTURES=(arm64 x86_64)
readonly SUPPORTED_TARGETS=(firebase_analytics firebase_auth firebase_app_check firebase_database firebase_dynamic_links firebase_firestore firebase_functions firebase_gma firebase_installations firebase_messaging firebase_remote_config firebase_storage)
# build default value
@@ -198,7 +198,7 @@ if ${cmakeBuild}; then
done
done
- # if we built for all architectures (arm64 armv7 x86_64 i386)
+ # if we built for all architectures (arm64 x86_64)
# build universal framework as well
if [[ ${#architectures[@]} < ${#SUPPORTED_ARCHITECTURES[@]} ]]; then
exit 0
@@ -209,8 +209,6 @@ if ${cmakeBuild}; then
mkdir -p universal/${target}.framework
libsubpath="${target}.framework/${target}"
lipo -create "device-arm64/${libsubpath}" \
- "device-armv7/${libsubpath}" \
- "simulator-i386/${libsubpath}" \
"simulator-x86_64/${libsubpath}" \
-output "universal/${libsubpath}"
done
@@ -228,17 +226,15 @@ if ${cmakeBuild}; then
for target in ${targets[@]}; do
libsubpath="${target}.framework/${target}"
if [[ "${platform}" == "device" ]]; then
- outputdir="${xcframeworkspath}/${target}.xcframework/ios-arm64_armv7/${target}.framework"
+ outputdir="${xcframeworkspath}/${target}.xcframework/ios-arm64/${target}.framework"
mkdir -p ${outputdir}
lipo -create "${frameworkspath}/device-arm64/${libsubpath}" \
- "${frameworkspath}/device-armv7/${libsubpath}" \
-output "${outputdir}/${target}"
elif [[ "${platform}" == "simulator" ]]; then
- outputdir="${xcframeworkspath}/${target}.xcframework/ios-arm64_i386_x86_64-simulator/${target}.framework"
+ outputdir="${xcframeworkspath}/${target}.xcframework/ios-arm64_x86_64-simulator/${target}.framework"
mkdir -p ${outputdir}
lipo -create "${frameworkspath}/simulator-arm64/${libsubpath}" \
- "${frameworkspath}/simulator-i386/${libsubpath}" \
"${frameworkspath}/simulator-x86_64/${libsubpath}" \
-output "${outputdir}/${target}"
fi
@@ -252,11 +248,11 @@ if ${cmakeBuild}; then
done
# create Headers for xcframework
- if [[ ! -d "${xcframeworkspath}/firebase.xcframework/ios-arm64_armv7/firebase.framework/Headers" ]]; then
+ if [[ ! -d "${xcframeworkspath}/firebase.xcframework/ios-arm64/firebase.framework/Headers" ]]; then
cp -R ${frameworkspath}/device-arm64/firebase.framework/Headers \
- ${xcframeworkspath}/firebase.xcframework/ios-arm64_armv7/firebase.framework/Headers
+ ${xcframeworkspath}/firebase.xcframework/ios-arm64/firebase.framework/Headers
cp -R ${frameworkspath}/device-arm64/firebase.framework/Headers \
- ${xcframeworkspath}/firebase.xcframework/ios-arm64_i386_x86_64-simulator/firebase.framework/Headers
+ ${xcframeworkspath}/firebase.xcframework/ios-arm64_x86_64-simulator/firebase.framework/Headers
fi
echo "xcframeworks build end & ready to use"
fi
diff --git a/build_scripts/tvos/Info_ios_and_tvos.plist b/build_scripts/tvos/Info_ios_and_tvos.plist
index 9095d8a567..0cb263b90d 100644
--- a/build_scripts/tvos/Info_ios_and_tvos.plist
+++ b/build_scripts/tvos/Info_ios_and_tvos.plist
@@ -6,13 +6,12 @@
LibraryIdentifier
- ios-arm64_i386_x86_64-simulator
+ ios-arm64_x86_64-simulator
LibraryPath
LIBRARY_PATH
SupportedArchitectures
arm64
- i386
x86_64
SupportedPlatform
@@ -22,13 +21,12 @@
LibraryIdentifier
- ios-arm64_armv7
+ ios-arm64
LibraryPath
LIBRARY_PATH
SupportedArchitectures
arm64
- armv7
SupportedPlatform
ios
diff --git a/build_scripts/tvos/build.sh b/build_scripts/tvos/build.sh
index bf79551ad7..c47f93042d 100755
--- a/build_scripts/tvos/build.sh
+++ b/build_scripts/tvos/build.sh
@@ -200,7 +200,7 @@ if ${cmakeBuild}; then
done
done
- # if we built for all architectures (arm64 armv7 x86_64 i386)
+ # if we built for all architectures (arm64 armv7 x86_64)
# build universal framework as well
if [[ ${#architectures[@]} < ${#SUPPORTED_ARCHITECTURES[@]} ]]; then
exit 0
diff --git a/cmake/external/firestore.cmake b/cmake/external/firestore.cmake
index b38c6beb3b..5715648693 100644
--- a/cmake/external/firestore.cmake
+++ b/cmake/external/firestore.cmake
@@ -20,7 +20,7 @@ endif()
# If the format of the line below changes, then be sure to update
# https://github.com/firebase/firebase-cpp-sdk/blob/fd054fa016/.github/workflows/update-dependencies.yml#L81
-set(version CocoaPods-10.12.0)
+set(version CocoaPods-10.13.0)
function(GetReleasedDep)
message("Getting released firebase-ios-sdk @ ${version}")
diff --git a/database/database_resources/build.gradle b/database/database_resources/build.gradle
index 4d7cdccedb..02b23cb111 100644
--- a/database/database_resources/build.gradle
+++ b/database/database_resources/build.gradle
@@ -45,7 +45,7 @@ android {
}
dependencies {
- implementation platform('com.google.firebase:firebase-bom:32.2.0')
+ implementation platform('com.google.firebase:firebase-bom:32.2.2')
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-database'
//implementation project(':app:app_resources')
diff --git a/database/integration_test/Podfile b/database/integration_test/Podfile
index bfbd81bc49..beea7f84d9 100644
--- a/database/integration_test/Podfile
+++ b/database/integration_test/Podfile
@@ -4,14 +4,14 @@ use_frameworks! :linkage => :static
target 'integration_test' do
platform :ios, '11.0'
- pod 'Firebase/Database', '10.12.0'
- pod 'Firebase/Auth', '10.12.0'
+ pod 'Firebase/Database', '10.13.0'
+ pod 'Firebase/Auth', '10.13.0'
end
target 'integration_test_tvos' do
platform :tvos, '12.0'
- pod 'Firebase/Database', '10.12.0'
- pod 'Firebase/Auth', '10.12.0'
+ pod 'Firebase/Database', '10.13.0'
+ pod 'Firebase/Auth', '10.13.0'
end
post_install do |installer|
diff --git a/dynamic_links/integration_test/Podfile b/dynamic_links/integration_test/Podfile
index 7dfa40e9c8..9dff3be5be 100644
--- a/dynamic_links/integration_test/Podfile
+++ b/dynamic_links/integration_test/Podfile
@@ -4,7 +4,7 @@ platform :ios, '11.0'
use_frameworks! :linkage => :static
target 'integration_test' do
- pod 'Firebase/DynamicLinks', '10.12.0'
+ pod 'Firebase/DynamicLinks', '10.13.0'
end
post_install do |installer|
diff --git a/firestore/firestore_resources/build.gradle b/firestore/firestore_resources/build.gradle
index d559110b87..9f4bfd98ab 100644
--- a/firestore/firestore_resources/build.gradle
+++ b/firestore/firestore_resources/build.gradle
@@ -53,7 +53,7 @@ android {
}
dependencies {
- implementation platform('com.google.firebase:firebase-bom:32.2.0')
+ implementation platform('com.google.firebase:firebase-bom:32.2.2')
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-firestore'
}
diff --git a/firestore/integration_test/Podfile b/firestore/integration_test/Podfile
index eb8a2fe9ef..89a8007786 100644
--- a/firestore/integration_test/Podfile
+++ b/firestore/integration_test/Podfile
@@ -4,14 +4,14 @@ use_frameworks! :linkage => :static
target 'integration_test' do
platform :ios, '11.0'
- pod 'Firebase/Firestore', '10.12.0'
- pod 'Firebase/Auth', '10.12.0'
+ pod 'Firebase/Firestore', '10.13.0'
+ pod 'Firebase/Auth', '10.13.0'
end
target 'integration_test_tvos' do
platform :tvos, '12.0'
- pod 'Firebase/Firestore', '10.12.0'
- pod 'Firebase/Auth', '10.12.0'
+ pod 'Firebase/Firestore', '10.13.0'
+ pod 'Firebase/Auth', '10.13.0'
end
post_install do |installer|
diff --git a/firestore/integration_test_internal/Podfile b/firestore/integration_test_internal/Podfile
index 7d87a571b6..3cbb9cce62 100644
--- a/firestore/integration_test_internal/Podfile
+++ b/firestore/integration_test_internal/Podfile
@@ -4,14 +4,14 @@ use_frameworks! :linkage => :static
target 'integration_test' do
platform :ios, '11.0'
- pod 'Firebase/Firestore', '10.12.0'
- pod 'Firebase/Auth', '10.12.0'
+ pod 'Firebase/Firestore', '10.13.0'
+ pod 'Firebase/Auth', '10.13.0'
end
target 'integration_test_tvos' do
platform :tvos, '12.0'
- pod 'Firebase/Firestore', '10.12.0'
- pod 'Firebase/Auth', '10.12.0'
+ pod 'Firebase/Firestore', '10.13.0'
+ pod 'Firebase/Auth', '10.13.0'
end
post_install do |installer|
diff --git a/functions/integration_test/Podfile b/functions/integration_test/Podfile
index aa8a3c7f5d..22ef139816 100644
--- a/functions/integration_test/Podfile
+++ b/functions/integration_test/Podfile
@@ -4,14 +4,14 @@ use_frameworks! :linkage => :static
target 'integration_test' do
platform :ios, '11.0'
- pod 'Firebase/Functions', '10.12.0'
- pod 'Firebase/Auth', '10.12.0'
+ pod 'Firebase/Functions', '10.13.0'
+ pod 'Firebase/Auth', '10.13.0'
end
target 'integration_test_tvos' do
platform :tvos, '12.0'
- pod 'Firebase/Functions', '10.12.0'
- pod 'Firebase/Auth', '10.12.0'
+ pod 'Firebase/Functions', '10.13.0'
+ pod 'Firebase/Auth', '10.13.0'
end
post_install do |installer|
diff --git a/gma/gma_resources/build.gradle b/gma/gma_resources/build.gradle
index 8bf2bc611f..79dc1bb0a8 100644
--- a/gma/gma_resources/build.gradle
+++ b/gma/gma_resources/build.gradle
@@ -45,7 +45,7 @@ android {
}
dependencies {
- implementation platform('com.google.firebase:firebase-bom:32.2.0')
+ implementation platform('com.google.firebase:firebase-bom:32.2.2')
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.android.gms:play-services-ads:22.2.0'
}
diff --git a/gma/integration_test/Podfile b/gma/integration_test/Podfile
index 3943eeadd6..8f9a305cdf 100644
--- a/gma/integration_test/Podfile
+++ b/gma/integration_test/Podfile
@@ -4,8 +4,8 @@ platform :ios, '11.0'
use_frameworks! :linkage => :static
target 'integration_test' do
- pod 'Firebase/CoreOnly', '10.12.0'
- pod 'Google-Mobile-Ads-SDK', '10.8.0'
+ pod 'Firebase/CoreOnly', '10.13.0'
+ pod 'Google-Mobile-Ads-SDK', '10.9.0'
end
post_install do |installer|
diff --git a/installations/integration_test/Podfile b/installations/integration_test/Podfile
index 7a73a24d5e..5c001d5b3a 100644
--- a/installations/integration_test/Podfile
+++ b/installations/integration_test/Podfile
@@ -4,8 +4,8 @@ platform :ios, '11.0'
use_frameworks! :linkage => :static
target 'integration_test' do
- pod 'Firebase/Analytics', '10.12.0'
- pod 'Firebase/Installations', '10.12.0'
+ pod 'Firebase/Analytics', '10.13.0'
+ pod 'Firebase/Installations', '10.13.0'
end
post_install do |installer|
diff --git a/ios_pod/Podfile b/ios_pod/Podfile
index f45fd75556..85d0daf610 100644
--- a/ios_pod/Podfile
+++ b/ios_pod/Podfile
@@ -3,20 +3,20 @@ platform :ios, '11.0'
use_frameworks!
target 'GetPods' do
- pod 'Firebase/Core', '10.12.0'
+ pod 'Firebase/Core', '10.13.0'
- pod 'Google-Mobile-Ads-SDK', '10.8.0'
- pod 'Firebase/Analytics', '10.12.0'
- pod 'Firebase/AppCheck', '10.12.0'
- pod 'Firebase/Auth', '10.12.0'
- pod 'Firebase/Crashlytics', '10.12.0'
- pod 'Firebase/Database', '10.12.0'
- pod 'Firebase/DynamicLinks', '10.12.0'
- pod 'Firebase/Firestore', '10.12.0'
- pod 'Firebase/Functions', '10.12.0'
- pod 'Firebase/Installations', '10.12.0'
- pod 'Firebase/Messaging', '10.12.0'
- pod 'Firebase/RemoteConfig', '10.12.0'
- pod 'Firebase/Storage', '10.12.0'
+ pod 'Google-Mobile-Ads-SDK', '10.9.0'
+ pod 'Firebase/Analytics', '10.13.0'
+ pod 'Firebase/AppCheck', '10.13.0'
+ pod 'Firebase/Auth', '10.13.0'
+ pod 'Firebase/Crashlytics', '10.13.0'
+ pod 'Firebase/Database', '10.13.0'
+ pod 'Firebase/DynamicLinks', '10.13.0'
+ pod 'Firebase/Firestore', '10.13.0'
+ pod 'Firebase/Functions', '10.13.0'
+ pod 'Firebase/Installations', '10.13.0'
+ pod 'Firebase/Messaging', '10.13.0'
+ pod 'Firebase/RemoteConfig', '10.13.0'
+ pod 'Firebase/Storage', '10.13.0'
end
diff --git a/ios_pod/swift_headers/FirebaseAnalyticsSwift-Swift.h b/ios_pod/swift_headers/FirebaseAnalyticsSwift-Swift.h
index 4ef68a494a..75a6cfd445 100644
--- a/ios_pod/swift_headers/FirebaseAnalyticsSwift-Swift.h
+++ b/ios_pod/swift_headers/FirebaseAnalyticsSwift-Swift.h
@@ -1,246 +1,527 @@
// Copyright 2023 Google LLC
-// Copied from Firebase iOS SDK 10.12.0.
+// Copied from Firebase iOS SDK 10.13.0.
-// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62
-// clang-1316.0.20.8)
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef FIREBASEANALYTICSSWIFT_SWIFT_H
#define FIREBASEANALYTICSSWIFT_SWIFT_H
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"
#if !defined(__has_include)
-#define __has_include(x) 0
+# define __has_include(x) 0
#endif
#if !defined(__has_attribute)
-#define __has_attribute(x) 0
+# define __has_attribute(x) 0
#endif
#if !defined(__has_feature)
-#define __has_feature(x) 0
+# define __has_feature(x) 0
#endif
#if !defined(__has_warning)
-#define __has_warning(x) 0
+# define __has_warning(x) 0
#endif
#if __has_include()
-#include
+# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
-#include
-#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
#include
+#include
+#include
+#endif
#if !defined(SWIFT_TYPEDEFS)
-#define SWIFT_TYPEDEFS 1
-#if __has_include()
-#include
-#elif !defined(__cplusplus)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
typedef uint_least16_t char16_t;
typedef uint_least32_t char32_t;
-#endif
-typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
-typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
-typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
-typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
-typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
-typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
-typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
-typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
-typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
-typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
-typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
-typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#if !defined(SWIFT_PASTE)
-#define SWIFT_PASTE_HELPER(x, y) x##y
-#define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
#endif
#if !defined(SWIFT_METATYPE)
-#define SWIFT_METATYPE(X) Class
+# define SWIFT_METATYPE(X) Class
#endif
#if !defined(SWIFT_CLASS_PROPERTY)
-#if __has_feature(objc_class_property)
-#define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
-#else
-#define SWIFT_CLASS_PROPERTY(...)
-#endif
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
#endif
#if __has_attribute(objc_runtime_name)
-#define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
#else
-#define SWIFT_RUNTIME_NAME(X)
+# define SWIFT_RUNTIME_NAME(X)
#endif
#if __has_attribute(swift_name)
-#define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
-#define SWIFT_COMPILE_NAME(X)
+# define SWIFT_COMPILE_NAME(X)
#endif
#if __has_attribute(objc_method_family)
-#define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
#else
-#define SWIFT_METHOD_FAMILY(X)
+# define SWIFT_METHOD_FAMILY(X)
#endif
#if __has_attribute(noescape)
-#define SWIFT_NOESCAPE __attribute__((noescape))
+# define SWIFT_NOESCAPE __attribute__((noescape))
#else
-#define SWIFT_NOESCAPE
+# define SWIFT_NOESCAPE
#endif
#if __has_attribute(ns_consumed)
-#define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
#else
-#define SWIFT_RELEASES_ARGUMENT
+# define SWIFT_RELEASES_ARGUMENT
#endif
#if __has_attribute(warn_unused_result)
-#define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
#else
-#define SWIFT_WARN_UNUSED_RESULT
+# define SWIFT_WARN_UNUSED_RESULT
#endif
#if __has_attribute(noreturn)
-#define SWIFT_NORETURN __attribute__((noreturn))
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_NORETURN
+# define SWIFT_NORETURN
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-#define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-#define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-#define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
-#if __has_attribute(objc_subclassing_restricted)
-#define SWIFT_CLASS(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) \
- SWIFT_CLASS_EXTRA
-#else
-#define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#endif
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
#endif
#if !defined(SWIFT_RESILIENT_CLASS)
-#if __has_attribute(objc_class_stub)
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) \
- SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#else
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#endif
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
#endif
#if !defined(SWIFT_PROTOCOL)
-#define SWIFT_PROTOCOL(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
-#define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_EXTENSION)
-#define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
#if !defined(OBJC_DESIGNATED_INITIALIZER)
-#if __has_attribute(objc_designated_initializer)
-#define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
+#endif
+#if !defined(SWIFT_UNAVAILABLE)
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
+#endif
+#if !defined(SWIFT_UNAVAILABLE_MSG)
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+#endif
+#if !defined(SWIFT_AVAILABILITY)
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
+#endif
+#if !defined(SWIFT_WEAK_IMPORT)
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+#endif
+#if !defined(SWIFT_DEPRECATED)
+# define SWIFT_DEPRECATED __attribute__((deprecated))
+#endif
+#if !defined(SWIFT_DEPRECATED_MSG)
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+#endif
+#if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define OBJC_DESIGNATED_INITIALIZER
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
+#if !defined(IBSegueAction)
+# define IBSegueAction
+#endif
+#endif
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
#endif
-#if !defined(SWIFT_ENUM_ATTR)
-#if defined(__has_attribute) && __has_attribute(enum_extensibility)
-#define SWIFT_ENUM_ATTR(_extensibility) \
- __attribute__((enum_extensibility(_extensibility)))
#else
-#define SWIFT_ENUM_ATTR(_extensibility)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
-#if !defined(SWIFT_ENUM)
-#define SWIFT_ENUM(_type, _name, _extensibility) \
- enum _name : _type _name; \
- enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
-#if __has_feature(generalized_swift_name)
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); \
- enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) \
- SWIFT_ENUM_EXTRA _name : _type
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(modules)
+#if __has_warning("-Watimport-in-framework-header")
+#pragma clang diagnostic ignored "-Watimport-in-framework-header"
+#endif
+#endif
+
+#endif
+#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
+#pragma clang diagnostic ignored "-Wduplicate-method-arg"
+#if __has_warning("-Wpragma-clang-attribute")
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+#endif
+#pragma clang diagnostic ignored "-Wunknown-pragmas"
+#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
+
+#if __has_attribute(external_source_symbol)
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseAnalyticsSwift",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+#endif
+#if defined(__cplusplus)
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+#ifndef FIREBASEANALYTICSSWIFT_SWIFT_H
+#define FIREBASEANALYTICSSWIFT_SWIFT_H
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wgcc-compat"
+
+#if !defined(__has_include)
+# define __has_include(x) 0
+#endif
+#if !defined(__has_attribute)
+# define __has_attribute(x) 0
+#endif
+#if !defined(__has_feature)
+# define __has_feature(x) 0
+#endif
+#if !defined(__has_warning)
+# define __has_warning(x) 0
+#endif
+
+#if __has_include()
+# include
+#endif
+
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
+#include
+#include
+#include
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
+typedef uint_least16_t char16_t;
+typedef uint_least32_t char32_t;
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+#endif
+
+#if !defined(SWIFT_PASTE)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+#endif
+#if !defined(SWIFT_METATYPE)
+# define SWIFT_METATYPE(X) Class
+#endif
+#if !defined(SWIFT_CLASS_PROPERTY)
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
+#endif
+
+#if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+#else
+# define SWIFT_RUNTIME_NAME(X)
+#endif
+#if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+#else
+# define SWIFT_COMPILE_NAME(X)
+#endif
+#if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+#else
+# define SWIFT_METHOD_FAMILY(X)
+#endif
+#if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+#else
+# define SWIFT_NOESCAPE
+#endif
+#if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+#else
+# define SWIFT_RELEASES_ARGUMENT
+#endif
+#if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+#else
+# define SWIFT_WARN_UNUSED_RESULT
+#endif
+#if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- SWIFT_ENUM(_type, _name, _extensibility)
+# define SWIFT_NORETURN
#endif
+#if !defined(SWIFT_CLASS_EXTRA)
+# define SWIFT_CLASS_EXTRA
+#endif
+#if !defined(SWIFT_PROTOCOL_EXTRA)
+# define SWIFT_PROTOCOL_EXTRA
+#endif
+#if !defined(SWIFT_ENUM_EXTRA)
+# define SWIFT_ENUM_EXTRA
+#endif
+#if !defined(SWIFT_CLASS)
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
+#endif
+#if !defined(SWIFT_RESILIENT_CLASS)
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
+#endif
+
+#if !defined(SWIFT_PROTOCOL)
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+#endif
+
+#if !defined(SWIFT_EXTENSION)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+#endif
+
+#if !defined(OBJC_DESIGNATED_INITIALIZER)
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
#endif
#if !defined(SWIFT_UNAVAILABLE)
-#define SWIFT_UNAVAILABLE __attribute__((unavailable))
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
#endif
#if !defined(SWIFT_UNAVAILABLE_MSG)
-#define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
#endif
#if !defined(SWIFT_AVAILABILITY)
-#define SWIFT_AVAILABILITY(plat, ...) \
- __attribute__((availability(plat, __VA_ARGS__)))
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_WEAK_IMPORT)
-#define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
#endif
#if !defined(SWIFT_DEPRECATED)
-#define SWIFT_DEPRECATED __attribute__((deprecated))
+# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
#if !defined(SWIFT_DEPRECATED_MSG)
-#define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
#if __has_feature(attribute_diagnose_if_objc)
-#define SWIFT_DEPRECATED_OBJC(Msg) \
- __attribute__((diagnose_if(1, Msg, "warning")))
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
#if !defined(IBSegueAction)
-#define IBSegueAction
+# define IBSegueAction
+#endif
#endif
#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
#if defined(__cplusplus)
-#define SWIFT_EXTERN extern "C"
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
#else
-#define SWIFT_EXTERN extern
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
-#pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
-#pragma push_macro("any")
-#undef any
-#pragma clang attribute push( \
- __attribute__((external_source_symbol( \
- language = "Swift", defined_in = "FirebaseAnalyticsSwift", \
- generated_declaration))), \
- apply_to = any(function, enum, objc_interface, objc_category, \
- objc_protocol))
-#pragma pop_macro("any")
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseAnalyticsSwift",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
-#pragma clang attribute pop
+# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h b/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h
index 04f937100e..900a26353e 100644
--- a/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h
+++ b/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h
@@ -1,207 +1,548 @@
// Copyright 2023 Google LLC
-// Copied from Firebase iOS SDK 10.12.0.
+// Copied from Firebase iOS SDK 10.13.0.
-// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef FIREBASECOREINTERNAL_SWIFT_H
#define FIREBASECOREINTERNAL_SWIFT_H
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"
#if !defined(__has_include)
-#define __has_include(x) 0
+# define __has_include(x) 0
#endif
#if !defined(__has_attribute)
-#define __has_attribute(x) 0
+# define __has_attribute(x) 0
#endif
#if !defined(__has_feature)
-#define __has_feature(x) 0
+# define __has_feature(x) 0
#endif
#if !defined(__has_warning)
-#define __has_warning(x) 0
+# define __has_warning(x) 0
#endif
#if __has_include()
-#include
+# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
-#include
-#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
#include
+#include
+#include
+#endif
#if !defined(SWIFT_TYPEDEFS)
-#define SWIFT_TYPEDEFS 1
-#if __has_include()
-#include
-#elif !defined(__cplusplus)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
typedef uint_least16_t char16_t;
typedef uint_least32_t char32_t;
-#endif
-typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
-typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
-typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
-typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
-typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
-typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
-typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
-typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
-typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
-typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
-typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
-typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#if !defined(SWIFT_PASTE)
-#define SWIFT_PASTE_HELPER(x, y) x##y
-#define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
#endif
#if !defined(SWIFT_METATYPE)
-#define SWIFT_METATYPE(X) Class
+# define SWIFT_METATYPE(X) Class
#endif
#if !defined(SWIFT_CLASS_PROPERTY)
-#if __has_feature(objc_class_property)
-#define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
-#else
-#define SWIFT_CLASS_PROPERTY(...)
-#endif
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
#endif
#if __has_attribute(objc_runtime_name)
-#define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
#else
-#define SWIFT_RUNTIME_NAME(X)
+# define SWIFT_RUNTIME_NAME(X)
#endif
#if __has_attribute(swift_name)
-#define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
-#define SWIFT_COMPILE_NAME(X)
+# define SWIFT_COMPILE_NAME(X)
#endif
#if __has_attribute(objc_method_family)
-#define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
#else
-#define SWIFT_METHOD_FAMILY(X)
+# define SWIFT_METHOD_FAMILY(X)
#endif
#if __has_attribute(noescape)
-#define SWIFT_NOESCAPE __attribute__((noescape))
+# define SWIFT_NOESCAPE __attribute__((noescape))
#else
-#define SWIFT_NOESCAPE
+# define SWIFT_NOESCAPE
#endif
#if __has_attribute(ns_consumed)
-#define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
#else
-#define SWIFT_RELEASES_ARGUMENT
+# define SWIFT_RELEASES_ARGUMENT
#endif
#if __has_attribute(warn_unused_result)
-#define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
#else
-#define SWIFT_WARN_UNUSED_RESULT
+# define SWIFT_WARN_UNUSED_RESULT
#endif
#if __has_attribute(noreturn)
-#define SWIFT_NORETURN __attribute__((noreturn))
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_NORETURN
+# define SWIFT_NORETURN
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-#define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-#define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-#define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
-#if __has_attribute(objc_subclassing_restricted)
-#define SWIFT_CLASS(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#else
-#define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#endif
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
#endif
#if !defined(SWIFT_RESILIENT_CLASS)
-#if __has_attribute(objc_class_stub)
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#else
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#endif
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
#endif
#if !defined(SWIFT_PROTOCOL)
-#define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
-#define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_EXTENSION)
-#define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
#if !defined(OBJC_DESIGNATED_INITIALIZER)
-#if __has_attribute(objc_designated_initializer)
-#define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
+#endif
+#if !defined(SWIFT_UNAVAILABLE)
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
+#endif
+#if !defined(SWIFT_UNAVAILABLE_MSG)
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+#endif
+#if !defined(SWIFT_AVAILABILITY)
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
+#endif
+#if !defined(SWIFT_WEAK_IMPORT)
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+#endif
+#if !defined(SWIFT_DEPRECATED)
+# define SWIFT_DEPRECATED __attribute__((deprecated))
+#endif
+#if !defined(SWIFT_DEPRECATED_MSG)
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+#endif
+#if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define OBJC_DESIGNATED_INITIALIZER
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
+#if !defined(IBSegueAction)
+# define IBSegueAction
+#endif
+#endif
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
#endif
-#if !defined(SWIFT_ENUM_ATTR)
-#if defined(__has_attribute) && __has_attribute(enum_extensibility)
-#define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
#else
-#define SWIFT_ENUM_ATTR(_extensibility)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
-#if !defined(SWIFT_ENUM)
-#define SWIFT_ENUM(_type, _name, _extensibility) \
- enum _name : _type _name; \
- enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
-#if __has_feature(generalized_swift_name)
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); \
- enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(modules)
+#if __has_warning("-Watimport-in-framework-header")
+#pragma clang diagnostic ignored "-Watimport-in-framework-header"
+#endif
+@import ObjectiveC;
+#endif
+
+#endif
+#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
+#pragma clang diagnostic ignored "-Wduplicate-method-arg"
+#if __has_warning("-Wpragma-clang-attribute")
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+#endif
+#pragma clang diagnostic ignored "-Wunknown-pragmas"
+#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
+
+#if __has_attribute(external_source_symbol)
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseCoreInternal",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+
+@class NSString;
+@class FIRHeartbeatsPayload;
+
+/// An object that provides API to log and flush heartbeats from a synchronized storage container.
+SWIFT_CLASS_NAMED("_ObjC_HeartbeatController")
+@interface FIRHeartbeatController : NSObject
+/// Public initializer.
+/// \param id The id
to associate this controller’s heartbeat storage with.
+///
+- (nonnull instancetype)initWithId:(NSString * _Nonnull)id OBJC_DESIGNATED_INITIALIZER;
+/// Asynchronously logs a new heartbeat, if needed.
+/// note:
+/// This API is thread-safe.
+/// \param agent The string agent (i.e. Firebase User Agent) to associate the logged
+/// heartbeat with.
+///
+- (void)log:(NSString * _Nonnull)agent;
+/// Synchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (FIRHeartbeatsPayload * _Nonnull)flush SWIFT_WARN_UNUSED_RESULT;
+/// Synchronously flushes the heartbeat for today.
+/// If no heartbeat was logged today, the returned payload is empty.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat.
+- (FIRHeartbeatsPayload * _Nonnull)flushHeartbeatFromToday SWIFT_WARN_UNUSED_RESULT;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// A model object representing a payload of heartbeat data intended for sending in network
+/// requests.
+SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload")
+@interface FIRHeartbeatsPayload : NSObject
+/// Returns a processed payload string intended for use in a HTTP header.
+///
+/// returns:
+/// A string value from the heartbeats payload.
+- (NSString * _Nonnull)headerValue SWIFT_WARN_UNUSED_RESULT;
+/// A Boolean value indicating whether the payload is empty.
+@property (nonatomic, readonly) BOOL isEmpty;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+#endif
+#if defined(__cplusplus)
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+#ifndef FIREBASECOREINTERNAL_SWIFT_H
+#define FIREBASECOREINTERNAL_SWIFT_H
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wgcc-compat"
+
+#if !defined(__has_include)
+# define __has_include(x) 0
+#endif
+#if !defined(__has_attribute)
+# define __has_attribute(x) 0
+#endif
+#if !defined(__has_feature)
+# define __has_feature(x) 0
+#endif
+#if !defined(__has_warning)
+# define __has_warning(x) 0
+#endif
+
+#if __has_include()
+# include
+#endif
+
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
+#include
+#include
+#include
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
+typedef uint_least16_t char16_t;
+typedef uint_least32_t char32_t;
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+#endif
+
+#if !defined(SWIFT_PASTE)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+#endif
+#if !defined(SWIFT_METATYPE)
+# define SWIFT_METATYPE(X) Class
+#endif
+#if !defined(SWIFT_CLASS_PROPERTY)
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
+#endif
+
+#if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+#else
+# define SWIFT_RUNTIME_NAME(X)
+#endif
+#if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- SWIFT_ENUM(_type, _name, _extensibility)
+# define SWIFT_COMPILE_NAME(X)
#endif
+#if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+#else
+# define SWIFT_METHOD_FAMILY(X)
+#endif
+#if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+#else
+# define SWIFT_NOESCAPE
+#endif
+#if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+#else
+# define SWIFT_RELEASES_ARGUMENT
+#endif
+#if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+#else
+# define SWIFT_WARN_UNUSED_RESULT
+#endif
+#if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+#else
+# define SWIFT_NORETURN
+#endif
+#if !defined(SWIFT_CLASS_EXTRA)
+# define SWIFT_CLASS_EXTRA
+#endif
+#if !defined(SWIFT_PROTOCOL_EXTRA)
+# define SWIFT_PROTOCOL_EXTRA
+#endif
+#if !defined(SWIFT_ENUM_EXTRA)
+# define SWIFT_ENUM_EXTRA
+#endif
+#if !defined(SWIFT_CLASS)
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
+#endif
+#if !defined(SWIFT_RESILIENT_CLASS)
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
+#endif
+
+#if !defined(SWIFT_PROTOCOL)
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+#endif
+
+#if !defined(SWIFT_EXTENSION)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+#endif
+
+#if !defined(OBJC_DESIGNATED_INITIALIZER)
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
#endif
#if !defined(SWIFT_UNAVAILABLE)
-#define SWIFT_UNAVAILABLE __attribute__((unavailable))
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
#endif
#if !defined(SWIFT_UNAVAILABLE_MSG)
-#define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
#endif
#if !defined(SWIFT_AVAILABILITY)
-#define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_WEAK_IMPORT)
-#define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
#endif
#if !defined(SWIFT_DEPRECATED)
-#define SWIFT_DEPRECATED __attribute__((deprecated))
+# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
#if !defined(SWIFT_DEPRECATED_MSG)
-#define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
#if __has_feature(attribute_diagnose_if_objc)
-#define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
#if !defined(IBSegueAction)
-#define IBSegueAction
+# define IBSegueAction
+#endif
#endif
#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
#if defined(__cplusplus)
-#define SWIFT_EXTERN extern "C"
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
#else
-#define SWIFT_EXTERN extern
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
+#endif
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
#endif
#endif
+#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
@@ -209,24 +550,25 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
@import ObjectiveC;
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
-#pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
-#pragma push_macro("any")
-#undef any
-#pragma clang attribute push( \
- __attribute__((external_source_symbol( \
- language = "Swift", defined_in = "FirebaseCoreInternal", generated_declaration))), \
- apply_to = any(function, enum, objc_interface, objc_category, objc_protocol))
-#pragma pop_macro("any")
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseCoreInternal",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
+
@class NSString;
@class FIRHeartbeatsPayload;
@@ -236,20 +578,21 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatController")
/// Public initializer.
/// \param id The id
to associate this controller’s heartbeat storage with.
///
-- (nonnull instancetype)initWithId:(NSString* _Nonnull)id OBJC_DESIGNATED_INITIALIZER;
+- (nonnull instancetype)initWithId:(NSString * _Nonnull)id OBJC_DESIGNATED_INITIALIZER;
/// Asynchronously logs a new heartbeat, if needed.
/// note:
/// This API is thread-safe.
-/// \param agent The string agent (i.e. Firebase User Agent) to associate the logged heartbeat with.
+/// \param agent The string agent (i.e. Firebase User Agent) to associate the logged
+/// heartbeat with.
///
-- (void)log:(NSString* _Nonnull)agent;
+- (void)log:(NSString * _Nonnull)agent;
/// Synchronously flushes heartbeats from storage into a heartbeats payload.
/// note:
/// This API is thread-safe.
///
/// returns:
/// A heartbeats payload for the flushed heartbeat(s).
-- (FIRHeartbeatsPayload* _Nonnull)flush SWIFT_WARN_UNUSED_RESULT;
+- (FIRHeartbeatsPayload * _Nonnull)flush SWIFT_WARN_UNUSED_RESULT;
/// Synchronously flushes the heartbeat for today.
/// If no heartbeat was logged today, the returned payload is empty.
/// note:
@@ -257,11 +600,12 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatController")
///
/// returns:
/// A heartbeats payload for the flushed heartbeat.
-- (FIRHeartbeatsPayload* _Nonnull)flushHeartbeatFromToday SWIFT_WARN_UNUSED_RESULT;
+- (FIRHeartbeatsPayload * _Nonnull)flushHeartbeatFromToday SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
+
/// A model object representing a payload of heartbeat data intended for sending in network
/// requests.
SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload")
@@ -270,15 +614,22 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload")
///
/// returns:
/// A string value from the heartbeats payload.
-- (NSString* _Nonnull)headerValue SWIFT_WARN_UNUSED_RESULT;
+- (NSString * _Nonnull)headerValue SWIFT_WARN_UNUSED_RESULT;
/// A Boolean value indicating whether the payload is empty.
-@property(nonatomic, readonly) BOOL isEmpty;
+@property (nonatomic, readonly) BOOL isEmpty;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
-#pragma clang attribute pop
+# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/ios_pod/swift_headers/FirebaseDatabaseSwift-Swift.h b/ios_pod/swift_headers/FirebaseDatabaseSwift-Swift.h
index 6e0deec083..6858831af3 100644
--- a/ios_pod/swift_headers/FirebaseDatabaseSwift-Swift.h
+++ b/ios_pod/swift_headers/FirebaseDatabaseSwift-Swift.h
@@ -1,246 +1,533 @@
// Copyright 2023 Google LLC
-// Copied from Firebase iOS SDK 10.12.0.
+// Copied from Firebase iOS SDK 10.13.0.
-// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62
-// clang-1316.0.20.8)
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef FIREBASEDATABASESWIFT_SWIFT_H
#define FIREBASEDATABASESWIFT_SWIFT_H
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"
#if !defined(__has_include)
-#define __has_include(x) 0
+# define __has_include(x) 0
#endif
#if !defined(__has_attribute)
-#define __has_attribute(x) 0
+# define __has_attribute(x) 0
#endif
#if !defined(__has_feature)
-#define __has_feature(x) 0
+# define __has_feature(x) 0
#endif
#if !defined(__has_warning)
-#define __has_warning(x) 0
+# define __has_warning(x) 0
#endif
#if __has_include()
-#include
+# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
-#include
-#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
#include
+#include
+#include
+#endif
#if !defined(SWIFT_TYPEDEFS)
-#define SWIFT_TYPEDEFS 1
-#if __has_include()
-#include
-#elif !defined(__cplusplus)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
typedef uint_least16_t char16_t;
typedef uint_least32_t char32_t;
-#endif
-typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
-typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
-typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
-typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
-typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
-typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
-typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
-typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
-typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
-typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
-typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
-typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#if !defined(SWIFT_PASTE)
-#define SWIFT_PASTE_HELPER(x, y) x##y
-#define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
#endif
#if !defined(SWIFT_METATYPE)
-#define SWIFT_METATYPE(X) Class
+# define SWIFT_METATYPE(X) Class
#endif
#if !defined(SWIFT_CLASS_PROPERTY)
-#if __has_feature(objc_class_property)
-#define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
-#else
-#define SWIFT_CLASS_PROPERTY(...)
-#endif
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
#endif
#if __has_attribute(objc_runtime_name)
-#define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
#else
-#define SWIFT_RUNTIME_NAME(X)
+# define SWIFT_RUNTIME_NAME(X)
#endif
#if __has_attribute(swift_name)
-#define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
-#define SWIFT_COMPILE_NAME(X)
+# define SWIFT_COMPILE_NAME(X)
#endif
#if __has_attribute(objc_method_family)
-#define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
#else
-#define SWIFT_METHOD_FAMILY(X)
+# define SWIFT_METHOD_FAMILY(X)
#endif
#if __has_attribute(noescape)
-#define SWIFT_NOESCAPE __attribute__((noescape))
+# define SWIFT_NOESCAPE __attribute__((noescape))
#else
-#define SWIFT_NOESCAPE
+# define SWIFT_NOESCAPE
#endif
#if __has_attribute(ns_consumed)
-#define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
#else
-#define SWIFT_RELEASES_ARGUMENT
+# define SWIFT_RELEASES_ARGUMENT
#endif
#if __has_attribute(warn_unused_result)
-#define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
#else
-#define SWIFT_WARN_UNUSED_RESULT
+# define SWIFT_WARN_UNUSED_RESULT
#endif
#if __has_attribute(noreturn)
-#define SWIFT_NORETURN __attribute__((noreturn))
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_NORETURN
+# define SWIFT_NORETURN
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-#define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-#define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-#define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
-#if __has_attribute(objc_subclassing_restricted)
-#define SWIFT_CLASS(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) \
- SWIFT_CLASS_EXTRA
-#else
-#define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#endif
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
#endif
#if !defined(SWIFT_RESILIENT_CLASS)
-#if __has_attribute(objc_class_stub)
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) \
- SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#else
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#endif
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
#endif
#if !defined(SWIFT_PROTOCOL)
-#define SWIFT_PROTOCOL(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
-#define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_EXTENSION)
-#define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
#if !defined(OBJC_DESIGNATED_INITIALIZER)
-#if __has_attribute(objc_designated_initializer)
-#define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
+#endif
+#if !defined(SWIFT_UNAVAILABLE)
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
+#endif
+#if !defined(SWIFT_UNAVAILABLE_MSG)
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+#endif
+#if !defined(SWIFT_AVAILABILITY)
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
+#endif
+#if !defined(SWIFT_WEAK_IMPORT)
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+#endif
+#if !defined(SWIFT_DEPRECATED)
+# define SWIFT_DEPRECATED __attribute__((deprecated))
+#endif
+#if !defined(SWIFT_DEPRECATED_MSG)
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+#endif
+#if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define OBJC_DESIGNATED_INITIALIZER
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
+#if !defined(IBSegueAction)
+# define IBSegueAction
+#endif
+#endif
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
#endif
-#if !defined(SWIFT_ENUM_ATTR)
-#if defined(__has_attribute) && __has_attribute(enum_extensibility)
-#define SWIFT_ENUM_ATTR(_extensibility) \
- __attribute__((enum_extensibility(_extensibility)))
#else
-#define SWIFT_ENUM_ATTR(_extensibility)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
-#if !defined(SWIFT_ENUM)
-#define SWIFT_ENUM(_type, _name, _extensibility) \
- enum _name : _type _name; \
- enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
-#if __has_feature(generalized_swift_name)
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); \
- enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) \
- SWIFT_ENUM_EXTRA _name : _type
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(modules)
+#if __has_warning("-Watimport-in-framework-header")
+#pragma clang diagnostic ignored "-Watimport-in-framework-header"
+#endif
+#endif
+
+#endif
+#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
+#pragma clang diagnostic ignored "-Wduplicate-method-arg"
+#if __has_warning("-Wpragma-clang-attribute")
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+#endif
+#pragma clang diagnostic ignored "-Wunknown-pragmas"
+#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
+
+#if __has_attribute(external_source_symbol)
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseDatabaseSwift",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+
+
+
+#endif
+#if defined(__cplusplus)
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+#ifndef FIREBASEDATABASESWIFT_SWIFT_H
+#define FIREBASEDATABASESWIFT_SWIFT_H
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wgcc-compat"
+
+#if !defined(__has_include)
+# define __has_include(x) 0
+#endif
+#if !defined(__has_attribute)
+# define __has_attribute(x) 0
+#endif
+#if !defined(__has_feature)
+# define __has_feature(x) 0
+#endif
+#if !defined(__has_warning)
+# define __has_warning(x) 0
+#endif
+
+#if __has_include()
+# include
+#endif
+
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
#else
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- SWIFT_ENUM(_type, _name, _extensibility)
+#include
+#include
+#include
#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
+typedef uint_least16_t char16_t;
+typedef uint_least32_t char32_t;
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+#endif
+
+#if !defined(SWIFT_PASTE)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+#endif
+#if !defined(SWIFT_METATYPE)
+# define SWIFT_METATYPE(X) Class
+#endif
+#if !defined(SWIFT_CLASS_PROPERTY)
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
+#endif
+
+#if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+#else
+# define SWIFT_RUNTIME_NAME(X)
+#endif
+#if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+#else
+# define SWIFT_COMPILE_NAME(X)
+#endif
+#if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+#else
+# define SWIFT_METHOD_FAMILY(X)
+#endif
+#if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+#else
+# define SWIFT_NOESCAPE
+#endif
+#if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+#else
+# define SWIFT_RELEASES_ARGUMENT
+#endif
+#if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+#else
+# define SWIFT_WARN_UNUSED_RESULT
+#endif
+#if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+#else
+# define SWIFT_NORETURN
+#endif
+#if !defined(SWIFT_CLASS_EXTRA)
+# define SWIFT_CLASS_EXTRA
+#endif
+#if !defined(SWIFT_PROTOCOL_EXTRA)
+# define SWIFT_PROTOCOL_EXTRA
+#endif
+#if !defined(SWIFT_ENUM_EXTRA)
+# define SWIFT_ENUM_EXTRA
+#endif
+#if !defined(SWIFT_CLASS)
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
+#endif
+#if !defined(SWIFT_RESILIENT_CLASS)
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
+#endif
+
+#if !defined(SWIFT_PROTOCOL)
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+#endif
+
+#if !defined(SWIFT_EXTENSION)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+#endif
+
+#if !defined(OBJC_DESIGNATED_INITIALIZER)
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
#endif
#if !defined(SWIFT_UNAVAILABLE)
-#define SWIFT_UNAVAILABLE __attribute__((unavailable))
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
#endif
#if !defined(SWIFT_UNAVAILABLE_MSG)
-#define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
#endif
#if !defined(SWIFT_AVAILABILITY)
-#define SWIFT_AVAILABILITY(plat, ...) \
- __attribute__((availability(plat, __VA_ARGS__)))
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_WEAK_IMPORT)
-#define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
#endif
#if !defined(SWIFT_DEPRECATED)
-#define SWIFT_DEPRECATED __attribute__((deprecated))
+# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
#if !defined(SWIFT_DEPRECATED_MSG)
-#define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
#if __has_feature(attribute_diagnose_if_objc)
-#define SWIFT_DEPRECATED_OBJC(Msg) \
- __attribute__((diagnose_if(1, Msg, "warning")))
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
#if !defined(IBSegueAction)
-#define IBSegueAction
+# define IBSegueAction
+#endif
#endif
#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
#if defined(__cplusplus)
-#define SWIFT_EXTERN extern "C"
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
#else
-#define SWIFT_EXTERN extern
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
+#endif
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
#endif
#endif
+#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
-#pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
-#pragma push_macro("any")
-#undef any
-#pragma clang attribute push( \
- __attribute__((external_source_symbol( \
- language = "Swift", defined_in = "FirebaseDatabaseSwift", \
- generated_declaration))), \
- apply_to = any(function, enum, objc_interface, objc_category, \
- objc_protocol))
-#pragma pop_macro("any")
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseDatabaseSwift",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
+
+
+
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
-#pragma clang attribute pop
+# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/ios_pod/swift_headers/FirebaseFirestoreSwift-Swift.h b/ios_pod/swift_headers/FirebaseFirestoreSwift-Swift.h
index 263646d1ad..4a0c82b7e6 100644
--- a/ios_pod/swift_headers/FirebaseFirestoreSwift-Swift.h
+++ b/ios_pod/swift_headers/FirebaseFirestoreSwift-Swift.h
@@ -1,246 +1,557 @@
// Copyright 2023 Google LLC
-// Copied from Firebase iOS SDK 10.12.0.
+// Copied from Firebase iOS SDK 10.13.0.
-// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62
-// clang-1316.0.20.8)
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef FIREBASEFIRESTORESWIFT_SWIFT_H
#define FIREBASEFIRESTORESWIFT_SWIFT_H
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"
#if !defined(__has_include)
-#define __has_include(x) 0
+# define __has_include(x) 0
#endif
#if !defined(__has_attribute)
-#define __has_attribute(x) 0
+# define __has_attribute(x) 0
#endif
#if !defined(__has_feature)
-#define __has_feature(x) 0
+# define __has_feature(x) 0
#endif
#if !defined(__has_warning)
-#define __has_warning(x) 0
+# define __has_warning(x) 0
#endif
#if __has_include()
-#include
+# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
-#include
-#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
#include
+#include
+#include
+#endif
#if !defined(SWIFT_TYPEDEFS)
-#define SWIFT_TYPEDEFS 1
-#if __has_include()
-#include
-#elif !defined(__cplusplus)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
typedef uint_least16_t char16_t;
typedef uint_least32_t char32_t;
-#endif
-typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
-typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
-typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
-typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
-typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
-typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
-typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
-typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
-typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
-typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
-typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
-typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#if !defined(SWIFT_PASTE)
-#define SWIFT_PASTE_HELPER(x, y) x##y
-#define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
#endif
#if !defined(SWIFT_METATYPE)
-#define SWIFT_METATYPE(X) Class
+# define SWIFT_METATYPE(X) Class
#endif
#if !defined(SWIFT_CLASS_PROPERTY)
-#if __has_feature(objc_class_property)
-#define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
-#else
-#define SWIFT_CLASS_PROPERTY(...)
-#endif
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
#endif
#if __has_attribute(objc_runtime_name)
-#define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
#else
-#define SWIFT_RUNTIME_NAME(X)
+# define SWIFT_RUNTIME_NAME(X)
#endif
#if __has_attribute(swift_name)
-#define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
-#define SWIFT_COMPILE_NAME(X)
+# define SWIFT_COMPILE_NAME(X)
#endif
#if __has_attribute(objc_method_family)
-#define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
#else
-#define SWIFT_METHOD_FAMILY(X)
+# define SWIFT_METHOD_FAMILY(X)
#endif
#if __has_attribute(noescape)
-#define SWIFT_NOESCAPE __attribute__((noescape))
+# define SWIFT_NOESCAPE __attribute__((noescape))
#else
-#define SWIFT_NOESCAPE
+# define SWIFT_NOESCAPE
#endif
#if __has_attribute(ns_consumed)
-#define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
#else
-#define SWIFT_RELEASES_ARGUMENT
+# define SWIFT_RELEASES_ARGUMENT
#endif
#if __has_attribute(warn_unused_result)
-#define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
#else
-#define SWIFT_WARN_UNUSED_RESULT
+# define SWIFT_WARN_UNUSED_RESULT
#endif
#if __has_attribute(noreturn)
-#define SWIFT_NORETURN __attribute__((noreturn))
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_NORETURN
+# define SWIFT_NORETURN
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-#define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-#define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-#define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
-#if __has_attribute(objc_subclassing_restricted)
-#define SWIFT_CLASS(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) \
- SWIFT_CLASS_EXTRA
-#else
-#define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#endif
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
#endif
#if !defined(SWIFT_RESILIENT_CLASS)
-#if __has_attribute(objc_class_stub)
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) \
- SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#else
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#endif
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
#endif
#if !defined(SWIFT_PROTOCOL)
-#define SWIFT_PROTOCOL(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
-#define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_EXTENSION)
-#define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
#if !defined(OBJC_DESIGNATED_INITIALIZER)
-#if __has_attribute(objc_designated_initializer)
-#define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
+#endif
+#if !defined(SWIFT_UNAVAILABLE)
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
+#endif
+#if !defined(SWIFT_UNAVAILABLE_MSG)
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+#endif
+#if !defined(SWIFT_AVAILABILITY)
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
+#endif
+#if !defined(SWIFT_WEAK_IMPORT)
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+#endif
+#if !defined(SWIFT_DEPRECATED)
+# define SWIFT_DEPRECATED __attribute__((deprecated))
+#endif
+#if !defined(SWIFT_DEPRECATED_MSG)
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+#endif
+#if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define OBJC_DESIGNATED_INITIALIZER
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#endif
+#if defined(__OBJC__)
+#if !defined(IBSegueAction)
+# define IBSegueAction
#endif
#endif
-#if !defined(SWIFT_ENUM_ATTR)
-#if defined(__has_attribute) && __has_attribute(enum_extensibility)
-#define SWIFT_ENUM_ATTR(_extensibility) \
- __attribute__((enum_extensibility(_extensibility)))
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
#else
-#define SWIFT_ENUM_ATTR(_extensibility)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
-#if !defined(SWIFT_ENUM)
-#define SWIFT_ENUM(_type, _name, _extensibility) \
- enum _name : _type _name; \
- enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
-#if __has_feature(generalized_swift_name)
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); \
- enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) \
- SWIFT_ENUM_EXTRA _name : _type
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(modules)
+#if __has_warning("-Watimport-in-framework-header")
+#pragma clang diagnostic ignored "-Watimport-in-framework-header"
+#endif
+#endif
+
+#endif
+#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
+#pragma clang diagnostic ignored "-Wduplicate-method-arg"
+#if __has_warning("-Wpragma-clang-attribute")
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+#endif
+#pragma clang diagnostic ignored "-Wunknown-pragmas"
+#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
+
+#if __has_attribute(external_source_symbol)
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseFirestoreSwift",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#endif
+#if defined(__cplusplus)
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+#ifndef FIREBASEFIRESTORESWIFT_SWIFT_H
+#define FIREBASEFIRESTORESWIFT_SWIFT_H
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wgcc-compat"
+
+#if !defined(__has_include)
+# define __has_include(x) 0
+#endif
+#if !defined(__has_attribute)
+# define __has_attribute(x) 0
+#endif
+#if !defined(__has_feature)
+# define __has_feature(x) 0
+#endif
+#if !defined(__has_warning)
+# define __has_warning(x) 0
+#endif
+
+#if __has_include()
+# include
+#endif
+
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
#else
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- SWIFT_ENUM(_type, _name, _extensibility)
+#include
+#include
+#include
#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
+typedef uint_least16_t char16_t;
+typedef uint_least32_t char32_t;
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+#endif
+
+#if !defined(SWIFT_PASTE)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+#endif
+#if !defined(SWIFT_METATYPE)
+# define SWIFT_METATYPE(X) Class
+#endif
+#if !defined(SWIFT_CLASS_PROPERTY)
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
+#endif
+
+#if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+#else
+# define SWIFT_RUNTIME_NAME(X)
+#endif
+#if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+#else
+# define SWIFT_COMPILE_NAME(X)
+#endif
+#if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+#else
+# define SWIFT_METHOD_FAMILY(X)
+#endif
+#if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+#else
+# define SWIFT_NOESCAPE
+#endif
+#if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+#else
+# define SWIFT_RELEASES_ARGUMENT
+#endif
+#if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+#else
+# define SWIFT_WARN_UNUSED_RESULT
+#endif
+#if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+#else
+# define SWIFT_NORETURN
+#endif
+#if !defined(SWIFT_CLASS_EXTRA)
+# define SWIFT_CLASS_EXTRA
+#endif
+#if !defined(SWIFT_PROTOCOL_EXTRA)
+# define SWIFT_PROTOCOL_EXTRA
+#endif
+#if !defined(SWIFT_ENUM_EXTRA)
+# define SWIFT_ENUM_EXTRA
+#endif
+#if !defined(SWIFT_CLASS)
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
+#endif
+#if !defined(SWIFT_RESILIENT_CLASS)
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
+#endif
+
+#if !defined(SWIFT_PROTOCOL)
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+#endif
+
+#if !defined(SWIFT_EXTENSION)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+#endif
+
+#if !defined(OBJC_DESIGNATED_INITIALIZER)
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
#endif
#if !defined(SWIFT_UNAVAILABLE)
-#define SWIFT_UNAVAILABLE __attribute__((unavailable))
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
#endif
#if !defined(SWIFT_UNAVAILABLE_MSG)
-#define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
#endif
#if !defined(SWIFT_AVAILABILITY)
-#define SWIFT_AVAILABILITY(plat, ...) \
- __attribute__((availability(plat, __VA_ARGS__)))
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_WEAK_IMPORT)
-#define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
#endif
#if !defined(SWIFT_DEPRECATED)
-#define SWIFT_DEPRECATED __attribute__((deprecated))
+# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
#if !defined(SWIFT_DEPRECATED_MSG)
-#define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
#if __has_feature(attribute_diagnose_if_objc)
-#define SWIFT_DEPRECATED_OBJC(Msg) \
- __attribute__((diagnose_if(1, Msg, "warning")))
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
#if !defined(IBSegueAction)
-#define IBSegueAction
+# define IBSegueAction
+#endif
#endif
#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
#if defined(__cplusplus)
-#define SWIFT_EXTERN extern "C"
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
#else
-#define SWIFT_EXTERN extern
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
+#endif
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
#endif
#endif
+#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
-#pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
-#pragma push_macro("any")
-#undef any
-#pragma clang attribute push( \
- __attribute__((external_source_symbol( \
- language = "Swift", defined_in = "FirebaseFirestoreSwift", \
- generated_declaration))), \
- apply_to = any(function, enum, objc_interface, objc_category, \
- objc_protocol))
-#pragma pop_macro("any")
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseFirestoreSwift",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
-#pragma clang attribute pop
+# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/ios_pod/swift_headers/FirebaseFunctions-Swift.h b/ios_pod/swift_headers/FirebaseFunctions-Swift.h
index 4cbd092ca8..30701d8af1 100644
--- a/ios_pod/swift_headers/FirebaseFunctions-Swift.h
+++ b/ios_pod/swift_headers/FirebaseFunctions-Swift.h
@@ -1,207 +1,726 @@
// Copyright 2023 Google LLC
-// Copied from Firebase iOS SDK 10.12.0.
+// Copied from Firebase iOS SDK 10.13.0.
-// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef FIREBASEFUNCTIONS_SWIFT_H
#define FIREBASEFUNCTIONS_SWIFT_H
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"
#if !defined(__has_include)
-#define __has_include(x) 0
+# define __has_include(x) 0
#endif
#if !defined(__has_attribute)
-#define __has_attribute(x) 0
+# define __has_attribute(x) 0
#endif
#if !defined(__has_feature)
-#define __has_feature(x) 0
+# define __has_feature(x) 0
#endif
#if !defined(__has_warning)
-#define __has_warning(x) 0
+# define __has_warning(x) 0
#endif
#if __has_include()
-#include
+# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
-#include
-#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
#include
+#include
+#include
+#endif
#if !defined(SWIFT_TYPEDEFS)
-#define SWIFT_TYPEDEFS 1
-#if __has_include()
-#include
-#elif !defined(__cplusplus)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
typedef uint_least16_t char16_t;
typedef uint_least32_t char32_t;
-#endif
-typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
-typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
-typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
-typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
-typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
-typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
-typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
-typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
-typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
-typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
-typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
-typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#if !defined(SWIFT_PASTE)
-#define SWIFT_PASTE_HELPER(x, y) x##y
-#define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
#endif
#if !defined(SWIFT_METATYPE)
-#define SWIFT_METATYPE(X) Class
+# define SWIFT_METATYPE(X) Class
#endif
#if !defined(SWIFT_CLASS_PROPERTY)
-#if __has_feature(objc_class_property)
-#define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
-#else
-#define SWIFT_CLASS_PROPERTY(...)
-#endif
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
#endif
#if __has_attribute(objc_runtime_name)
-#define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
#else
-#define SWIFT_RUNTIME_NAME(X)
+# define SWIFT_RUNTIME_NAME(X)
#endif
#if __has_attribute(swift_name)
-#define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
-#define SWIFT_COMPILE_NAME(X)
+# define SWIFT_COMPILE_NAME(X)
#endif
#if __has_attribute(objc_method_family)
-#define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
#else
-#define SWIFT_METHOD_FAMILY(X)
+# define SWIFT_METHOD_FAMILY(X)
#endif
#if __has_attribute(noescape)
-#define SWIFT_NOESCAPE __attribute__((noescape))
+# define SWIFT_NOESCAPE __attribute__((noescape))
#else
-#define SWIFT_NOESCAPE
+# define SWIFT_NOESCAPE
#endif
#if __has_attribute(ns_consumed)
-#define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
#else
-#define SWIFT_RELEASES_ARGUMENT
+# define SWIFT_RELEASES_ARGUMENT
#endif
#if __has_attribute(warn_unused_result)
-#define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
#else
-#define SWIFT_WARN_UNUSED_RESULT
+# define SWIFT_WARN_UNUSED_RESULT
#endif
#if __has_attribute(noreturn)
-#define SWIFT_NORETURN __attribute__((noreturn))
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_NORETURN
+# define SWIFT_NORETURN
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-#define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-#define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-#define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
-#if __has_attribute(objc_subclassing_restricted)
-#define SWIFT_CLASS(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#else
-#define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#endif
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
#endif
#if !defined(SWIFT_RESILIENT_CLASS)
-#if __has_attribute(objc_class_stub)
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#else
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#endif
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
#endif
#if !defined(SWIFT_PROTOCOL)
-#define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
-#define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_EXTENSION)
-#define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
#if !defined(OBJC_DESIGNATED_INITIALIZER)
-#if __has_attribute(objc_designated_initializer)
-#define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
+#endif
+#if !defined(SWIFT_UNAVAILABLE)
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
+#endif
+#if !defined(SWIFT_UNAVAILABLE_MSG)
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+#endif
+#if !defined(SWIFT_AVAILABILITY)
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
+#endif
+#if !defined(SWIFT_WEAK_IMPORT)
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+#endif
+#if !defined(SWIFT_DEPRECATED)
+# define SWIFT_DEPRECATED __attribute__((deprecated))
+#endif
+#if !defined(SWIFT_DEPRECATED_MSG)
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+#endif
+#if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define OBJC_DESIGNATED_INITIALIZER
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
+#if !defined(IBSegueAction)
+# define IBSegueAction
+#endif
+#endif
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
#endif
-#if !defined(SWIFT_ENUM_ATTR)
-#if defined(__has_attribute) && __has_attribute(enum_extensibility)
-#define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
#else
-#define SWIFT_ENUM_ATTR(_extensibility)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
-#if !defined(SWIFT_ENUM)
-#define SWIFT_ENUM(_type, _name, _extensibility) \
- enum _name : _type _name; \
- enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
-#if __has_feature(generalized_swift_name)
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); \
- enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(modules)
+#if __has_warning("-Watimport-in-framework-header")
+#pragma clang diagnostic ignored "-Watimport-in-framework-header"
+#endif
+@import Foundation;
+@import ObjectiveC;
+#endif
+
+#endif
+#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
+#pragma clang diagnostic ignored "-Wduplicate-method-arg"
+#if __has_warning("-Wpragma-clang-attribute")
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+#endif
+#pragma clang diagnostic ignored "-Wunknown-pragmas"
+#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
+
+#if __has_attribute(external_source_symbol)
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseFunctions",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+@class FIRApp;
+@class NSString;
+@class FIRHTTPSCallable;
+@class FIRHTTPSCallableOptions;
+@class NSURL;
+
+/// Functions
is the client for Cloud Functions for a Firebase project.
+SWIFT_CLASS_NAMED("Functions")
+@interface FIRFunctions : NSObject
+/// Creates a Cloud Functions client using the default or returns a pre-existing instance if it already exists.
+///
+/// returns:
+/// A shared Functions instance initialized with the default FirebaseApp
.
++ (FIRFunctions * _Nonnull)functions SWIFT_WARN_UNUSED_RESULT;
+/// Creates a Cloud Functions client with the given app, or returns a pre-existing
+/// instance if one already exists.
+/// \param app The app for the Firebase project.
+///
+///
+/// returns:
+/// A shared Functions instance initialized with the specified FirebaseApp
.
++ (FIRFunctions * _Nonnull)functionsForApp:(FIRApp * _Nonnull)app SWIFT_WARN_UNUSED_RESULT;
+/// Creates a Cloud Functions client with the default app and given region.
+/// \param region The region for the HTTP trigger, such as us-central1
.
+///
+///
+/// returns:
+/// A shared Functions instance initialized with the default FirebaseApp
and a custom region.
++ (FIRFunctions * _Nonnull)functionsForRegion:(NSString * _Nonnull)region SWIFT_WARN_UNUSED_RESULT;
+/// Creates a Cloud Functions client with the given app and region, or returns a pre-existing
+/// instance if one already exists.
+/// \param customDomain A custom domain for the HTTP trigger, such as “https //mydomain.com”.
+///
+///
+/// returns:
+/// A shared Functions instance initialized with the default FirebaseApp
and a custom HTTP trigger domain.
++ (FIRFunctions * _Nonnull)functionsForCustomDomain:(NSString * _Nonnull)customDomain SWIFT_WARN_UNUSED_RESULT;
+/// Creates a Cloud Functions client with the given app and region, or returns a pre-existing
+/// instance if one already exists.
+/// \param app The app for the Firebase project.
+///
+/// \param region The region for the HTTP trigger, such as us-central1
.
+///
+///
+/// returns:
+/// An instance of Functions
with a custom app and region.
++ (FIRFunctions * _Nonnull)functionsForApp:(FIRApp * _Nonnull)app region:(NSString * _Nonnull)region SWIFT_WARN_UNUSED_RESULT;
+/// Creates a Cloud Functions client with the given app and region, or returns a pre-existing
+/// instance if one already exists.
+/// \param app The app for the Firebase project.
+///
+/// \param customDomain A custom domain for the HTTP trigger, such as https://mydomain.com
.
+///
+///
+/// returns:
+/// An instance of Functions
with a custom app and HTTP trigger domain.
++ (FIRFunctions * _Nonnull)functionsForApp:(FIRApp * _Nonnull)app customDomain:(NSString * _Nonnull)customDomain SWIFT_WARN_UNUSED_RESULT;
+/// Creates a reference to the Callable HTTPS trigger with the given name.
+/// \param name The name of the Callable HTTPS trigger.
+///
+///
+/// returns:
+/// A reference to a Callable HTTPS trigger.
+- (FIRHTTPSCallable * _Nonnull)HTTPSCallableWithName:(NSString * _Nonnull)name SWIFT_WARN_UNUSED_RESULT;
+/// Creates a reference to the Callable HTTPS trigger with the given name and configuration
+/// options.
+/// \param name The name of the Callable HTTPS trigger.
+///
+/// \param options The options with which to customize the Callable HTTPS trigger.
+///
+///
+/// returns:
+/// A reference to a Callable HTTPS trigger.
+- (FIRHTTPSCallable * _Nonnull)HTTPSCallableWithName:(NSString * _Nonnull)name options:(FIRHTTPSCallableOptions * _Nonnull)options SWIFT_WARN_UNUSED_RESULT;
+/// Creates a reference to the Callable HTTPS trigger with the given name.
+/// \param url The URL of the Callable HTTPS trigger.
+///
+///
+/// returns:
+/// A reference to a Callable HTTPS trigger.
+- (FIRHTTPSCallable * _Nonnull)HTTPSCallableWithURL:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT;
+/// Creates a reference to the Callable HTTPS trigger with the given name and configuration
+/// options.
+/// \param url The URL of the Callable HTTPS trigger.
+///
+/// \param options The options with which to customize the Callable HTTPS trigger.
+///
+///
+/// returns:
+/// A reference to a Callable HTTPS trigger.
+- (FIRHTTPSCallable * _Nonnull)HTTPSCallableWithURL:(NSURL * _Nonnull)url options:(FIRHTTPSCallableOptions * _Nonnull)options SWIFT_WARN_UNUSED_RESULT;
+/// Changes this instance to point to a Cloud Functions emulator running locally.
+/// See https://firebase.google.com/docs/functions/local-emulator
+/// \param host The host of the local emulator, such as “localhost”.
+///
+/// \param port The port of the local emulator, for example 5005.
+///
+- (void)useEmulatorWithHost:(NSString * _Nonnull)host port:(NSInteger)port;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+/// The set of error status codes that can be returned from a Callable HTTPS tigger. These are the
+/// canonical error codes for Google APIs, as documented here:
+/// https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto#L26
+typedef SWIFT_ENUM_NAMED(NSInteger, FIRFunctionsErrorCode, "FunctionsErrorCode", open) {
+/// The operation completed successfully.
+ FIRFunctionsErrorCodeOK = 0,
+/// The operation was cancelled (typically by the caller).
+ FIRFunctionsErrorCodeCancelled = 1,
+/// Unknown error or an error from a different error domain.
+ FIRFunctionsErrorCodeUnknown = 2,
+/// Client specified an invalid argument. Note that this differs from FailedPrecondition
.
+/// InvalidArgument
indicates arguments that are problematic regardless of the state of the
+/// system (e.g., an invalid field name).
+ FIRFunctionsErrorCodeInvalidArgument = 3,
+/// Deadline expired before operation could complete. For operations that change the state of the
+/// system, this error may be returned even if the operation has completed successfully. For
+/// example, a successful response from a server could have been delayed long enough for the
+/// deadline to expire.
+ FIRFunctionsErrorCodeDeadlineExceeded = 4,
+/// Some requested document was not found.
+ FIRFunctionsErrorCodeNotFound = 5,
+/// Some document that we attempted to create already exists.
+ FIRFunctionsErrorCodeAlreadyExists = 6,
+/// The caller does not have permission to execute the specified operation.
+ FIRFunctionsErrorCodePermissionDenied = 7,
+/// Some resource has been exhausted, perhaps a per-user quota, or perhaps the entire file system
+/// is out of space.
+ FIRFunctionsErrorCodeResourceExhausted = 8,
+/// Operation was rejected because the system is not in a state required for the operation’s
+/// execution.
+ FIRFunctionsErrorCodeFailedPrecondition = 9,
+/// The operation was aborted, typically due to a concurrency issue like transaction aborts, etc.
+ FIRFunctionsErrorCodeAborted = 10,
+/// Operation was attempted past the valid range.
+ FIRFunctionsErrorCodeOutOfRange = 11,
+/// Operation is not implemented or not supported/enabled.
+ FIRFunctionsErrorCodeUnimplemented = 12,
+/// Internal errors. Means some invariant expected by underlying system has been broken. If you
+/// see one of these errors, something is very broken.
+ FIRFunctionsErrorCodeInternal = 13,
+/// The service is currently unavailable. This is a most likely a transient condition and may be
+/// corrected by retrying with a backoff.
+ FIRFunctionsErrorCodeUnavailable = 14,
+/// Unrecoverable data loss or corruption.
+ FIRFunctionsErrorCodeDataLoss = 15,
+/// The request does not have valid authentication credentials for the operation.
+ FIRFunctionsErrorCodeUnauthenticated = 16,
+};
+
+@class FIRHTTPSCallableResult;
+
+/// A HTTPSCallable
is a reference to a particular Callable HTTPS trigger in Cloud Functions.
+SWIFT_CLASS_NAMED("HTTPSCallable")
+@interface FIRHTTPSCallable : NSObject
+/// The timeout to use when calling the function. Defaults to 70 seconds.
+@property (nonatomic) NSTimeInterval timeoutInterval;
+/// Executes this Callable HTTPS trigger asynchronously.
+/// The data passed into the trigger can be any of the following types:
+///
+/// -
+///
nil
or NSNull
+///
+/// -
+///
String
+///
+/// -
+///
NSNumber
, or any Swift numeric type bridgeable to NSNumber
+///
+/// -
+///
[Any]
, where the contained objects are also one of these types.
+///
+/// -
+///
[String: Any]
where the values are also one of these types.
+///
+///
+/// The request to the Cloud Functions backend made by this method automatically includes a
+/// Firebase Installations ID token to identify the app instance. If a user is logged in with
+/// Firebase Auth, an auth ID token for the user is also automatically included.
+/// Firebase Cloud Messaging sends data to the Firebase backend periodically to collect information
+/// regarding the app instance. To stop this, see Messaging.deleteData()
. It
+/// resumes with a new FCM Token the next time you call this method.
+/// \param data Parameters to pass to the trigger.
+///
+/// \param completion The block to call when the HTTPS request has completed.
+///
+- (void)callWithObject:(id _Nullable)data completion:(void (^ _Nonnull)(FIRHTTPSCallableResult * _Nullable, NSError * _Nullable))completion;
+/// Executes this Callable HTTPS trigger asynchronously. This API should only be used from Objective-C.
+/// The request to the Cloud Functions backend made by this method automatically includes a
+/// Firebase Installations ID token to identify the app instance. If a user is logged in with
+/// Firebase Auth, an auth ID token for the user is also automatically included.
+/// Firebase Cloud Messaging sends data to the Firebase backend periodically to collect information
+/// regarding the app instance. To stop this, see Messaging.deleteData()
. It
+/// resumes with a new FCM Token the next time you call this method.
+/// \param completion The block to call when the HTTPS request has completed.
+///
+- (void)callWithCompletion:(void (^ _Nonnull)(FIRHTTPSCallableResult * _Nullable, NSError * _Nullable))completion;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// Configuration options for a HTTPSCallable
instance.
+SWIFT_CLASS_NAMED("HTTPSCallableOptions")
+@interface FIRHTTPSCallableOptions : NSObject
+/// Whether or not to protect the callable function with a limited-use App Check token.
+@property (nonatomic, readonly) BOOL requireLimitedUseAppCheckTokens;
+/// Designated initializer.
+/// \param requireLimitedUseAppCheckTokens A boolean used to decide whether or not to
+/// protect the callable function with a limited use App Check token.
+///
+- (nonnull instancetype)initWithRequireLimitedUseAppCheckTokens:(BOOL)requireLimitedUseAppCheckTokens OBJC_DESIGNATED_INITIALIZER;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// A HTTPSCallableResult
contains the result of calling a HTTPSCallable
.
+SWIFT_CLASS_NAMED("HTTPSCallableResult")
+@interface FIRHTTPSCallableResult : NSObject
+/// The data that was returned from the Callable HTTPS trigger.
+/// The data is in the form of native objects. For example, if your trigger returned an
+/// array, this object would be an Array
. If your trigger returned a JavaScript object with
+/// keys and values, this object would be an instance of [String: Any]
.
+@property (nonatomic, readonly) id _Nonnull data;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+#endif
+#if defined(__cplusplus)
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+#ifndef FIREBASEFUNCTIONS_SWIFT_H
+#define FIREBASEFUNCTIONS_SWIFT_H
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wgcc-compat"
+
+#if !defined(__has_include)
+# define __has_include(x) 0
+#endif
+#if !defined(__has_attribute)
+# define __has_attribute(x) 0
+#endif
+#if !defined(__has_feature)
+# define __has_feature(x) 0
+#endif
+#if !defined(__has_warning)
+# define __has_warning(x) 0
+#endif
+
+#if __has_include()
+# include
+#endif
+
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
#else
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- SWIFT_ENUM(_type, _name, _extensibility)
+#include
+#include
+#include
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
+typedef uint_least16_t char16_t;
+typedef uint_least32_t char32_t;
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+#endif
+
+#if !defined(SWIFT_PASTE)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+#endif
+#if !defined(SWIFT_METATYPE)
+# define SWIFT_METATYPE(X) Class
+#endif
+#if !defined(SWIFT_CLASS_PROPERTY)
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
+#endif
+
+#if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+#else
+# define SWIFT_RUNTIME_NAME(X)
+#endif
+#if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+#else
+# define SWIFT_COMPILE_NAME(X)
+#endif
+#if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+#else
+# define SWIFT_METHOD_FAMILY(X)
+#endif
+#if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+#else
+# define SWIFT_NOESCAPE
+#endif
+#if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+#else
+# define SWIFT_RELEASES_ARGUMENT
+#endif
+#if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+#else
+# define SWIFT_WARN_UNUSED_RESULT
+#endif
+#if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+#else
+# define SWIFT_NORETURN
+#endif
+#if !defined(SWIFT_CLASS_EXTRA)
+# define SWIFT_CLASS_EXTRA
+#endif
+#if !defined(SWIFT_PROTOCOL_EXTRA)
+# define SWIFT_PROTOCOL_EXTRA
+#endif
+#if !defined(SWIFT_ENUM_EXTRA)
+# define SWIFT_ENUM_EXTRA
#endif
+#if !defined(SWIFT_CLASS)
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
+#endif
+#if !defined(SWIFT_RESILIENT_CLASS)
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
+#endif
+
+#if !defined(SWIFT_PROTOCOL)
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+#endif
+
+#if !defined(SWIFT_EXTENSION)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+#endif
+
+#if !defined(OBJC_DESIGNATED_INITIALIZER)
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
#endif
#if !defined(SWIFT_UNAVAILABLE)
-#define SWIFT_UNAVAILABLE __attribute__((unavailable))
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
#endif
#if !defined(SWIFT_UNAVAILABLE_MSG)
-#define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
#endif
#if !defined(SWIFT_AVAILABILITY)
-#define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_WEAK_IMPORT)
-#define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
#endif
#if !defined(SWIFT_DEPRECATED)
-#define SWIFT_DEPRECATED __attribute__((deprecated))
+# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
#if !defined(SWIFT_DEPRECATED_MSG)
-#define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
#if __has_feature(attribute_diagnose_if_objc)
-#define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
#if !defined(IBSegueAction)
-#define IBSegueAction
+# define IBSegueAction
+#endif
#endif
#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
#if defined(__cplusplus)
-#define SWIFT_EXTERN extern "C"
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
#else
-#define SWIFT_EXTERN extern
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
@@ -210,24 +729,24 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
@import ObjectiveC;
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
-#pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
-#pragma push_macro("any")
-#undef any
-#pragma clang attribute push( \
- __attribute__((external_source_symbol( \
- language = "Swift", defined_in = "FirebaseFunctions", generated_declaration))), \
- apply_to = any(function, enum, objc_interface, objc_category, objc_protocol))
-#pragma pop_macro("any")
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseFunctions",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
@class FIRApp;
@class NSString;
@class FIRHTTPSCallable;
@@ -237,38 +756,34 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
/// Functions
is the client for Cloud Functions for a Firebase project.
SWIFT_CLASS_NAMED("Functions")
@interface FIRFunctions : NSObject
-/// Creates a Cloud Functions client using the default or returns a pre-existing instance if it
-/// already exists.
+/// Creates a Cloud Functions client using the default or returns a pre-existing instance if it already exists.
///
/// returns:
/// A shared Functions instance initialized with the default FirebaseApp
.
-+ (FIRFunctions* _Nonnull)functions SWIFT_WARN_UNUSED_RESULT;
++ (FIRFunctions * _Nonnull)functions SWIFT_WARN_UNUSED_RESULT;
/// Creates a Cloud Functions client with the given app, or returns a pre-existing
/// instance if one already exists.
-/// \param app The app for the Firebase project.
+/// \param app The app for the Firebase project.
///
///
/// returns:
/// A shared Functions instance initialized with the specified FirebaseApp
.
-+ (FIRFunctions* _Nonnull)functionsForApp:(FIRApp* _Nonnull)app SWIFT_WARN_UNUSED_RESULT;
++ (FIRFunctions * _Nonnull)functionsForApp:(FIRApp * _Nonnull)app SWIFT_WARN_UNUSED_RESULT;
/// Creates a Cloud Functions client with the default app and given region.
/// \param region The region for the HTTP trigger, such as us-central1
.
///
///
/// returns:
-/// A shared Functions instance initialized with the default FirebaseApp
and a custom
-/// region.
-+ (FIRFunctions* _Nonnull)functionsForRegion:(NSString* _Nonnull)region SWIFT_WARN_UNUSED_RESULT;
+/// A shared Functions instance initialized with the default FirebaseApp
and a custom region.
++ (FIRFunctions * _Nonnull)functionsForRegion:(NSString * _Nonnull)region SWIFT_WARN_UNUSED_RESULT;
/// Creates a Cloud Functions client with the given app and region, or returns a pre-existing
/// instance if one already exists.
/// \param customDomain A custom domain for the HTTP trigger, such as “https //mydomain.com”.
///
///
/// returns:
-/// A shared Functions instance initialized with the default FirebaseApp
and a custom
-/// HTTP trigger domain.
-+ (FIRFunctions* _Nonnull)functionsForCustomDomain:(NSString* _Nonnull)customDomain
- SWIFT_WARN_UNUSED_RESULT;
+/// A shared Functions instance initialized with the default FirebaseApp
and a custom HTTP trigger domain.
++ (FIRFunctions * _Nonnull)functionsForCustomDomain:(NSString * _Nonnull)customDomain SWIFT_WARN_UNUSED_RESULT;
/// Creates a Cloud Functions client with the given app and region, or returns a pre-existing
/// instance if one already exists.
/// \param app The app for the Firebase project.
@@ -278,29 +793,26 @@ SWIFT_CLASS_NAMED("Functions")
///
/// returns:
/// An instance of Functions
with a custom app and region.
-+ (FIRFunctions* _Nonnull)functionsForApp:(FIRApp* _Nonnull)app
- region:(NSString* _Nonnull)region SWIFT_WARN_UNUSED_RESULT;
++ (FIRFunctions * _Nonnull)functionsForApp:(FIRApp * _Nonnull)app region:(NSString * _Nonnull)region SWIFT_WARN_UNUSED_RESULT;
/// Creates a Cloud Functions client with the given app and region, or returns a pre-existing
/// instance if one already exists.
-/// \param app The app for the Firebase project.
+/// \param app The app for the Firebase project.
///
-/// \param customDomain A custom domain for the HTTP trigger, such as
-/// https://mydomain.com
.
+/// \param customDomain A custom domain for the HTTP trigger, such as https://mydomain.com
.
///
///
/// returns:
/// An instance of Functions
with a custom app and HTTP trigger domain.
-+ (FIRFunctions* _Nonnull)functionsForApp:(FIRApp* _Nonnull)app
- customDomain:(NSString* _Nonnull)customDomain SWIFT_WARN_UNUSED_RESULT;
++ (FIRFunctions * _Nonnull)functionsForApp:(FIRApp * _Nonnull)app customDomain:(NSString * _Nonnull)customDomain SWIFT_WARN_UNUSED_RESULT;
/// Creates a reference to the Callable HTTPS trigger with the given name.
/// \param name The name of the Callable HTTPS trigger.
///
///
/// returns:
/// A reference to a Callable HTTPS trigger.
-- (FIRHTTPSCallable* _Nonnull)HTTPSCallableWithName:(NSString* _Nonnull)name
- SWIFT_WARN_UNUSED_RESULT;
-/// Creates a reference to the Callable HTTPS trigger with the given name and configuration options.
+- (FIRHTTPSCallable * _Nonnull)HTTPSCallableWithName:(NSString * _Nonnull)name SWIFT_WARN_UNUSED_RESULT;
+/// Creates a reference to the Callable HTTPS trigger with the given name and configuration
+/// options.
/// \param name The name of the Callable HTTPS trigger.
///
/// \param options The options with which to customize the Callable HTTPS trigger.
@@ -308,17 +820,16 @@ SWIFT_CLASS_NAMED("Functions")
///
/// returns:
/// A reference to a Callable HTTPS trigger.
-- (FIRHTTPSCallable* _Nonnull)HTTPSCallableWithName:(NSString* _Nonnull)name
- options:(FIRHTTPSCallableOptions* _Nonnull)options
- SWIFT_WARN_UNUSED_RESULT;
+- (FIRHTTPSCallable * _Nonnull)HTTPSCallableWithName:(NSString * _Nonnull)name options:(FIRHTTPSCallableOptions * _Nonnull)options SWIFT_WARN_UNUSED_RESULT;
/// Creates a reference to the Callable HTTPS trigger with the given name.
/// \param url The URL of the Callable HTTPS trigger.
///
///
/// returns:
/// A reference to a Callable HTTPS trigger.
-- (FIRHTTPSCallable* _Nonnull)HTTPSCallableWithURL:(NSURL* _Nonnull)url SWIFT_WARN_UNUSED_RESULT;
-/// Creates a reference to the Callable HTTPS trigger with the given name and configuration options.
+- (FIRHTTPSCallable * _Nonnull)HTTPSCallableWithURL:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT;
+/// Creates a reference to the Callable HTTPS trigger with the given name and configuration
+/// options.
/// \param url The URL of the Callable HTTPS trigger.
///
/// \param options The options with which to customize the Callable HTTPS trigger.
@@ -326,16 +837,14 @@ SWIFT_CLASS_NAMED("Functions")
///
/// returns:
/// A reference to a Callable HTTPS trigger.
-- (FIRHTTPSCallable* _Nonnull)HTTPSCallableWithURL:(NSURL* _Nonnull)url
- options:(FIRHTTPSCallableOptions* _Nonnull)options
- SWIFT_WARN_UNUSED_RESULT;
+- (FIRHTTPSCallable * _Nonnull)HTTPSCallableWithURL:(NSURL * _Nonnull)url options:(FIRHTTPSCallableOptions * _Nonnull)options SWIFT_WARN_UNUSED_RESULT;
/// Changes this instance to point to a Cloud Functions emulator running locally.
/// See https://firebase.google.com/docs/functions/local-emulator
/// \param host The host of the local emulator, such as “localhost”.
///
/// \param port The port of the local emulator, for example 5005.
///
-- (void)useEmulatorWithHost:(NSString* _Nonnull)host port:(NSInteger)port;
+- (void)useEmulatorWithHost:(NSString * _Nonnull)host port:(NSInteger)port;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
@@ -343,65 +852,59 @@ SWIFT_CLASS_NAMED("Functions")
/// The set of error status codes that can be returned from a Callable HTTPS tigger. These are the
/// canonical error codes for Google APIs, as documented here:
/// https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto#L26
-typedef SWIFT_ENUM_NAMED(NSInteger, FIRFunctionsErrorCode, "FunctionsErrorCode", open){
- /// The operation completed successfully.
- FIRFunctionsErrorCodeOK = 0,
- /// The operation was cancelled (typically by the caller).
- FIRFunctionsErrorCodeCancelled = 1,
- /// Unknown error or an error from a different error domain.
- FIRFunctionsErrorCodeUnknown = 2,
- /// Client specified an invalid argument. Note that this differs from
- /// FailedPrecondition
.
- /// InvalidArgument
indicates arguments that are problematic regardless of the
- /// state of the
- /// system (e.g., an invalid field name).
- FIRFunctionsErrorCodeInvalidArgument = 3,
- /// Deadline expired before operation could complete. For operations that change the state of
- /// the
- /// system, this error may be returned even if the operation has completed successfully. For
- /// example, a successful response from a server could have been delayed long enough for the
- /// deadline to expire.
- FIRFunctionsErrorCodeDeadlineExceeded = 4,
- /// Some requested document was not found.
- FIRFunctionsErrorCodeNotFound = 5,
- /// Some document that we attempted to create already exists.
- FIRFunctionsErrorCodeAlreadyExists = 6,
- /// The caller does not have permission to execute the specified operation.
- FIRFunctionsErrorCodePermissionDenied = 7,
- /// Some resource has been exhausted, perhaps a per-user quota, or perhaps the entire file
- /// system
- /// is out of space.
- FIRFunctionsErrorCodeResourceExhausted = 8,
- /// Operation was rejected because the system is not in a state required for the operation’s
- /// execution.
- FIRFunctionsErrorCodeFailedPrecondition = 9,
- /// The operation was aborted, typically due to a concurrency issue like transaction aborts,
- /// etc.
- FIRFunctionsErrorCodeAborted = 10,
- /// Operation was attempted past the valid range.
- FIRFunctionsErrorCodeOutOfRange = 11,
- /// Operation is not implemented or not supported/enabled.
- FIRFunctionsErrorCodeUnimplemented = 12,
- /// Internal errors. Means some invariant expected by underlying system has been broken. If you
- /// see one of these errors, something is very broken.
- FIRFunctionsErrorCodeInternal = 13,
- /// The service is currently unavailable. This is a most likely a transient condition and may be
- /// corrected by retrying with a backoff.
- FIRFunctionsErrorCodeUnavailable = 14,
- /// Unrecoverable data loss or corruption.
- FIRFunctionsErrorCodeDataLoss = 15,
- /// The request does not have valid authentication credentials for the operation.
- FIRFunctionsErrorCodeUnauthenticated = 16,
+typedef SWIFT_ENUM_NAMED(NSInteger, FIRFunctionsErrorCode, "FunctionsErrorCode", open) {
+/// The operation completed successfully.
+ FIRFunctionsErrorCodeOK = 0,
+/// The operation was cancelled (typically by the caller).
+ FIRFunctionsErrorCodeCancelled = 1,
+/// Unknown error or an error from a different error domain.
+ FIRFunctionsErrorCodeUnknown = 2,
+/// Client specified an invalid argument. Note that this differs from FailedPrecondition
.
+/// InvalidArgument
indicates arguments that are problematic regardless of the state of the
+/// system (e.g., an invalid field name).
+ FIRFunctionsErrorCodeInvalidArgument = 3,
+/// Deadline expired before operation could complete. For operations that change the state of the
+/// system, this error may be returned even if the operation has completed successfully. For
+/// example, a successful response from a server could have been delayed long enough for the
+/// deadline to expire.
+ FIRFunctionsErrorCodeDeadlineExceeded = 4,
+/// Some requested document was not found.
+ FIRFunctionsErrorCodeNotFound = 5,
+/// Some document that we attempted to create already exists.
+ FIRFunctionsErrorCodeAlreadyExists = 6,
+/// The caller does not have permission to execute the specified operation.
+ FIRFunctionsErrorCodePermissionDenied = 7,
+/// Some resource has been exhausted, perhaps a per-user quota, or perhaps the entire file system
+/// is out of space.
+ FIRFunctionsErrorCodeResourceExhausted = 8,
+/// Operation was rejected because the system is not in a state required for the operation’s
+/// execution.
+ FIRFunctionsErrorCodeFailedPrecondition = 9,
+/// The operation was aborted, typically due to a concurrency issue like transaction aborts, etc.
+ FIRFunctionsErrorCodeAborted = 10,
+/// Operation was attempted past the valid range.
+ FIRFunctionsErrorCodeOutOfRange = 11,
+/// Operation is not implemented or not supported/enabled.
+ FIRFunctionsErrorCodeUnimplemented = 12,
+/// Internal errors. Means some invariant expected by underlying system has been broken. If you
+/// see one of these errors, something is very broken.
+ FIRFunctionsErrorCodeInternal = 13,
+/// The service is currently unavailable. This is a most likely a transient condition and may be
+/// corrected by retrying with a backoff.
+ FIRFunctionsErrorCodeUnavailable = 14,
+/// Unrecoverable data loss or corruption.
+ FIRFunctionsErrorCodeDataLoss = 15,
+/// The request does not have valid authentication credentials for the operation.
+ FIRFunctionsErrorCodeUnauthenticated = 16,
};
@class FIRHTTPSCallableResult;
-/// A HTTPSCallable
is a reference to a particular Callable HTTPS trigger in Cloud
-/// Functions.
+/// A HTTPSCallable
is a reference to a particular Callable HTTPS trigger in Cloud Functions.
SWIFT_CLASS_NAMED("HTTPSCallable")
@interface FIRHTTPSCallable : NSObject
/// The timeout to use when calling the function. Defaults to 70 seconds.
-@property(nonatomic) NSTimeInterval timeoutInterval;
+@property (nonatomic) NSTimeInterval timeoutInterval;
/// Executes this Callable HTTPS trigger asynchronously.
/// The data passed into the trigger can be any of the following types:
///
@@ -431,53 +934,58 @@ SWIFT_CLASS_NAMED("HTTPSCallable")
///
/// \param completion The block to call when the HTTPS request has completed.
///
-- (void)callWithObject:(id _Nullable)data
- completion:
- (void (^_Nonnull)(FIRHTTPSCallableResult* _Nullable, NSError* _Nullable))completion;
-/// Executes this Callable HTTPS trigger asynchronously. This API should only be used from
-/// Objective-C. The request to the Cloud Functions backend made by this method automatically
-/// includes a Firebase Installations ID token to identify the app instance. If a user is logged in
-/// with Firebase Auth, an auth ID token for the user is also automatically included. Firebase Cloud
-/// Messaging sends data to the Firebase backend periodically to collect information regarding the
-/// app instance. To stop this, see Messaging.deleteData()
. It resumes with a new FCM
-/// Token the next time you call this method. \param completion The block to call when the HTTPS
-/// request has completed.
-///
-- (void)callWithCompletion:(void (^_Nonnull)(FIRHTTPSCallableResult* _Nullable,
- NSError* _Nullable))completion;
+- (void)callWithObject:(id _Nullable)data completion:(void (^ _Nonnull)(FIRHTTPSCallableResult * _Nullable, NSError * _Nullable))completion;
+/// Executes this Callable HTTPS trigger asynchronously. This API should only be used from Objective-C.
+/// The request to the Cloud Functions backend made by this method automatically includes a
+/// Firebase Installations ID token to identify the app instance. If a user is logged in with
+/// Firebase Auth, an auth ID token for the user is also automatically included.
+/// Firebase Cloud Messaging sends data to the Firebase backend periodically to collect information
+/// regarding the app instance. To stop this, see Messaging.deleteData()
. It
+/// resumes with a new FCM Token the next time you call this method.
+/// \param completion The block to call when the HTTPS request has completed.
+///
+- (void)callWithCompletion:(void (^ _Nonnull)(FIRHTTPSCallableResult * _Nullable, NSError * _Nullable))completion;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
+
/// Configuration options for a HTTPSCallable
instance.
SWIFT_CLASS_NAMED("HTTPSCallableOptions")
@interface FIRHTTPSCallableOptions : NSObject
/// Whether or not to protect the callable function with a limited-use App Check token.
-@property(nonatomic, readonly) BOOL requireLimitedUseAppCheckTokens;
+@property (nonatomic, readonly) BOOL requireLimitedUseAppCheckTokens;
/// Designated initializer.
/// \param requireLimitedUseAppCheckTokens A boolean used to decide whether or not to
/// protect the callable function with a limited use App Check token.
///
-- (nonnull instancetype)initWithRequireLimitedUseAppCheckTokens:
- (BOOL)requireLimitedUseAppCheckTokens OBJC_DESIGNATED_INITIALIZER;
+- (nonnull instancetype)initWithRequireLimitedUseAppCheckTokens:(BOOL)requireLimitedUseAppCheckTokens OBJC_DESIGNATED_INITIALIZER;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
+
/// A HTTPSCallableResult
contains the result of calling a HTTPSCallable
.
SWIFT_CLASS_NAMED("HTTPSCallableResult")
@interface FIRHTTPSCallableResult : NSObject
/// The data that was returned from the Callable HTTPS trigger.
/// The data is in the form of native objects. For example, if your trigger returned an
-/// array, this object would be an Array
. If your trigger returned a JavaScript
-/// object with keys and values, this object would be an instance of [String: Any]
.
-@property(nonatomic, readonly) id _Nonnull data;
+/// array, this object would be an Array
. If your trigger returned a JavaScript object with
+/// keys and values, this object would be an instance of [String: Any]
.
+@property (nonatomic, readonly) id _Nonnull data;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
-#pragma clang attribute pop
+# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/ios_pod/swift_headers/FirebaseInAppMessagingSwift-Swift.h b/ios_pod/swift_headers/FirebaseInAppMessagingSwift-Swift.h
index 4385483012..ce52b04787 100644
--- a/ios_pod/swift_headers/FirebaseInAppMessagingSwift-Swift.h
+++ b/ios_pod/swift_headers/FirebaseInAppMessagingSwift-Swift.h
@@ -1,247 +1,527 @@
// Copyright 2023 Google LLC
-// Copied from Firebase iOS SDK 10.12.0.
+// Copied from Firebase iOS SDK 10.13.0.
-// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62
-// clang-1316.0.20.8)
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef FIREBASEINAPPMESSAGINGSWIFT_SWIFT_H
#define FIREBASEINAPPMESSAGINGSWIFT_SWIFT_H
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"
#if !defined(__has_include)
-#define __has_include(x) 0
+# define __has_include(x) 0
#endif
#if !defined(__has_attribute)
-#define __has_attribute(x) 0
+# define __has_attribute(x) 0
#endif
#if !defined(__has_feature)
-#define __has_feature(x) 0
+# define __has_feature(x) 0
#endif
#if !defined(__has_warning)
-#define __has_warning(x) 0
+# define __has_warning(x) 0
#endif
#if __has_include()
-#include
+# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
-#include
-#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
#include
+#include
+#include
+#endif
#if !defined(SWIFT_TYPEDEFS)
-#define SWIFT_TYPEDEFS 1
-#if __has_include()
-#include
-#elif !defined(__cplusplus)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
typedef uint_least16_t char16_t;
typedef uint_least32_t char32_t;
-#endif
-typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
-typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
-typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
-typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
-typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
-typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
-typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
-typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
-typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
-typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
-typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
-typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#if !defined(SWIFT_PASTE)
-#define SWIFT_PASTE_HELPER(x, y) x##y
-#define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
#endif
#if !defined(SWIFT_METATYPE)
-#define SWIFT_METATYPE(X) Class
+# define SWIFT_METATYPE(X) Class
#endif
#if !defined(SWIFT_CLASS_PROPERTY)
-#if __has_feature(objc_class_property)
-#define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
-#else
-#define SWIFT_CLASS_PROPERTY(...)
-#endif
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
#endif
#if __has_attribute(objc_runtime_name)
-#define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
#else
-#define SWIFT_RUNTIME_NAME(X)
+# define SWIFT_RUNTIME_NAME(X)
#endif
#if __has_attribute(swift_name)
-#define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
-#define SWIFT_COMPILE_NAME(X)
+# define SWIFT_COMPILE_NAME(X)
#endif
#if __has_attribute(objc_method_family)
-#define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
#else
-#define SWIFT_METHOD_FAMILY(X)
+# define SWIFT_METHOD_FAMILY(X)
#endif
#if __has_attribute(noescape)
-#define SWIFT_NOESCAPE __attribute__((noescape))
+# define SWIFT_NOESCAPE __attribute__((noescape))
#else
-#define SWIFT_NOESCAPE
+# define SWIFT_NOESCAPE
#endif
#if __has_attribute(ns_consumed)
-#define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
#else
-#define SWIFT_RELEASES_ARGUMENT
+# define SWIFT_RELEASES_ARGUMENT
#endif
#if __has_attribute(warn_unused_result)
-#define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
#else
-#define SWIFT_WARN_UNUSED_RESULT
+# define SWIFT_WARN_UNUSED_RESULT
#endif
#if __has_attribute(noreturn)
-#define SWIFT_NORETURN __attribute__((noreturn))
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_NORETURN
+# define SWIFT_NORETURN
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-#define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-#define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-#define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
-#if __has_attribute(objc_subclassing_restricted)
-#define SWIFT_CLASS(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) \
- SWIFT_CLASS_EXTRA
-#else
-#define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#endif
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
#endif
#if !defined(SWIFT_RESILIENT_CLASS)
-#if __has_attribute(objc_class_stub)
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) \
- SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#else
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#endif
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
#endif
#if !defined(SWIFT_PROTOCOL)
-#define SWIFT_PROTOCOL(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
-#define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_EXTENSION)
-#define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
#if !defined(OBJC_DESIGNATED_INITIALIZER)
-#if __has_attribute(objc_designated_initializer)
-#define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
+#endif
+#if !defined(SWIFT_UNAVAILABLE)
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
+#endif
+#if !defined(SWIFT_UNAVAILABLE_MSG)
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+#endif
+#if !defined(SWIFT_AVAILABILITY)
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
+#endif
+#if !defined(SWIFT_WEAK_IMPORT)
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+#endif
+#if !defined(SWIFT_DEPRECATED)
+# define SWIFT_DEPRECATED __attribute__((deprecated))
+#endif
+#if !defined(SWIFT_DEPRECATED_MSG)
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+#endif
+#if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define OBJC_DESIGNATED_INITIALIZER
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
+#if !defined(IBSegueAction)
+# define IBSegueAction
+#endif
+#endif
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
#endif
-#if !defined(SWIFT_ENUM_ATTR)
-#if defined(__has_attribute) && __has_attribute(enum_extensibility)
-#define SWIFT_ENUM_ATTR(_extensibility) \
- __attribute__((enum_extensibility(_extensibility)))
#else
-#define SWIFT_ENUM_ATTR(_extensibility)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
-#if !defined(SWIFT_ENUM)
-#define SWIFT_ENUM(_type, _name, _extensibility) \
- enum _name : _type _name; \
- enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
-#if __has_feature(generalized_swift_name)
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); \
- enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) \
- SWIFT_ENUM_EXTRA _name : _type
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(modules)
+#if __has_warning("-Watimport-in-framework-header")
+#pragma clang diagnostic ignored "-Watimport-in-framework-header"
+#endif
+#endif
+
+#endif
+#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
+#pragma clang diagnostic ignored "-Wduplicate-method-arg"
+#if __has_warning("-Wpragma-clang-attribute")
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+#endif
+#pragma clang diagnostic ignored "-Wunknown-pragmas"
+#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
+
+#if __has_attribute(external_source_symbol)
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseInAppMessagingSwift",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+#endif
+#if defined(__cplusplus)
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+#ifndef FIREBASEINAPPMESSAGINGSWIFT_SWIFT_H
+#define FIREBASEINAPPMESSAGINGSWIFT_SWIFT_H
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wgcc-compat"
+
+#if !defined(__has_include)
+# define __has_include(x) 0
+#endif
+#if !defined(__has_attribute)
+# define __has_attribute(x) 0
+#endif
+#if !defined(__has_feature)
+# define __has_feature(x) 0
+#endif
+#if !defined(__has_warning)
+# define __has_warning(x) 0
+#endif
+
+#if __has_include()
+# include
+#endif
+
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
+#include
+#include
+#include
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
+typedef uint_least16_t char16_t;
+typedef uint_least32_t char32_t;
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+#endif
+
+#if !defined(SWIFT_PASTE)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+#endif
+#if !defined(SWIFT_METATYPE)
+# define SWIFT_METATYPE(X) Class
+#endif
+#if !defined(SWIFT_CLASS_PROPERTY)
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
+#endif
+
+#if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+#else
+# define SWIFT_RUNTIME_NAME(X)
+#endif
+#if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+#else
+# define SWIFT_COMPILE_NAME(X)
+#endif
+#if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+#else
+# define SWIFT_METHOD_FAMILY(X)
+#endif
+#if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+#else
+# define SWIFT_NOESCAPE
+#endif
+#if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+#else
+# define SWIFT_RELEASES_ARGUMENT
+#endif
+#if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+#else
+# define SWIFT_WARN_UNUSED_RESULT
+#endif
+#if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- SWIFT_ENUM(_type, _name, _extensibility)
+# define SWIFT_NORETURN
#endif
+#if !defined(SWIFT_CLASS_EXTRA)
+# define SWIFT_CLASS_EXTRA
+#endif
+#if !defined(SWIFT_PROTOCOL_EXTRA)
+# define SWIFT_PROTOCOL_EXTRA
+#endif
+#if !defined(SWIFT_ENUM_EXTRA)
+# define SWIFT_ENUM_EXTRA
+#endif
+#if !defined(SWIFT_CLASS)
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
+#endif
+#if !defined(SWIFT_RESILIENT_CLASS)
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
+#endif
+
+#if !defined(SWIFT_PROTOCOL)
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+#endif
+
+#if !defined(SWIFT_EXTENSION)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+#endif
+
+#if !defined(OBJC_DESIGNATED_INITIALIZER)
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
#endif
#if !defined(SWIFT_UNAVAILABLE)
-#define SWIFT_UNAVAILABLE __attribute__((unavailable))
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
#endif
#if !defined(SWIFT_UNAVAILABLE_MSG)
-#define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
#endif
#if !defined(SWIFT_AVAILABILITY)
-#define SWIFT_AVAILABILITY(plat, ...) \
- __attribute__((availability(plat, __VA_ARGS__)))
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_WEAK_IMPORT)
-#define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
#endif
#if !defined(SWIFT_DEPRECATED)
-#define SWIFT_DEPRECATED __attribute__((deprecated))
+# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
#if !defined(SWIFT_DEPRECATED_MSG)
-#define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
#if __has_feature(attribute_diagnose_if_objc)
-#define SWIFT_DEPRECATED_OBJC(Msg) \
- __attribute__((diagnose_if(1, Msg, "warning")))
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
#if !defined(IBSegueAction)
-#define IBSegueAction
+# define IBSegueAction
+#endif
#endif
#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
#if defined(__cplusplus)
-#define SWIFT_EXTERN extern "C"
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
#else
-#define SWIFT_EXTERN extern
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
-#pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
-#pragma push_macro("any")
-#undef any
-#pragma clang attribute push( \
- __attribute__((external_source_symbol( \
- language = "Swift", \
- defined_in = "FirebaseInAppMessagingSwift", \
- generated_declaration))), \
- apply_to = any(function, enum, objc_interface, objc_category, \
- objc_protocol))
-#pragma pop_macro("any")
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseInAppMessagingSwift",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
-#pragma clang attribute pop
+# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h b/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h
index 32272ef80a..b404b4e97b 100644
--- a/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h
+++ b/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h
@@ -1,246 +1,531 @@
// Copyright 2023 Google LLC
-// Copied from Firebase iOS SDK 10.12.0.
+// Copied from Firebase iOS SDK 10.13.0.
-// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62
-// clang-1316.0.20.8)
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef FIREBASEMLMODELDOWNLOADER_SWIFT_H
#define FIREBASEMLMODELDOWNLOADER_SWIFT_H
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"
#if !defined(__has_include)
-#define __has_include(x) 0
+# define __has_include(x) 0
#endif
#if !defined(__has_attribute)
-#define __has_attribute(x) 0
+# define __has_attribute(x) 0
#endif
#if !defined(__has_feature)
-#define __has_feature(x) 0
+# define __has_feature(x) 0
#endif
#if !defined(__has_warning)
-#define __has_warning(x) 0
+# define __has_warning(x) 0
#endif
#if __has_include()
-#include
+# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
-#include
-#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
#include
+#include
+#include
+#endif
#if !defined(SWIFT_TYPEDEFS)
-#define SWIFT_TYPEDEFS 1
-#if __has_include()
-#include
-#elif !defined(__cplusplus)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
typedef uint_least16_t char16_t;
typedef uint_least32_t char32_t;
-#endif
-typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
-typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
-typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
-typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
-typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
-typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
-typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
-typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
-typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
-typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
-typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
-typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#if !defined(SWIFT_PASTE)
-#define SWIFT_PASTE_HELPER(x, y) x##y
-#define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
#endif
#if !defined(SWIFT_METATYPE)
-#define SWIFT_METATYPE(X) Class
+# define SWIFT_METATYPE(X) Class
#endif
#if !defined(SWIFT_CLASS_PROPERTY)
-#if __has_feature(objc_class_property)
-#define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
-#else
-#define SWIFT_CLASS_PROPERTY(...)
-#endif
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
#endif
#if __has_attribute(objc_runtime_name)
-#define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
#else
-#define SWIFT_RUNTIME_NAME(X)
+# define SWIFT_RUNTIME_NAME(X)
#endif
#if __has_attribute(swift_name)
-#define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
-#define SWIFT_COMPILE_NAME(X)
+# define SWIFT_COMPILE_NAME(X)
#endif
#if __has_attribute(objc_method_family)
-#define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
#else
-#define SWIFT_METHOD_FAMILY(X)
+# define SWIFT_METHOD_FAMILY(X)
#endif
#if __has_attribute(noescape)
-#define SWIFT_NOESCAPE __attribute__((noescape))
+# define SWIFT_NOESCAPE __attribute__((noescape))
#else
-#define SWIFT_NOESCAPE
+# define SWIFT_NOESCAPE
#endif
#if __has_attribute(ns_consumed)
-#define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
#else
-#define SWIFT_RELEASES_ARGUMENT
+# define SWIFT_RELEASES_ARGUMENT
#endif
#if __has_attribute(warn_unused_result)
-#define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
#else
-#define SWIFT_WARN_UNUSED_RESULT
+# define SWIFT_WARN_UNUSED_RESULT
#endif
#if __has_attribute(noreturn)
-#define SWIFT_NORETURN __attribute__((noreturn))
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_NORETURN
+# define SWIFT_NORETURN
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-#define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-#define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-#define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
-#if __has_attribute(objc_subclassing_restricted)
-#define SWIFT_CLASS(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) \
- SWIFT_CLASS_EXTRA
-#else
-#define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#endif
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
#endif
#if !defined(SWIFT_RESILIENT_CLASS)
-#if __has_attribute(objc_class_stub)
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) \
- SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#else
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#endif
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
#endif
#if !defined(SWIFT_PROTOCOL)
-#define SWIFT_PROTOCOL(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
-#define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_EXTENSION)
-#define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
#if !defined(OBJC_DESIGNATED_INITIALIZER)
-#if __has_attribute(objc_designated_initializer)
-#define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
+#endif
+#if !defined(SWIFT_UNAVAILABLE)
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
+#endif
+#if !defined(SWIFT_UNAVAILABLE_MSG)
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+#endif
+#if !defined(SWIFT_AVAILABILITY)
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
+#endif
+#if !defined(SWIFT_WEAK_IMPORT)
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+#endif
+#if !defined(SWIFT_DEPRECATED)
+# define SWIFT_DEPRECATED __attribute__((deprecated))
+#endif
+#if !defined(SWIFT_DEPRECATED_MSG)
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+#endif
+#if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define OBJC_DESIGNATED_INITIALIZER
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
+#if !defined(IBSegueAction)
+# define IBSegueAction
+#endif
+#endif
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
#endif
-#if !defined(SWIFT_ENUM_ATTR)
-#if defined(__has_attribute) && __has_attribute(enum_extensibility)
-#define SWIFT_ENUM_ATTR(_extensibility) \
- __attribute__((enum_extensibility(_extensibility)))
#else
-#define SWIFT_ENUM_ATTR(_extensibility)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
-#if !defined(SWIFT_ENUM)
-#define SWIFT_ENUM(_type, _name, _extensibility) \
- enum _name : _type _name; \
- enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
-#if __has_feature(generalized_swift_name)
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); \
- enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) \
- SWIFT_ENUM_EXTRA _name : _type
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(modules)
+#if __has_warning("-Watimport-in-framework-header")
+#pragma clang diagnostic ignored "-Watimport-in-framework-header"
+#endif
+#endif
+
+#endif
+#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
+#pragma clang diagnostic ignored "-Wduplicate-method-arg"
+#if __has_warning("-Wpragma-clang-attribute")
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+#endif
+#pragma clang diagnostic ignored "-Wunknown-pragmas"
+#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
+
+#if __has_attribute(external_source_symbol)
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseMLModelDownloader",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+
+
+#endif
+#if defined(__cplusplus)
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+#ifndef FIREBASEMLMODELDOWNLOADER_SWIFT_H
+#define FIREBASEMLMODELDOWNLOADER_SWIFT_H
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wgcc-compat"
+
+#if !defined(__has_include)
+# define __has_include(x) 0
+#endif
+#if !defined(__has_attribute)
+# define __has_attribute(x) 0
+#endif
+#if !defined(__has_feature)
+# define __has_feature(x) 0
+#endif
+#if !defined(__has_warning)
+# define __has_warning(x) 0
+#endif
+
+#if __has_include()
+# include
+#endif
+
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
+#include
+#include
+#include
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
+typedef uint_least16_t char16_t;
+typedef uint_least32_t char32_t;
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+#endif
+
+#if !defined(SWIFT_PASTE)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+#endif
+#if !defined(SWIFT_METATYPE)
+# define SWIFT_METATYPE(X) Class
+#endif
+#if !defined(SWIFT_CLASS_PROPERTY)
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
+#endif
+
+#if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+#else
+# define SWIFT_RUNTIME_NAME(X)
+#endif
+#if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+#else
+# define SWIFT_COMPILE_NAME(X)
+#endif
+#if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+#else
+# define SWIFT_METHOD_FAMILY(X)
+#endif
+#if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+#else
+# define SWIFT_NOESCAPE
+#endif
+#if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+#else
+# define SWIFT_RELEASES_ARGUMENT
+#endif
+#if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+#else
+# define SWIFT_WARN_UNUSED_RESULT
+#endif
+#if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- SWIFT_ENUM(_type, _name, _extensibility)
+# define SWIFT_NORETURN
+#endif
+#if !defined(SWIFT_CLASS_EXTRA)
+# define SWIFT_CLASS_EXTRA
+#endif
+#if !defined(SWIFT_PROTOCOL_EXTRA)
+# define SWIFT_PROTOCOL_EXTRA
+#endif
+#if !defined(SWIFT_ENUM_EXTRA)
+# define SWIFT_ENUM_EXTRA
+#endif
+#if !defined(SWIFT_CLASS)
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
+#endif
+#if !defined(SWIFT_RESILIENT_CLASS)
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
+#endif
+
+#if !defined(SWIFT_PROTOCOL)
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+#endif
+
+#if !defined(SWIFT_EXTENSION)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+#endif
+
+#if !defined(OBJC_DESIGNATED_INITIALIZER)
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
#endif
#if !defined(SWIFT_UNAVAILABLE)
-#define SWIFT_UNAVAILABLE __attribute__((unavailable))
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
#endif
#if !defined(SWIFT_UNAVAILABLE_MSG)
-#define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
#endif
#if !defined(SWIFT_AVAILABILITY)
-#define SWIFT_AVAILABILITY(plat, ...) \
- __attribute__((availability(plat, __VA_ARGS__)))
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_WEAK_IMPORT)
-#define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
#endif
#if !defined(SWIFT_DEPRECATED)
-#define SWIFT_DEPRECATED __attribute__((deprecated))
+# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
#if !defined(SWIFT_DEPRECATED_MSG)
-#define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
#if __has_feature(attribute_diagnose_if_objc)
-#define SWIFT_DEPRECATED_OBJC(Msg) \
- __attribute__((diagnose_if(1, Msg, "warning")))
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
#if !defined(IBSegueAction)
-#define IBSegueAction
+# define IBSegueAction
+#endif
#endif
#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
#if defined(__cplusplus)
-#define SWIFT_EXTERN extern "C"
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
#else
-#define SWIFT_EXTERN extern
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
-#pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
-#pragma push_macro("any")
-#undef any
-#pragma clang attribute push( \
- __attribute__((external_source_symbol( \
- language = "Swift", defined_in = "FirebaseMLModelDownloader", \
- generated_declaration))), \
- apply_to = any(function, enum, objc_interface, objc_category, \
- objc_protocol))
-#pragma pop_macro("any")
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseMLModelDownloader",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
+
+
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
-#pragma clang attribute pop
+# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/ios_pod/swift_headers/FirebaseRemoteConfigSwift-Swift.h b/ios_pod/swift_headers/FirebaseRemoteConfigSwift-Swift.h
index e10f33c736..9d335c54d5 100644
--- a/ios_pod/swift_headers/FirebaseRemoteConfigSwift-Swift.h
+++ b/ios_pod/swift_headers/FirebaseRemoteConfigSwift-Swift.h
@@ -1,246 +1,533 @@
// Copyright 2023 Google LLC
-// Copied from Firebase iOS SDK 10.12.0.
+// Copied from Firebase iOS SDK 10.13.0.
-// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62
-// clang-1316.0.20.8)
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef FIREBASEREMOTECONFIGSWIFT_SWIFT_H
#define FIREBASEREMOTECONFIGSWIFT_SWIFT_H
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"
#if !defined(__has_include)
-#define __has_include(x) 0
+# define __has_include(x) 0
#endif
#if !defined(__has_attribute)
-#define __has_attribute(x) 0
+# define __has_attribute(x) 0
#endif
#if !defined(__has_feature)
-#define __has_feature(x) 0
+# define __has_feature(x) 0
#endif
#if !defined(__has_warning)
-#define __has_warning(x) 0
+# define __has_warning(x) 0
#endif
#if __has_include()
-#include
+# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
-#include
-#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
#include
+#include
+#include
+#endif
#if !defined(SWIFT_TYPEDEFS)
-#define SWIFT_TYPEDEFS 1
-#if __has_include()
-#include
-#elif !defined(__cplusplus)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
typedef uint_least16_t char16_t;
typedef uint_least32_t char32_t;
-#endif
-typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
-typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
-typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
-typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
-typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
-typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
-typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
-typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
-typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
-typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
-typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
-typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#if !defined(SWIFT_PASTE)
-#define SWIFT_PASTE_HELPER(x, y) x##y
-#define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
#endif
#if !defined(SWIFT_METATYPE)
-#define SWIFT_METATYPE(X) Class
+# define SWIFT_METATYPE(X) Class
#endif
#if !defined(SWIFT_CLASS_PROPERTY)
-#if __has_feature(objc_class_property)
-#define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
-#else
-#define SWIFT_CLASS_PROPERTY(...)
-#endif
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
#endif
#if __has_attribute(objc_runtime_name)
-#define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
#else
-#define SWIFT_RUNTIME_NAME(X)
+# define SWIFT_RUNTIME_NAME(X)
#endif
#if __has_attribute(swift_name)
-#define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
-#define SWIFT_COMPILE_NAME(X)
+# define SWIFT_COMPILE_NAME(X)
#endif
#if __has_attribute(objc_method_family)
-#define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
#else
-#define SWIFT_METHOD_FAMILY(X)
+# define SWIFT_METHOD_FAMILY(X)
#endif
#if __has_attribute(noescape)
-#define SWIFT_NOESCAPE __attribute__((noescape))
+# define SWIFT_NOESCAPE __attribute__((noescape))
#else
-#define SWIFT_NOESCAPE
+# define SWIFT_NOESCAPE
#endif
#if __has_attribute(ns_consumed)
-#define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
#else
-#define SWIFT_RELEASES_ARGUMENT
+# define SWIFT_RELEASES_ARGUMENT
#endif
#if __has_attribute(warn_unused_result)
-#define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
#else
-#define SWIFT_WARN_UNUSED_RESULT
+# define SWIFT_WARN_UNUSED_RESULT
#endif
#if __has_attribute(noreturn)
-#define SWIFT_NORETURN __attribute__((noreturn))
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_NORETURN
+# define SWIFT_NORETURN
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-#define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-#define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-#define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
-#if __has_attribute(objc_subclassing_restricted)
-#define SWIFT_CLASS(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) \
- SWIFT_CLASS_EXTRA
-#else
-#define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#endif
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
#endif
#if !defined(SWIFT_RESILIENT_CLASS)
-#if __has_attribute(objc_class_stub)
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) \
- SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#else
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#endif
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
#endif
#if !defined(SWIFT_PROTOCOL)
-#define SWIFT_PROTOCOL(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
-#define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_EXTENSION)
-#define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
#if !defined(OBJC_DESIGNATED_INITIALIZER)
-#if __has_attribute(objc_designated_initializer)
-#define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
+#endif
+#if !defined(SWIFT_UNAVAILABLE)
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
+#endif
+#if !defined(SWIFT_UNAVAILABLE_MSG)
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+#endif
+#if !defined(SWIFT_AVAILABILITY)
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
+#endif
+#if !defined(SWIFT_WEAK_IMPORT)
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+#endif
+#if !defined(SWIFT_DEPRECATED)
+# define SWIFT_DEPRECATED __attribute__((deprecated))
+#endif
+#if !defined(SWIFT_DEPRECATED_MSG)
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+#endif
+#if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define OBJC_DESIGNATED_INITIALIZER
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
+#if !defined(IBSegueAction)
+# define IBSegueAction
+#endif
+#endif
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
#endif
-#if !defined(SWIFT_ENUM_ATTR)
-#if defined(__has_attribute) && __has_attribute(enum_extensibility)
-#define SWIFT_ENUM_ATTR(_extensibility) \
- __attribute__((enum_extensibility(_extensibility)))
#else
-#define SWIFT_ENUM_ATTR(_extensibility)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
-#if !defined(SWIFT_ENUM)
-#define SWIFT_ENUM(_type, _name, _extensibility) \
- enum _name : _type _name; \
- enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
-#if __has_feature(generalized_swift_name)
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); \
- enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) \
- SWIFT_ENUM_EXTRA _name : _type
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(modules)
+#if __has_warning("-Watimport-in-framework-header")
+#pragma clang diagnostic ignored "-Watimport-in-framework-header"
+#endif
+#endif
+
+#endif
+#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
+#pragma clang diagnostic ignored "-Wduplicate-method-arg"
+#if __has_warning("-Wpragma-clang-attribute")
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+#endif
+#pragma clang diagnostic ignored "-Wunknown-pragmas"
+#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
+
+#if __has_attribute(external_source_symbol)
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseRemoteConfigSwift",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+
+
+
+#endif
+#if defined(__cplusplus)
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+#ifndef FIREBASEREMOTECONFIGSWIFT_SWIFT_H
+#define FIREBASEREMOTECONFIGSWIFT_SWIFT_H
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wgcc-compat"
+
+#if !defined(__has_include)
+# define __has_include(x) 0
+#endif
+#if !defined(__has_attribute)
+# define __has_attribute(x) 0
+#endif
+#if !defined(__has_feature)
+# define __has_feature(x) 0
+#endif
+#if !defined(__has_warning)
+# define __has_warning(x) 0
+#endif
+
+#if __has_include()
+# include
+#endif
+
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
#else
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- SWIFT_ENUM(_type, _name, _extensibility)
+#include
+#include
+#include
#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
+typedef uint_least16_t char16_t;
+typedef uint_least32_t char32_t;
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+#endif
+
+#if !defined(SWIFT_PASTE)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+#endif
+#if !defined(SWIFT_METATYPE)
+# define SWIFT_METATYPE(X) Class
+#endif
+#if !defined(SWIFT_CLASS_PROPERTY)
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
+#endif
+
+#if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+#else
+# define SWIFT_RUNTIME_NAME(X)
+#endif
+#if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+#else
+# define SWIFT_COMPILE_NAME(X)
+#endif
+#if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+#else
+# define SWIFT_METHOD_FAMILY(X)
+#endif
+#if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+#else
+# define SWIFT_NOESCAPE
+#endif
+#if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+#else
+# define SWIFT_RELEASES_ARGUMENT
+#endif
+#if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+#else
+# define SWIFT_WARN_UNUSED_RESULT
+#endif
+#if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+#else
+# define SWIFT_NORETURN
+#endif
+#if !defined(SWIFT_CLASS_EXTRA)
+# define SWIFT_CLASS_EXTRA
+#endif
+#if !defined(SWIFT_PROTOCOL_EXTRA)
+# define SWIFT_PROTOCOL_EXTRA
+#endif
+#if !defined(SWIFT_ENUM_EXTRA)
+# define SWIFT_ENUM_EXTRA
+#endif
+#if !defined(SWIFT_CLASS)
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
+#endif
+#if !defined(SWIFT_RESILIENT_CLASS)
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
+#endif
+
+#if !defined(SWIFT_PROTOCOL)
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+#endif
+
+#if !defined(SWIFT_EXTENSION)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+#endif
+
+#if !defined(OBJC_DESIGNATED_INITIALIZER)
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
#endif
#if !defined(SWIFT_UNAVAILABLE)
-#define SWIFT_UNAVAILABLE __attribute__((unavailable))
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
#endif
#if !defined(SWIFT_UNAVAILABLE_MSG)
-#define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
#endif
#if !defined(SWIFT_AVAILABILITY)
-#define SWIFT_AVAILABILITY(plat, ...) \
- __attribute__((availability(plat, __VA_ARGS__)))
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_WEAK_IMPORT)
-#define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
#endif
#if !defined(SWIFT_DEPRECATED)
-#define SWIFT_DEPRECATED __attribute__((deprecated))
+# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
#if !defined(SWIFT_DEPRECATED_MSG)
-#define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
#if __has_feature(attribute_diagnose_if_objc)
-#define SWIFT_DEPRECATED_OBJC(Msg) \
- __attribute__((diagnose_if(1, Msg, "warning")))
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
#if !defined(IBSegueAction)
-#define IBSegueAction
+# define IBSegueAction
+#endif
#endif
#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
#if defined(__cplusplus)
-#define SWIFT_EXTERN extern "C"
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
#else
-#define SWIFT_EXTERN extern
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
+#endif
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
#endif
#endif
+#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
-#pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
-#pragma push_macro("any")
-#undef any
-#pragma clang attribute push( \
- __attribute__((external_source_symbol( \
- language = "Swift", defined_in = "FirebaseRemoteConfigSwift", \
- generated_declaration))), \
- apply_to = any(function, enum, objc_interface, objc_category, \
- objc_protocol))
-#pragma pop_macro("any")
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseRemoteConfigSwift",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
+
+
+
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
-#pragma clang attribute pop
+# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h b/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h
index b5a37ed830..5e028d4fde 100644
--- a/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h
+++ b/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h
@@ -1,246 +1,527 @@
// Copyright 2023 Google LLC
-// Copied from Firebase iOS SDK 10.12.0.
+// Copied from Firebase iOS SDK 10.13.0.
-// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62
-// clang-1316.0.20.8)
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef FIREBASESHAREDSWIFT_SWIFT_H
#define FIREBASESHAREDSWIFT_SWIFT_H
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"
#if !defined(__has_include)
-#define __has_include(x) 0
+# define __has_include(x) 0
#endif
#if !defined(__has_attribute)
-#define __has_attribute(x) 0
+# define __has_attribute(x) 0
#endif
#if !defined(__has_feature)
-#define __has_feature(x) 0
+# define __has_feature(x) 0
#endif
#if !defined(__has_warning)
-#define __has_warning(x) 0
+# define __has_warning(x) 0
#endif
#if __has_include()
-#include
+# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
-#include
-#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
#include
+#include
+#include
+#endif
#if !defined(SWIFT_TYPEDEFS)
-#define SWIFT_TYPEDEFS 1
-#if __has_include()
-#include
-#elif !defined(__cplusplus)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
typedef uint_least16_t char16_t;
typedef uint_least32_t char32_t;
-#endif
-typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
-typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
-typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
-typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
-typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
-typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
-typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
-typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
-typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
-typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
-typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
-typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#endif
#if !defined(SWIFT_PASTE)
-#define SWIFT_PASTE_HELPER(x, y) x##y
-#define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
#endif
#if !defined(SWIFT_METATYPE)
-#define SWIFT_METATYPE(X) Class
+# define SWIFT_METATYPE(X) Class
#endif
#if !defined(SWIFT_CLASS_PROPERTY)
-#if __has_feature(objc_class_property)
-#define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
-#else
-#define SWIFT_CLASS_PROPERTY(...)
-#endif
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
#endif
#if __has_attribute(objc_runtime_name)
-#define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
#else
-#define SWIFT_RUNTIME_NAME(X)
+# define SWIFT_RUNTIME_NAME(X)
#endif
#if __has_attribute(swift_name)
-#define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
-#define SWIFT_COMPILE_NAME(X)
+# define SWIFT_COMPILE_NAME(X)
#endif
#if __has_attribute(objc_method_family)
-#define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
#else
-#define SWIFT_METHOD_FAMILY(X)
+# define SWIFT_METHOD_FAMILY(X)
#endif
#if __has_attribute(noescape)
-#define SWIFT_NOESCAPE __attribute__((noescape))
+# define SWIFT_NOESCAPE __attribute__((noescape))
#else
-#define SWIFT_NOESCAPE
+# define SWIFT_NOESCAPE
#endif
#if __has_attribute(ns_consumed)
-#define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
#else
-#define SWIFT_RELEASES_ARGUMENT
+# define SWIFT_RELEASES_ARGUMENT
#endif
#if __has_attribute(warn_unused_result)
-#define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
#else
-#define SWIFT_WARN_UNUSED_RESULT
+# define SWIFT_WARN_UNUSED_RESULT
#endif
#if __has_attribute(noreturn)
-#define SWIFT_NORETURN __attribute__((noreturn))
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_NORETURN
+# define SWIFT_NORETURN
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-#define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-#define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-#define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
-#if __has_attribute(objc_subclassing_restricted)
-#define SWIFT_CLASS(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) \
- SWIFT_CLASS_EXTRA
-#else
-#define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#define SWIFT_CLASS_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
-#endif
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
#endif
#if !defined(SWIFT_RESILIENT_CLASS)
-#if __has_attribute(objc_class_stub)
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) \
- SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) \
- __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#else
-#define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
-#define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
-#endif
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
#endif
#if !defined(SWIFT_PROTOCOL)
-#define SWIFT_PROTOCOL(SWIFT_NAME) \
- SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
-#define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) \
- SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_EXTENSION)
-#define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
#if !defined(OBJC_DESIGNATED_INITIALIZER)
-#if __has_attribute(objc_designated_initializer)
-#define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
+#endif
+#if !defined(SWIFT_UNAVAILABLE)
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
+#endif
+#if !defined(SWIFT_UNAVAILABLE_MSG)
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+#endif
+#if !defined(SWIFT_AVAILABILITY)
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
+#endif
+#if !defined(SWIFT_WEAK_IMPORT)
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+#endif
+#if !defined(SWIFT_DEPRECATED)
+# define SWIFT_DEPRECATED __attribute__((deprecated))
+#endif
+#if !defined(SWIFT_DEPRECATED_MSG)
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+#endif
+#if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define OBJC_DESIGNATED_INITIALIZER
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
+#if !defined(IBSegueAction)
+# define IBSegueAction
+#endif
+#endif
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
#endif
-#if !defined(SWIFT_ENUM_ATTR)
-#if defined(__has_attribute) && __has_attribute(enum_extensibility)
-#define SWIFT_ENUM_ATTR(_extensibility) \
- __attribute__((enum_extensibility(_extensibility)))
#else
-#define SWIFT_ENUM_ATTR(_extensibility)
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
-#if !defined(SWIFT_ENUM)
-#define SWIFT_ENUM(_type, _name, _extensibility) \
- enum _name : _type _name; \
- enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
-#if __has_feature(generalized_swift_name)
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); \
- enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) \
- SWIFT_ENUM_EXTRA _name : _type
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(modules)
+#if __has_warning("-Watimport-in-framework-header")
+#pragma clang diagnostic ignored "-Watimport-in-framework-header"
+#endif
+#endif
+
+#endif
+#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
+#pragma clang diagnostic ignored "-Wduplicate-method-arg"
+#if __has_warning("-Wpragma-clang-attribute")
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+#endif
+#pragma clang diagnostic ignored "-Wunknown-pragmas"
+#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
+
+#if __has_attribute(external_source_symbol)
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseSharedSwift",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+#endif
+#if defined(__cplusplus)
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+#ifndef FIREBASESHAREDSWIFT_SWIFT_H
+#define FIREBASESHAREDSWIFT_SWIFT_H
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wgcc-compat"
+
+#if !defined(__has_include)
+# define __has_include(x) 0
+#endif
+#if !defined(__has_attribute)
+# define __has_attribute(x) 0
+#endif
+#if !defined(__has_feature)
+# define __has_feature(x) 0
+#endif
+#if !defined(__has_warning)
+# define __has_warning(x) 0
+#endif
+
+#if __has_include()
+# include
+#endif
+
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#else
+#include
+#include
+#include
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
+typedef uint_least16_t char16_t;
+typedef uint_least32_t char32_t;
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+#endif
+
+#if !defined(SWIFT_PASTE)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+#endif
+#if !defined(SWIFT_METATYPE)
+# define SWIFT_METATYPE(X) Class
+#endif
+#if !defined(SWIFT_CLASS_PROPERTY)
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
+#endif
+
+#if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+#else
+# define SWIFT_RUNTIME_NAME(X)
+#endif
+#if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+#else
+# define SWIFT_COMPILE_NAME(X)
+#endif
+#if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+#else
+# define SWIFT_METHOD_FAMILY(X)
+#endif
+#if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+#else
+# define SWIFT_NOESCAPE
+#endif
+#if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+#else
+# define SWIFT_RELEASES_ARGUMENT
+#endif
+#if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+#else
+# define SWIFT_WARN_UNUSED_RESULT
+#endif
+#if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
#else
-#define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) \
- SWIFT_ENUM(_type, _name, _extensibility)
+# define SWIFT_NORETURN
#endif
+#if !defined(SWIFT_CLASS_EXTRA)
+# define SWIFT_CLASS_EXTRA
+#endif
+#if !defined(SWIFT_PROTOCOL_EXTRA)
+# define SWIFT_PROTOCOL_EXTRA
+#endif
+#if !defined(SWIFT_ENUM_EXTRA)
+# define SWIFT_ENUM_EXTRA
+#endif
+#if !defined(SWIFT_CLASS)
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
+#endif
+#if !defined(SWIFT_RESILIENT_CLASS)
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
+#endif
+
+#if !defined(SWIFT_PROTOCOL)
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+#endif
+
+#if !defined(SWIFT_EXTENSION)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+#endif
+
+#if !defined(OBJC_DESIGNATED_INITIALIZER)
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
#endif
#if !defined(SWIFT_UNAVAILABLE)
-#define SWIFT_UNAVAILABLE __attribute__((unavailable))
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
#endif
#if !defined(SWIFT_UNAVAILABLE_MSG)
-#define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
#endif
#if !defined(SWIFT_AVAILABILITY)
-#define SWIFT_AVAILABILITY(plat, ...) \
- __attribute__((availability(plat, __VA_ARGS__)))
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_WEAK_IMPORT)
-#define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
#endif
#if !defined(SWIFT_DEPRECATED)
-#define SWIFT_DEPRECATED __attribute__((deprecated))
+# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
#if !defined(SWIFT_DEPRECATED_MSG)
-#define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
#if __has_feature(attribute_diagnose_if_objc)
-#define SWIFT_DEPRECATED_OBJC(Msg) \
- __attribute__((diagnose_if(1, Msg, "warning")))
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
-#define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
+#if defined(__OBJC__)
#if !defined(IBSegueAction)
-#define IBSegueAction
+# define IBSegueAction
+#endif
#endif
#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
#if defined(__cplusplus)
-#define SWIFT_EXTERN extern "C"
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT noexcept
+#endif
#else
-#define SWIFT_EXTERN extern
+#if !defined(SWIFT_NOEXCEPT)
+# define SWIFT_NOEXCEPT
#endif
#endif
+#if defined(__cplusplus)
+#if !defined(SWIFT_CXX_INT_DEFINED)
+#define SWIFT_CXX_INT_DEFINED
+namespace swift {
+using Int = ptrdiff_t;
+using UInt = size_t;
+}
+#endif
+#endif
+#if defined(__OBJC__)
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
#endif
+#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
-#pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#if __has_attribute(external_source_symbol)
-#pragma push_macro("any")
-#undef any
-#pragma clang attribute push( \
- __attribute__((external_source_symbol( \
- language = "Swift", defined_in = "FirebaseSharedSwift", \
- generated_declaration))), \
- apply_to = any(function, enum, objc_interface, objc_category, \
- objc_protocol))
-#pragma pop_macro("any")
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FirebaseSharedSwift",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
#endif
+#if defined(__OBJC__)
+#endif
+#if defined(__cplusplus)
+#endif
#if __has_attribute(external_source_symbol)
-#pragma clang attribute pop
+# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/ios_pod/swift_headers/FirebaseStorage-Swift.h b/ios_pod/swift_headers/FirebaseStorage-Swift.h
index 2ca8b040aa..f9e5c97b1d 100644
--- a/ios_pod/swift_headers/FirebaseStorage-Swift.h
+++ b/ios_pod/swift_headers/FirebaseStorage-Swift.h
@@ -1,207 +1,1062 @@
// Copyright 2023 Google LLC
-// Copied from Firebase iOS SDK 10.12.0.
+// Copied from Firebase iOS SDK 10.13.0.
-// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef FIREBASESTORAGE_SWIFT_H
#define FIREBASESTORAGE_SWIFT_H
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"
#if !defined(__has_include)
-#define __has_include(x) 0
+# define __has_include(x) 0
#endif
#if !defined(__has_attribute)
-#define __has_attribute(x) 0
+# define __has_attribute(x) 0
#endif
#if !defined(__has_feature)
-#define __has_feature(x) 0
+# define __has_feature(x) 0
#endif
#if !defined(__has_warning)
-#define __has_warning(x) 0
+# define __has_warning(x) 0
#endif
#if __has_include()
-#include
+# include
#endif
+#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
#include
-#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include