From 1178266bed9f244671ebcb4e9624a01ce0d58097 Mon Sep 17 00:00:00 2001
From: lpw
Date: Tue, 18 Mar 2025 09:04:04 +0800
Subject: [PATCH] 提交 4.4.0
---
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Wrap.h | 0
frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/Info.plist | 16
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Resources | 1
frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.abi.json | 552
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Modules/module.modulemap | 0
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/Current | 1
frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeSignature | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise.h | 0
frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/Info.plist | 16
config/wa_sdk_impl_config_firebase.xml | 12
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULAppEnvironmentUtil.h | 62
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Modules/module.modulemap | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h | 74
frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h | 3
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface | 20
frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist | 14
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Resources | 1
frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/Info.plist | 16
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/module.modulemap | 0
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Info.plist | 50
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h | 50
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.abi.json | 552
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Info.plist | 52
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/FirebaseInstallations | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRLoggerLevel.h | 0
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore | 1
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/Current | 1
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Modules/module.modulemap | 7
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h | 4
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist | 16
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftinterface | 65
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_decode.h | 0
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRLoggerLevel.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/Current | 1
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULLogger.h | 165
frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.private.swiftinterface | 5
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.swiftdoc | 0
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Resources | 1
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRUserPropertyNames.h | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Resources | 1
frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftinterface | 5
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h | 4
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Delay.h | 0
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/Current | 1
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftinterface | 22
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeRequirements | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.abi.json | 2078 ++
frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.abi.json | 92
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface | 5
frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeResources | 2068 ++
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_decode.h | 0
frameworks/FirebaseCore.xcframework/_CodeSignature/CodeResources | 1708 +
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Async.h | 0
frameworks/FBLPromises.xcframework/_CodeSignature/CodeResources | 3398 +++
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo | 0
frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeResources | 2038 ++
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface | 65
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.swiftinterface | 65
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/Current | 1
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.swiftdoc | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h | 8
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/Current | 1
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIROptions.h | 0
frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/FirebaseCore | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h | 62
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h | 4
frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist | 0
frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h | 105
frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore.h | 1
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Timeout.h | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.abi.json | 2078 ++
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetwork.h | 36
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Then.h | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/module.modulemap | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Always.h | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Reduce.h | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h | 43
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h | 4
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo | 0
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Resources | 1
frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h | 1
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h | 36
frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromiseError.h | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Modules | 1
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRVersion.h | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h | 1
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftdoc | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h | 76
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetwork.h | 101
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULKeychainUtils.h | 0
frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h | 0
frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeDirectory | 0
frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist | 0
frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/Info.plist | 16
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/Info.plist | 50
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/Current | 1
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h | 4
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h | 6
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Modules/module.modulemap | 0
frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist | 16
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftinterface | 5
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Delay.h | 0
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist | 16
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h | 4
frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeRequirements | 0
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Resources/Info.plist | 54
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_common.h | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Await.h | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/PromisesObjC-umbrella.h | 0
frameworks/FirebaseCore.xcframework/_CodeSignature/CodeRequirements-1 | 0
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Testing.h | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkURLSession.h | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Race.h | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULKeychainStorage.h | 84
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.private.swiftinterface | 22
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h | 6
frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/Info.plist | 14
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULOriginalIMPConvenienceMacros.h | 213
frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h | 3
frameworks/GoogleAppMeasurement.xcframework/ios-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise.h | 0
frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Info.plist | 52
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftdoc | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULMutableDictionary.h | 50
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h | 4
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface | 5
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Info.plist | 46
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h | 66
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo | 0
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface | 5
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FirebaseCore.h | 22
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULLogger.h | 117
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb.h | 0
frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement | 0
frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeDirectory | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Recover.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy | 1
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Modules | 1
frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/pb_decode.h | 0
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h | 14
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkInfo.h | 43
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface | 20
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities | 1
frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_decode.h | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRUserPropertyNames.h | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Async.h | 0
frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeSignature | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/PrivateHeaders | 1
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo | 0
frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/Current | 1
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h | 6
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftdoc | 0
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Catch.h | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRApp.h | 0
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist | 46
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.abi.json | 2078 ++
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULApplication.h | 2
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GoogleUtilities-umbrella.h | 36
frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeRequirements-1 | 0
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/module.modulemap | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Recover.h | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkConstants.h | 75
frameworks/FirebaseInstallations.xcframework/Info.plist | 76
frameworks/nanopb.xcframework/_CodeSignature/CodeRequirements | 0
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FirebaseCore.h | 22
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal | 0
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Always.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULSwizzler.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRApp.h | 0
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo | 0
frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Modules | 1
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+All.h | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal | 1
frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo | 0
frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises | 0
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics | 0
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy | 34
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Modules | 1
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULApplication.h | 50
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist | 50
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallations.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Info.plist | 50
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftdoc | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy | 34
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Headers | 1
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist | 0
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/Current | 1
frameworks/FirebaseCore.xcframework/_CodeSignature/CodeRequirements | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Resources | 1
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+AppDelegate.h | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-Swift.h | 620
frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h | 20
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.private.swiftinterface | 65
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo | 0
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Resources | 1
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-umbrella.h | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h | 53
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics.h | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIREventNames.h | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Testing.h | 0
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/Info.plist | 50
frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeRequirements | 0
frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/pb_common.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Modules | 1
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist | 52
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRVersion.h | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftinterface | 20
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h | 348
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist | 0
frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist | 0
frameworks/nanopb.xcframework/_CodeSignature/CodeSignature | 0
frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/nanopb | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Recover.h | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Any.h | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Any.h | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Async.h | 0
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy | 0
frameworks/nanopb.xcframework/_CodeSignature/CodeDirectory | 0
frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h | 1
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h | 1
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Wrap.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FirebaseCore-umbrella.h | 23
frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.private.swiftinterface | 5
frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules | 1
frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/Current | 1
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist | 16
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h | 7
frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises | 1
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers | 1
frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeDirectory | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h | 40
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULSwizzler.h | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Info.plist | 46
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb | 1
frameworks/GoogleAppMeasurement.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h | 2
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h | 101
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Info.plist | 46
frameworks/FirebaseCore.xcframework/_CodeSignature/CodeSignature | 0
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/FirebaseInstallations | 0
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations-umbrella.h | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/FBLPromises | 0
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist | 0
frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FirebaseInstallations.h | 0
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.abi.json | 92
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULUserDefaults.h | 105
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+All.h | 0
frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Resources | 1
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers | 1
frameworks/FBLPromises.xcframework/_CodeSignature/CodeSignature | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Await.h | 0
frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist | 0
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsErrors.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h | 5
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkLoggerProtocol.h | 53
frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/Modules/module.modulemap | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface | 65
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Info.plist | 16
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRTimestamp.h | 90
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Delay.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy | 0
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers | 1
frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations | 0
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Resources | 1
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h | 51
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+AppDelegate.h | 0
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal | 1
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkURLSession.h | 0
frameworks/FBLPromises.xcframework/_CodeSignature/CodeRequirements-1 | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromises.h | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.abi.json | 305
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo | 0
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport | 1
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers | 1
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Recover.h | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Modules/module.modulemap | 0
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Headers | 1
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/FirebaseCore | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Race.h | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h | 3
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy | 0
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface | 5
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/FirebaseAnalytics | 1
frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/Info.plist | 14
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Modules/module.modulemap | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h | 34
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/Current | 1
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftinterface | 22
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h | 4
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Async.h | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h | 76
frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/Info.plist | 16
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist | 52
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULLoggerLevel.h | 47
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h | 8
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h | 22
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h | 4
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/PromisesObjC-umbrella.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Info.plist | 50
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy | 0
frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/Resources/Info.plist | 54
frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeDirectory | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy | 0
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsAuthTokenResult.h | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h | 7
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities | 0
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations.h | 0
frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h | 6
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h | 4
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.abi.json | 552
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/Current | 1
frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/FirebaseAnalytics | 0
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/Info.plist | 54
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRApp.h | 0
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromises.h | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/Current | 1
frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h | 1
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport | 0
frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeSignature | 0
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/nanopb-umbrella.h | 0
frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/nanopb_Privacy.bundle/Info.plist | 0
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Catch.h | 0
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Resources | 1
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/nanopb | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Then.h | 0
frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/FirebaseAnalytics | 0
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h | 8
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy | 0
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallations.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Info.plist | 16
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Resources/Info.plist | 50
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb.h | 0
frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h | 174
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftdoc | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULLogger.h | 117
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Modules | 1
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface | 20
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy | 34
frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Info.plist | 16
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist | 16
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULAppDelegateSwizzler.h | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkInfo.h | 43
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities | 0
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Any.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetwork.h | 36
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_encode.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULApplication.h | 2
WAFirebaseImpl/4.4.0/WAFirebaseImpl.podspec | 25
frameworks/GoogleUtilities.xcframework/Info.plist | 102
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics.h | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Await.h | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h | 0
frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.abi.json | 2078 ++
frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/nanopb | 0
frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/Info.plist | 14
frameworks/GoogleAppMeasurement.xcframework/tvos-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement | 0
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h | 5
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations.h | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftinterface | 5
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.private.swiftinterface | 65
frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/GoogleAppMeasurement | 1
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Do.h | 0
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/Info.plist | 50
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.abi.json | 305
frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h | 117
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Resources | 1
frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Info.plist | 16
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/GoogleUtilities | 0
frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations.h | 0
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Modules | 1
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.abi.json | 305
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations | 1
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+OnDevice.h | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist | 0
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h | 6
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.private.swiftinterface | 65
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-umbrella.h | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface | 5
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Info.plist | 46
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers | 1
frameworks/GoogleAppMeasurement.xcframework/Info.plist | 94
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore | 0
frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/FirebaseInstallations | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h | 23
frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations | 0
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport | 1
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h | 4
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIROptions.h | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Always.h | 0
frameworks/FBLPromises.xcframework/_CodeSignature/CodeDirectory | 0
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/Info.plist | 50
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.private.swiftinterface | 65
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Resources | 1
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules | 1
frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeRequirements | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULLogger.h | 165
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Info.plist | 16
frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/Resources/Info.plist | 50
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkMessageCode.h | 51
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h | 53
frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h | 167
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Reduce.h | 0
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy | 0
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics.h | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULUserDefaults.h | 105
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Modules/module.modulemap | 7
frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist | 0
frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist | 16
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h | 8
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULLogger.h | 165
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-Swift.h | 740
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Modules/module.modulemap | 9
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.swiftdoc | 0
frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallations.h | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h | 16
frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.abi.json | 552
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface | 22
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers | 1
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+All.h | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h | 5
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h | 4
frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h | 2
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h | 7
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftinterface | 65
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+OnDevice.h | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal | 0
frameworks/FBLPromises.xcframework/Info.plist | 118
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRConfiguration.h | 48
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist | 16
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.abi.json | 552
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftinterface | 65
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.abi.json | 305
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.abi.json | 552
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Validate.h | 0
frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRTimestamp.h | 90
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h | 348
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Timeout.h | 0
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftdoc | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.abi.json | 2078 ++
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/Current | 1
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/FirebaseAnalytics | 1
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FirebaseCore-umbrella.h | 23
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkInfo.h | 43
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRParameterNames.h | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-watchos-simulator.swiftsourceinfo | 0
frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/pb.h | 0
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/nanopb | 0
frameworks/GoogleAppMeasurement.xcframework/tvos-arm64/GoogleAppMeasurement.framework/Info.plist | 16
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/Info.plist | 54
frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.private.swiftinterface | 20
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULUserDefaults.h | 105
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNSData+zlib.h | 53
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/module.modulemap | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkLoggerProtocol.h | 53
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h | 117
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Timeout.h | 0
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy | 0
frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h | 90
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/Info.plist | 50
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRLoggerLevel.h | 0
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftinterface | 20
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromiseError.h | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h | 47
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromises.h | 0
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers | 1
frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftdoc | 0
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.private.swiftinterface | 22
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h | 4
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.private.swiftinterface | 65
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h | 53
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/GoogleUtilities | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist | 16
frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist | 0
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist | 16
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h | 74
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h | 6
frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/Modules/module.modulemap | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRConfiguration.h | 48
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRVersion.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities | 0
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULApplication.h | 50
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/Info.plist | 50
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULLoggerLevel.h | 47
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy | 0
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Modules | 1
frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h | 66
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h | 6
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy | 0
frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/nanopb | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkURLSession.h | 0
frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeSignature | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h | 83
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftdoc | 0
frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/nanopb-umbrella.h | 26
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Do.h | 0
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_encode.h | 0
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.abi.json | 2113 ++
frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FirebaseCore.h | 1
frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Info.plist | 52
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h | 75
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftdoc | 0
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h | 66
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h | 4
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftdoc | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.swiftinterface | 65
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h | 4
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist | 16
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy | 0
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+Consent.h | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo | 0
frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h | 14
frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeDirectory | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+Consent.h | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h | 334
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist | 16
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.private.swiftinterface | 20
frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist | 0
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/Current | 1
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftdoc | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftdoc | 0
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Modules/module.modulemap | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkConstants.h | 75
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Retry.h | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist | 0
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Any.h | 0
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist | 16
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULAppEnvironmentUtil.h | 62
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRParameterNames.h | 0
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeDirectory | 0
frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/nanopb-umbrella.h | 26
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/FBLPromises | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRVersion.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRTimestamp.h | 90
frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h | 48
frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h | 90
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb | 1
frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h | 3
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h | 51
frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Info.plist | 52
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.abi.json | 92
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Modules/module.modulemap | 0
frameworks/WAFirebaseImpl.framework/Info.plist | 0
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIROptions.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Modules | 1
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftdoc | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetwork.h | 101
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULKeychainStorage.h | 84
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Retry.h | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULAppDelegateSwizzler.h | 0
frameworks/WAFirebaseImpl.framework/WAFirebaseImpl | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist | 0
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsAuthTokenResult.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/Info.plist | 54
frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/pb_encode.h | 0
frameworks/FBLPromises.xcframework/_CodeSignature/CodeRequirements | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftinterface | 5
frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Modules/module.modulemap | 0
frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist | 52
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations-umbrella.h | 0
frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeRequirements-1 | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULReachabilityChecker.h | 83
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftdoc | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.swiftdoc | 0
frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist | 16
frameworks/FirebaseCore.xcframework/_CodeSignature/CodeDirectory | 0
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Modules/module.modulemap | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities | 1
frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeRequirements-1 | 0
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/Info.plist | 68
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h | 4
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Modules | 1
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/PrivateHeaders | 1
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-umbrella.h | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h | 40
frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/nanopb | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers | 1
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Modules/module.modulemap | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-watchos-simulator.swiftsourceinfo | 0
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Info.plist | 46
frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/FBLPromises | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist | 52
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Modules | 1
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/module.modulemap | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h | 4
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Reduce.h | 0
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h | 174
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h | 7
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Validate.h | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Catch.h | 0
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftinterface | 20
frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftinterface | 5
frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallations.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h | 8
frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftdoc | 0
frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Resources/Info.plist | 54
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h | 74
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Do.h | 0
frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeRequirements-1 | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h | 34
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.abi.json | 92
frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/nanopb | 0
frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_common.h | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Catch.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULKeychainStorage.h | 84
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Modules/module.modulemap | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/PrivateHeaders/FBLPromisePrivate.h | 66
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy | 1
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h | 40
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIROptions.h | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULKeychainUtils.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/FirebaseCore | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface | 22
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Info.plist | 52
frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Modules/module.modulemap | 0
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftdoc | 0
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h | 62
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics | 0
frameworks/FirebaseCore.xcframework/Info.plist | 76
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.abi.json | 92
frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/nanopb | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h | 740
frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Modules/module.modulemap | 9
frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Resources | 1
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/Info.plist | 54
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRConfiguration.h | 48
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromiseError.h | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Info.plist | 52
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.swiftinterface | 65
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Wrap.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore | 1
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h | 14
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Modules | 1
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRTimestamp.h | 90
frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Modules/module.modulemap | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Race.h | 0
frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist | 0
frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Modules/module.modulemap | 9
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h | 740
frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeResources | 3208 +++
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers | 1
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise.h | 0
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules | 1
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers | 1
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal | 0
frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeRequirements-1 | 0
frameworks/WAFirebaseImpl.framework/Headers/WAFirebaseImpl.h | 4
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-Swift.h | 620
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h | 6
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULApplication.h | 50
frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeSignature | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore | 0
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftdoc | 0
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Retry.h | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h | 8
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Always.h | 0
frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULReachabilityChecker.h | 83
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist | 0
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Then.h | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+All.h | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULMutableDictionary.h | 50
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Race.h | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Testing.h | 0
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules | 1
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Wrap.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h | 90
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Info.plist | 50
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeResources | 408
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy | 1
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h | 4
frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeRequirements | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-umbrella.h | 0
frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/Info.plist | 16
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.abi.json | 2078 ++
frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h | 167
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal | 0
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface | 20
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Modules/module.modulemap | 0
frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Info.plist | 16
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Resources | 1
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy | 34
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h | 50
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations | 1
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Modules/module.modulemap | 0
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Resources | 1
frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/GoogleAppMeasurement | 1
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h | 165
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers | 1
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h | 84
frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Info.plist | 16
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities | 0
frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_encode.h | 0
frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FIRTimestamp.h | 90
frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkURLSession.h | 0
WAFirebaseImpl.podspec | 2
frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeRequirements | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h | 23
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h | 40
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkMessageCode.h | 51
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNSData+zlib.h | 53
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Validate.h | 0
frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Modules | 1
frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/FBLPromises | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Modules | 1
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftinterface | 65
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULSceneDelegateSwizzler.h | 76
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainUtils.h | 0
frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetwork.h | 101
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Modules/module.modulemap | 0
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface | 20
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIREventNames.h | 0
frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeResources | 1348 +
frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Resources | 1
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Reduce.h | 0
frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h | 66
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/Info.plist | 54
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Do.h | 0
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h | 334
frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist | 0
frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.abi.json | 92
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FirebaseCore.h | 22
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h | 66
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/PrivateHeaders/FBLPromisePrivate.h | 66
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftinterface | 22
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/Current | 1
frameworks/nanopb.xcframework/Info.plist | 134
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/PromisesObjC-umbrella.h | 36
frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRLoggerLevel.h | 0
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/nanopb-umbrella.h | 0
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics.h | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Then.h | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-watchos.swiftsourceinfo | 0
frameworks/GoogleAppMeasurement.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist | 16
frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h | 20
frameworks/FirebaseAnalytics.xcframework/Info.plist | 70
frameworks/GoogleAppMeasurement.xcframework/ios-arm64/GoogleAppMeasurement.framework/Info.plist | 16
frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h | 0
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Validate.h | 0
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeRequirements-1 | 0
frameworks/FirebaseCoreInternal.xcframework/Info.plist | 80
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeSignature | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkConstants.h | 75
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftinterface | 20
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h | 8
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Timeout.h | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h | 36
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftinterface | 20
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-Swift.h | 740
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/Current | 1
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftinterface | 22
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULKeychainUtils.h | 0
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/Current | 1
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULMutableDictionary.h | 50
frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h | 4
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h | 14
frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist | 52
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsErrors.h | 0
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/PromisesObjC-umbrella.h | 36
frameworks/nanopb.xcframework/_CodeSignature/CodeRequirements-1 | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Testing.h | 0
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Info.plist | 50
frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Resources | 1
frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h | 66
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo | 0
frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeResources | 408
frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers | 1
frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Await.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNSData+zlib.h | 53
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Info.plist | 52
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises | 1
frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h | 74
frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement | 0
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h | 16
frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_common.h | 0
frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftdoc | 0
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist | 16
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULLoggerLevel.h | 47
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/module.modulemap | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRApp.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h | 8
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Delay.h | 0
frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h | 0
frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h | 4
frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromises.h | 0
frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Retry.h | 0
frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h | 1
frameworks/nanopb.xcframework/_CodeSignature/CodeResources | 1348 +
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULOriginalIMPConvenienceMacros.h | 213
frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.swiftinterface | 65
frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Resources/Info.plist | 50
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc | 0
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h | 5
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/Info.plist | 54
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GoogleUtilities-umbrella.h | 36
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.private.swiftinterface | 65
frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULSceneDelegateSwizzler.h | 76
frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Info.plist | 16
frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.abi.json | 2113 ++
frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo | 0
/dev/null | 46
frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Resources | 1
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist | 0
frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromiseError.h | 0
frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist | 16
frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo | 0
frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Modules/module.modulemap | 9
frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy | 1
frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULReachabilityChecker.h | 83
frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist | 0
frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/FirebaseCore | 0
871 files changed, 54,879 insertions(+), 2,648 deletions(-)
diff --git a/WAFirebaseImpl.podspec b/WAFirebaseImpl.podspec
index 5d42cf3..13eb5a1 100644
--- a/WAFirebaseImpl.podspec
+++ b/WAFirebaseImpl.podspec
@@ -9,7 +9,7 @@
Pod::Spec.new do |s|
s.name = 'WAFirebaseImpl'
-s.version = '3.18.0'
+s.version = '4.4.0'
s.summary = 'WAFirebaseImpl framework in testing environment.'
s.license = 'MIT'
s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" }
diff --git a/WAFirebaseImpl/4.4.0/WAFirebaseImpl.podspec b/WAFirebaseImpl/4.4.0/WAFirebaseImpl.podspec
new file mode 100644
index 0000000..13eb5a1
--- /dev/null
+++ b/WAFirebaseImpl/4.4.0/WAFirebaseImpl.podspec
@@ -0,0 +1,25 @@
+#
+# Be sure to run `pod spec lint WAFbImpl.podspec' to ensure this is a
+# valid spec and to remove all comments including this before submitting the spec.
+#
+# To learn more about Podspec attributes see http://docs.cocoapods.org/specification.html
+# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/
+#
+
+Pod::Spec.new do |s|
+
+s.name = 'WAFirebaseImpl'
+s.version = '4.4.0'
+s.summary = 'WAFirebaseImpl framework in testing environment.'
+s.license = 'MIT'
+s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" }
+s.homepage = 'http://repo.wingsdk.cn:8082/summary/WAFirebaseImpl.git'
+s.source = { :git => "http://admin@repo.wingsdk.cn:8082/r/WAFirebaseImpl.git" , :tag => s.version}
+s.platform = :ios
+s.ios.deployment_target = "7.0"
+s.vendored_frameworks = 'frameworks/*'
+s.resources = ['config/*.xml']
+s.requires_arc = true
+s.dependency 'WASdkIntf'
+s.dependency 'WASdkImpl'
+end
diff --git a/config/wa_sdk_impl_config_firebase.xml b/config/wa_sdk_impl_config_firebase.xml
index fbaeb1f..74498c2 100644
--- a/config/wa_sdk_impl_config_firebase.xml
+++ b/config/wa_sdk_impl_config_firebase.xml
@@ -1,14 +1,14 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version='1.0' encoding='UTF-8'?>
<config>
- <version val="Firebase 3.18.0"/>
+ <version val="Firebase 4.4.0" />
<comps>
- <!-- 公共模块 -->
- <comp module="CORE" plaf="FIREBASE" mandatory="YES" value="WAFirebaseCore" desc="公共模块"/>
+
+ <comp module="CORE" plaf="FIREBASE" mandatory="YES" value="WAFirebaseCore" desc="公共模块" />
- <comp module="TRA" plaf="FIREBASE" mandatory="NO" value="WAFirebaseTrack" desc="FIREBASE数据统计"/>
+ <comp module="TRA" plaf="FIREBASE" mandatory="NO" value="WAFirebaseTrack" desc="FIREBASE数据统计" />
</comps>
<ops>
</ops>
-</config>
+</config>
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/Info.plist b/frameworks/FBLPromises.xcframework/Info.plist
index dc7e639..7b9d19b 100644
--- a/frameworks/FBLPromises.xcframework/Info.plist
+++ b/frameworks/FBLPromises.xcframework/Info.plist
@@ -5,18 +5,8 @@
<key>AvailableLibraries</key>
<array>
<dict>
- <key>LibraryIdentifier</key>
- <string>ios-arm64</string>
- <key>LibraryPath</key>
- <string>FBLPromises.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>ios</string>
- </dict>
- <dict>
+ <key>BinaryPath</key>
+ <string>FBLPromises.framework/Versions/A/FBLPromises</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
@@ -32,31 +22,8 @@
<string>maccatalyst</string>
</dict>
<dict>
- <key>LibraryIdentifier</key>
- <string>macos-arm64_x86_64</string>
- <key>LibraryPath</key>
- <string>FBLPromises.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- <string>x86_64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>macos</string>
- </dict>
- <dict>
- <key>LibraryIdentifier</key>
- <string>tvos-arm64</string>
- <key>LibraryPath</key>
- <string>FBLPromises.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>tvos</string>
- </dict>
- <dict>
+ <key>BinaryPath</key>
+ <string>FBLPromises.framework/FBLPromises</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
@@ -72,6 +39,83 @@
<string>simulator</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FBLPromises.framework/Versions/A/FBLPromises</string>
+ <key>LibraryIdentifier</key>
+ <string>macos-arm64_x86_64</string>
+ <key>LibraryPath</key>
+ <string>FBLPromises.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>macos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FBLPromises.framework/FBLPromises</string>
+ <key>LibraryIdentifier</key>
+ <string>watchos-arm64_x86_64-simulator</string>
+ <key>LibraryPath</key>
+ <string>FBLPromises.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>watchos</string>
+ <key>SupportedPlatformVariant</key>
+ <string>simulator</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FBLPromises.framework/FBLPromises</string>
+ <key>LibraryIdentifier</key>
+ <string>ios-arm64</string>
+ <key>LibraryPath</key>
+ <string>FBLPromises.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>ios</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FBLPromises.framework/FBLPromises</string>
+ <key>LibraryIdentifier</key>
+ <string>tvos-arm64</string>
+ <key>LibraryPath</key>
+ <string>FBLPromises.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>tvos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FBLPromises.framework/FBLPromises</string>
+ <key>LibraryIdentifier</key>
+ <string>watchos-arm64_arm64_32</string>
+ <key>LibraryPath</key>
+ <string>FBLPromises.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>arm64_32</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>watchos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FBLPromises.framework/FBLPromises</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
diff --git a/frameworks/FBLPromises.xcframework/_CodeSignature/CodeDirectory b/frameworks/FBLPromises.xcframework/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000..046d73d
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/_CodeSignature/CodeRequirements b/frameworks/FBLPromises.xcframework/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000..fa15c54
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/_CodeSignature/CodeRequirements
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/_CodeSignature/CodeRequirements-1 b/frameworks/FBLPromises.xcframework/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000..49f1d73
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/_CodeSignature/CodeResources b/frameworks/FBLPromises.xcframework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..559acc0
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/_CodeSignature/CodeResources
@@ -0,0 +1,3398 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>files</key>
+ <dict>
+ <key>ios-arm64/FBLPromises.framework/FBLPromises</key>
+ <data>
+ GXj1iMPJjk8C2q6OC2VuFxvoTXI=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist</key>
+ <data>
+ YUcAJl+aHHSAY9MYgmuwsX/rwqE=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+All.h</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Always.h</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Any.h</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Async.h</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Await.h</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Catch.h</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Delay.h</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Do.h</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Race.h</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Recover.h</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Reduce.h</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Retry.h</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Testing.h</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Then.h</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Timeout.h</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Validate.h</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Wrap.h</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise.h</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromiseError.h</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromises.h</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Headers/PromisesObjC-umbrella.h</key>
+ <data>
+ LRjj72lPCA3L9iDRZehhvoVhUGU=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Info.plist</key>
+ <data>
+ r+lWj3aApeBSztKDPW8yZXEcenw=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/Modules/module.modulemap</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>ios-arm64/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/FBLPromises</key>
+ <data>
+ yxxvFXA8tVGGPP40SCimVyczefk=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+All.h</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Always.h</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Any.h</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Async.h</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Await.h</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Catch.h</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Delay.h</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Do.h</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Race.h</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Recover.h</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Reduce.h</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Retry.h</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Testing.h</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Then.h</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Timeout.h</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Validate.h</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Wrap.h</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise.h</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromiseError.h</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromises.h</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/PromisesObjC-umbrella.h</key>
+ <data>
+ LRjj72lPCA3L9iDRZehhvoVhUGU=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/PrivateHeaders/FBLPromisePrivate.h</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Info.plist</key>
+ <data>
+ rHszivq8rWIt6sr7FEI5UlZa/NI=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ f8+Oyfcb00dVdP/53BOibulXKVI=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises</key>
+ <data>
+ NMvzYg8NwnBozxmsiNo0+crzMng=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist</key>
+ <data>
+ YvyPHCmrK8GKWEiw9SCOldNXlHQ=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+All.h</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Always.h</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Any.h</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Async.h</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Await.h</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Catch.h</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Delay.h</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Do.h</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Race.h</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Recover.h</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Reduce.h</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Retry.h</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Testing.h</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Then.h</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Timeout.h</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Validate.h</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Wrap.h</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise.h</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromiseError.h</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromises.h</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/PromisesObjC-umbrella.h</key>
+ <data>
+ LRjj72lPCA3L9iDRZehhvoVhUGU=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Info.plist</key>
+ <data>
+ OscizSfay9iZVapYBctjBwYygqw=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Modules/module.modulemap</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/FBLPromises</key>
+ <data>
+ JR4iSjg/3qArEx5i6rdY66M3Qtk=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+All.h</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Always.h</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Any.h</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Async.h</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Await.h</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Catch.h</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Delay.h</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Do.h</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Race.h</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Recover.h</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Reduce.h</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Retry.h</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Testing.h</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Then.h</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Timeout.h</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Validate.h</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Wrap.h</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise.h</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromiseError.h</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromises.h</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/PromisesObjC-umbrella.h</key>
+ <data>
+ rsp9koYRpIy0gmWg10HCRiTVhcc=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/PrivateHeaders/FBLPromisePrivate.h</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Info.plist</key>
+ <data>
+ XAEGf9gFoNkefB0W4nFOtWIgMuM=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ mV63mVq0IqPrjvXSO8Qc0KpUWfg=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/FBLPromises</key>
+ <data>
+ GCYVxsNra6FQfxEW4sya0VqY3VA=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist</key>
+ <data>
+ SdVp6GUPeGsP0eEsMRTCHj3PW40=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+All.h</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Always.h</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Any.h</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Async.h</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Await.h</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Catch.h</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Delay.h</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Do.h</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Race.h</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Recover.h</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Reduce.h</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Retry.h</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Testing.h</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Then.h</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Timeout.h</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Validate.h</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Wrap.h</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise.h</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromiseError.h</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromises.h</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Headers/PromisesObjC-umbrella.h</key>
+ <data>
+ LRjj72lPCA3L9iDRZehhvoVhUGU=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Info.plist</key>
+ <data>
+ 4oG7sI5FCasJ3gXfssMbWWwgA+4=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/Modules/module.modulemap</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>tvos-arm64/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises</key>
+ <data>
+ M9/Th4/gLaMA0XfZlaBbGArqqYg=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist</key>
+ <data>
+ 05zIHrrtSLSeWVwnZs0XvEgTteA=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+All.h</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Always.h</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Any.h</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Async.h</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Await.h</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Catch.h</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Delay.h</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Do.h</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Race.h</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Recover.h</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Reduce.h</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Retry.h</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Testing.h</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Then.h</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Timeout.h</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Validate.h</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Wrap.h</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise.h</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromiseError.h</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromises.h</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/PromisesObjC-umbrella.h</key>
+ <data>
+ LRjj72lPCA3L9iDRZehhvoVhUGU=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist</key>
+ <data>
+ vl/Pr9Aft9b+fWLOeaoySwxvqpA=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Modules/module.modulemap</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises</key>
+ <data>
+ i4WjqBxptTB/ytqPumnjn0FS9yo=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist</key>
+ <data>
+ 5IPiiCeO+VIzMYISTFuFN1Pe28s=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+All.h</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Always.h</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Any.h</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Async.h</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Await.h</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Catch.h</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Delay.h</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Do.h</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Race.h</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Recover.h</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Reduce.h</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Retry.h</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Testing.h</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Then.h</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Timeout.h</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Validate.h</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Wrap.h</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise.h</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromiseError.h</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromises.h</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/PromisesObjC-umbrella.h</key>
+ <data>
+ yjUlj64tgEcjDYWzRjO8Y/eHRO4=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Info.plist</key>
+ <data>
+ 0vNXsRhz4M3Wip7x5WMWtsFDPZ0=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Modules/module.modulemap</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises</key>
+ <data>
+ Y5U2fhivcyJgXSOGy39Fxx9+Fog=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist</key>
+ <data>
+ iW444DgkwhmDPkzTxK8mhG536F4=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+All.h</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Always.h</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Any.h</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Async.h</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Await.h</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Catch.h</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Delay.h</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Do.h</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Race.h</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Recover.h</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Reduce.h</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Retry.h</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Testing.h</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Then.h</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Timeout.h</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Validate.h</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Wrap.h</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise.h</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromiseError.h</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromises.h</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/PromisesObjC-umbrella.h</key>
+ <data>
+ yjUlj64tgEcjDYWzRjO8Y/eHRO4=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist</key>
+ <data>
+ OBYe2Mt/dE4981QHlEEicDnKhU4=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Modules/module.modulemap</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ </dict>
+ <key>files2</key>
+ <dict>
+ <key>ios-arm64/FBLPromises.framework/FBLPromises</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ GXj1iMPJjk8C2q6OC2VuFxvoTXI=
+ </data>
+ <key>hash2</key>
+ <data>
+ VT0Sz80jcLUBQxyerw1Y4T8VDJ96WAe6Gii/SRGrAzM=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ YUcAJl+aHHSAY9MYgmuwsX/rwqE=
+ </data>
+ <key>hash2</key>
+ <data>
+ n01U+lC4wwVoIEgaxpYS0Hq2LfyjMLTC7QutfpPN5Lw=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dLDNcvwjwe8wLyLuJ1P2GBfNxa8P96fy0GMrUk+4rOo=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+All.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6BUKLMTJAGRI/4XjGU/dZaG7rA27W16VZK8WvM1eYs=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Always.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>hash2</key>
+ <data>
+ mSLLqLIfLaAdISUzmCnHE5dI5q5afctdua9s4Ddwrw4=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Any.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ ETMK2COV+ajlfA4XxDUUJzV3p8LUaA+GN9sRLwNE0Ck=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Async.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dHc8ASbXmQxrkpQCBEbAZL4HTgO6J7gNiv9erzu92QU=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Await.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>hash2</key>
+ <data>
+ W7kqZbC71TD1Xv9wdtMIjoDbYSZ5ktUSkok5tPZS5A8=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Catch.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>hash2</key>
+ <data>
+ kwyC7vU/6AZticiALUlN0j/nrmzG7QFExjjBV25pQTY=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Delay.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>hash2</key>
+ <data>
+ nSl7wEJQ+tww5d/BWlnoA4Mv9wde0pDI2SJaPISo3vI=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Do.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AbrMui/y3jBRVXloC2ek4ZcwpBQPlqu29/aPRTvOE68=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Race.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>hash2</key>
+ <data>
+ CNuTRimQ0rZFNUumwP/hYOqi204+JbffrEkONBFuIVg=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Recover.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>hash2</key>
+ <data>
+ WP2VmkMLEJh9pP+sW2pW5945/IEIEhib/7rGfCaIWQQ=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Reduce.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>hash2</key>
+ <data>
+ OVoK729ybsf8EX8DRwCRRidRbTPXhRiHZjV4Kn40EtE=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Retry.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>hash2</key>
+ <data>
+ onMjxab1k7BI/BmEl5YQXwuaYLZwgEh/ERMPIZ5utlY=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Testing.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>hash2</key>
+ <data>
+ fEVZv1dfYDKHOKyiZqgdyhYdURZ0tKWsHGVPIQL70f0=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Then.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>hash2</key>
+ <data>
+ QMH7kzRIHfHY/An28iUioHxCvP1dvpEJ4Giffps6eBI=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Timeout.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>hash2</key>
+ <data>
+ NoaGHny9bLEcgwjjW5UQxZBayRPcQORpW7WJdxa8iDg=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Validate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>hash2</key>
+ <data>
+ c+8J+TGkNw0JZn+It/LBQP3DACatwAluOhLLNDPozMw=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise+Wrap.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>hash2</key>
+ <data>
+ m576DCvDiDcYotjxumxrhOVOJ8XyUnJcIM7qlVvq2nQ=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromise.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8zo1VQB3l2nvOKVHu1ra+QRd1asb8+/pFf9rbETehMk=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromiseError.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LBDNhkSuyDE1LE8Kk9c19ytLxAw5ABQnJu7J4/1yk8=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/FBLPromises.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wH9eWTsWL9EixsUdC7G1gbD8vY97El45adWrrpwvqM0=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Headers/PromisesObjC-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LRjj72lPCA3L9iDRZehhvoVhUGU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AToK0tCJy6hieeo6JMbMhLunYgbQLarPqQyHJ6dfRuA=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ r+lWj3aApeBSztKDPW8yZXEcenw=
+ </data>
+ <key>hash2</key>
+ <data>
+ Ag1pmLgS2LQph69Z0h3r/6ZLC3UoqB8Yt0+6pkFXRGY=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4qBxo+WpOYzjU3WpYAtobsL/zCA3ll2oxNwP1QnBTtM=
+ </data>
+ </dict>
+ <key>ios-arm64/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>hash2</key>
+ <data>
+ yTbxGjb54FkX0p6ayty7U27WUyoFPXE9uJnivUTlPv4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/FBLPromises</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/PrivateHeaders</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/PrivateHeaders</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/FBLPromises</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yxxvFXA8tVGGPP40SCimVyczefk=
+ </data>
+ <key>hash2</key>
+ <data>
+ y8AoMW/T/0HO1bFAkhpf78cZWKgMhungTzmR2+hDweY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+All.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6BUKLMTJAGRI/4XjGU/dZaG7rA27W16VZK8WvM1eYs=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Always.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>hash2</key>
+ <data>
+ mSLLqLIfLaAdISUzmCnHE5dI5q5afctdua9s4Ddwrw4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Any.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ ETMK2COV+ajlfA4XxDUUJzV3p8LUaA+GN9sRLwNE0Ck=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Async.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dHc8ASbXmQxrkpQCBEbAZL4HTgO6J7gNiv9erzu92QU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Await.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>hash2</key>
+ <data>
+ W7kqZbC71TD1Xv9wdtMIjoDbYSZ5ktUSkok5tPZS5A8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Catch.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>hash2</key>
+ <data>
+ kwyC7vU/6AZticiALUlN0j/nrmzG7QFExjjBV25pQTY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Delay.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>hash2</key>
+ <data>
+ nSl7wEJQ+tww5d/BWlnoA4Mv9wde0pDI2SJaPISo3vI=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Do.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AbrMui/y3jBRVXloC2ek4ZcwpBQPlqu29/aPRTvOE68=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Race.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>hash2</key>
+ <data>
+ CNuTRimQ0rZFNUumwP/hYOqi204+JbffrEkONBFuIVg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Recover.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>hash2</key>
+ <data>
+ WP2VmkMLEJh9pP+sW2pW5945/IEIEhib/7rGfCaIWQQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Reduce.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>hash2</key>
+ <data>
+ OVoK729ybsf8EX8DRwCRRidRbTPXhRiHZjV4Kn40EtE=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Retry.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>hash2</key>
+ <data>
+ onMjxab1k7BI/BmEl5YQXwuaYLZwgEh/ERMPIZ5utlY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Testing.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>hash2</key>
+ <data>
+ fEVZv1dfYDKHOKyiZqgdyhYdURZ0tKWsHGVPIQL70f0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Then.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>hash2</key>
+ <data>
+ QMH7kzRIHfHY/An28iUioHxCvP1dvpEJ4Giffps6eBI=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Timeout.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>hash2</key>
+ <data>
+ NoaGHny9bLEcgwjjW5UQxZBayRPcQORpW7WJdxa8iDg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Validate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>hash2</key>
+ <data>
+ c+8J+TGkNw0JZn+It/LBQP3DACatwAluOhLLNDPozMw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Wrap.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>hash2</key>
+ <data>
+ m576DCvDiDcYotjxumxrhOVOJ8XyUnJcIM7qlVvq2nQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8zo1VQB3l2nvOKVHu1ra+QRd1asb8+/pFf9rbETehMk=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromiseError.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LBDNhkSuyDE1LE8Kk9c19ytLxAw5ABQnJu7J4/1yk8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromises.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wH9eWTsWL9EixsUdC7G1gbD8vY97El45adWrrpwvqM0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/PromisesObjC-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LRjj72lPCA3L9iDRZehhvoVhUGU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AToK0tCJy6hieeo6JMbMhLunYgbQLarPqQyHJ6dfRuA=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4qBxo+WpOYzjU3WpYAtobsL/zCA3ll2oxNwP1QnBTtM=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/PrivateHeaders/FBLPromisePrivate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>hash2</key>
+ <data>
+ yTbxGjb54FkX0p6ayty7U27WUyoFPXE9uJnivUTlPv4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rHszivq8rWIt6sr7FEI5UlZa/NI=
+ </data>
+ <key>hash2</key>
+ <data>
+ TRnqeppTDGR2UnbHz3IH43+ePd50YA6cp499gz03T40=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dLDNcvwjwe8wLyLuJ1P2GBfNxa8P96fy0GMrUk+4rOo=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ f8+Oyfcb00dVdP/53BOibulXKVI=
+ </data>
+ <key>hash2</key>
+ <data>
+ oPOaLNHvrNFXjElBTbBjCdrVK0hq8kcJIU/K2b8QP8M=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NMvzYg8NwnBozxmsiNo0+crzMng=
+ </data>
+ <key>hash2</key>
+ <data>
+ 5jRdw0j+Tr3eLWPs8WaM8YSOhsAmddObrYS6sjCsYeY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ YvyPHCmrK8GKWEiw9SCOldNXlHQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ g5HalIdPifwvIMy8XjWOH33Rso9nspoSh7QoLAYM/gc=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dLDNcvwjwe8wLyLuJ1P2GBfNxa8P96fy0GMrUk+4rOo=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+All.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6BUKLMTJAGRI/4XjGU/dZaG7rA27W16VZK8WvM1eYs=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Always.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>hash2</key>
+ <data>
+ mSLLqLIfLaAdISUzmCnHE5dI5q5afctdua9s4Ddwrw4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Any.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ ETMK2COV+ajlfA4XxDUUJzV3p8LUaA+GN9sRLwNE0Ck=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Async.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dHc8ASbXmQxrkpQCBEbAZL4HTgO6J7gNiv9erzu92QU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Await.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>hash2</key>
+ <data>
+ W7kqZbC71TD1Xv9wdtMIjoDbYSZ5ktUSkok5tPZS5A8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Catch.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>hash2</key>
+ <data>
+ kwyC7vU/6AZticiALUlN0j/nrmzG7QFExjjBV25pQTY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Delay.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>hash2</key>
+ <data>
+ nSl7wEJQ+tww5d/BWlnoA4Mv9wde0pDI2SJaPISo3vI=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Do.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AbrMui/y3jBRVXloC2ek4ZcwpBQPlqu29/aPRTvOE68=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Race.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>hash2</key>
+ <data>
+ CNuTRimQ0rZFNUumwP/hYOqi204+JbffrEkONBFuIVg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Recover.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>hash2</key>
+ <data>
+ WP2VmkMLEJh9pP+sW2pW5945/IEIEhib/7rGfCaIWQQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Reduce.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>hash2</key>
+ <data>
+ OVoK729ybsf8EX8DRwCRRidRbTPXhRiHZjV4Kn40EtE=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Retry.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>hash2</key>
+ <data>
+ onMjxab1k7BI/BmEl5YQXwuaYLZwgEh/ERMPIZ5utlY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Testing.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>hash2</key>
+ <data>
+ fEVZv1dfYDKHOKyiZqgdyhYdURZ0tKWsHGVPIQL70f0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Then.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>hash2</key>
+ <data>
+ QMH7kzRIHfHY/An28iUioHxCvP1dvpEJ4Giffps6eBI=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Timeout.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>hash2</key>
+ <data>
+ NoaGHny9bLEcgwjjW5UQxZBayRPcQORpW7WJdxa8iDg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Validate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>hash2</key>
+ <data>
+ c+8J+TGkNw0JZn+It/LBQP3DACatwAluOhLLNDPozMw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Wrap.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>hash2</key>
+ <data>
+ m576DCvDiDcYotjxumxrhOVOJ8XyUnJcIM7qlVvq2nQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8zo1VQB3l2nvOKVHu1ra+QRd1asb8+/pFf9rbETehMk=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromiseError.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LBDNhkSuyDE1LE8Kk9c19ytLxAw5ABQnJu7J4/1yk8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromises.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wH9eWTsWL9EixsUdC7G1gbD8vY97El45adWrrpwvqM0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Headers/PromisesObjC-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LRjj72lPCA3L9iDRZehhvoVhUGU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AToK0tCJy6hieeo6JMbMhLunYgbQLarPqQyHJ6dfRuA=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ OscizSfay9iZVapYBctjBwYygqw=
+ </data>
+ <key>hash2</key>
+ <data>
+ hIW3dcdQ/olU1JsYvmHwwjf8tEaEZFvj3CWs6JUp/M8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4qBxo+WpOYzjU3WpYAtobsL/zCA3ll2oxNwP1QnBTtM=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>hash2</key>
+ <data>
+ yTbxGjb54FkX0p6ayty7U27WUyoFPXE9uJnivUTlPv4=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/FBLPromises</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/FBLPromises</string>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/PrivateHeaders</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/PrivateHeaders</string>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/FBLPromises</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ JR4iSjg/3qArEx5i6rdY66M3Qtk=
+ </data>
+ <key>hash2</key>
+ <data>
+ mUv4Qd9/wHxrF4UCp7AUC1OQKk7w3Mo557pDH4xnNbY=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+All.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6BUKLMTJAGRI/4XjGU/dZaG7rA27W16VZK8WvM1eYs=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Always.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>hash2</key>
+ <data>
+ mSLLqLIfLaAdISUzmCnHE5dI5q5afctdua9s4Ddwrw4=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Any.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ ETMK2COV+ajlfA4XxDUUJzV3p8LUaA+GN9sRLwNE0Ck=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Async.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dHc8ASbXmQxrkpQCBEbAZL4HTgO6J7gNiv9erzu92QU=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Await.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>hash2</key>
+ <data>
+ W7kqZbC71TD1Xv9wdtMIjoDbYSZ5ktUSkok5tPZS5A8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Catch.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>hash2</key>
+ <data>
+ kwyC7vU/6AZticiALUlN0j/nrmzG7QFExjjBV25pQTY=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Delay.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>hash2</key>
+ <data>
+ nSl7wEJQ+tww5d/BWlnoA4Mv9wde0pDI2SJaPISo3vI=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Do.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AbrMui/y3jBRVXloC2ek4ZcwpBQPlqu29/aPRTvOE68=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Race.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>hash2</key>
+ <data>
+ CNuTRimQ0rZFNUumwP/hYOqi204+JbffrEkONBFuIVg=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Recover.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>hash2</key>
+ <data>
+ WP2VmkMLEJh9pP+sW2pW5945/IEIEhib/7rGfCaIWQQ=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Reduce.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>hash2</key>
+ <data>
+ OVoK729ybsf8EX8DRwCRRidRbTPXhRiHZjV4Kn40EtE=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Retry.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>hash2</key>
+ <data>
+ onMjxab1k7BI/BmEl5YQXwuaYLZwgEh/ERMPIZ5utlY=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Testing.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>hash2</key>
+ <data>
+ fEVZv1dfYDKHOKyiZqgdyhYdURZ0tKWsHGVPIQL70f0=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Then.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>hash2</key>
+ <data>
+ QMH7kzRIHfHY/An28iUioHxCvP1dvpEJ4Giffps6eBI=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Timeout.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>hash2</key>
+ <data>
+ NoaGHny9bLEcgwjjW5UQxZBayRPcQORpW7WJdxa8iDg=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Validate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>hash2</key>
+ <data>
+ c+8J+TGkNw0JZn+It/LBQP3DACatwAluOhLLNDPozMw=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Wrap.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>hash2</key>
+ <data>
+ m576DCvDiDcYotjxumxrhOVOJ8XyUnJcIM7qlVvq2nQ=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8zo1VQB3l2nvOKVHu1ra+QRd1asb8+/pFf9rbETehMk=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromiseError.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LBDNhkSuyDE1LE8Kk9c19ytLxAw5ABQnJu7J4/1yk8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromises.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wH9eWTsWL9EixsUdC7G1gbD8vY97El45adWrrpwvqM0=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/PromisesObjC-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rsp9koYRpIy0gmWg10HCRiTVhcc=
+ </data>
+ <key>hash2</key>
+ <data>
+ LqjgTmuiHuqI5MxJWn0HVAGM9ESbdQkEOu4GwYiL7vk=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4qBxo+WpOYzjU3WpYAtobsL/zCA3ll2oxNwP1QnBTtM=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/PrivateHeaders/FBLPromisePrivate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>hash2</key>
+ <data>
+ yTbxGjb54FkX0p6ayty7U27WUyoFPXE9uJnivUTlPv4=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ XAEGf9gFoNkefB0W4nFOtWIgMuM=
+ </data>
+ <key>hash2</key>
+ <data>
+ zA5xZjYROtdT+2ZLWn7XERlsU0/0ZdWQbx0ozxG7eeM=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dLDNcvwjwe8wLyLuJ1P2GBfNxa8P96fy0GMrUk+4rOo=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mV63mVq0IqPrjvXSO8Qc0KpUWfg=
+ </data>
+ <key>hash2</key>
+ <data>
+ JfM2YNBbIydpKA+56fIHezgIvWAs8CMO4GmXBn9YfMg=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FBLPromises.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/FBLPromises</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ GCYVxsNra6FQfxEW4sya0VqY3VA=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4tEfE/YDvcoK5JwzpK2X87dEYBDdE1kRaeVFfoUIIPI=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ SdVp6GUPeGsP0eEsMRTCHj3PW40=
+ </data>
+ <key>hash2</key>
+ <data>
+ VTPd6cRCrOFz1kqjieqKXQAn8QlnM4spAz3KE/Q1fmY=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dLDNcvwjwe8wLyLuJ1P2GBfNxa8P96fy0GMrUk+4rOo=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+All.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6BUKLMTJAGRI/4XjGU/dZaG7rA27W16VZK8WvM1eYs=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Always.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>hash2</key>
+ <data>
+ mSLLqLIfLaAdISUzmCnHE5dI5q5afctdua9s4Ddwrw4=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Any.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ ETMK2COV+ajlfA4XxDUUJzV3p8LUaA+GN9sRLwNE0Ck=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Async.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dHc8ASbXmQxrkpQCBEbAZL4HTgO6J7gNiv9erzu92QU=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Await.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>hash2</key>
+ <data>
+ W7kqZbC71TD1Xv9wdtMIjoDbYSZ5ktUSkok5tPZS5A8=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Catch.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>hash2</key>
+ <data>
+ kwyC7vU/6AZticiALUlN0j/nrmzG7QFExjjBV25pQTY=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Delay.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>hash2</key>
+ <data>
+ nSl7wEJQ+tww5d/BWlnoA4Mv9wde0pDI2SJaPISo3vI=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Do.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AbrMui/y3jBRVXloC2ek4ZcwpBQPlqu29/aPRTvOE68=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Race.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>hash2</key>
+ <data>
+ CNuTRimQ0rZFNUumwP/hYOqi204+JbffrEkONBFuIVg=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Recover.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>hash2</key>
+ <data>
+ WP2VmkMLEJh9pP+sW2pW5945/IEIEhib/7rGfCaIWQQ=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Reduce.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>hash2</key>
+ <data>
+ OVoK729ybsf8EX8DRwCRRidRbTPXhRiHZjV4Kn40EtE=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Retry.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>hash2</key>
+ <data>
+ onMjxab1k7BI/BmEl5YQXwuaYLZwgEh/ERMPIZ5utlY=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Testing.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>hash2</key>
+ <data>
+ fEVZv1dfYDKHOKyiZqgdyhYdURZ0tKWsHGVPIQL70f0=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Then.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>hash2</key>
+ <data>
+ QMH7kzRIHfHY/An28iUioHxCvP1dvpEJ4Giffps6eBI=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Timeout.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>hash2</key>
+ <data>
+ NoaGHny9bLEcgwjjW5UQxZBayRPcQORpW7WJdxa8iDg=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Validate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>hash2</key>
+ <data>
+ c+8J+TGkNw0JZn+It/LBQP3DACatwAluOhLLNDPozMw=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise+Wrap.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>hash2</key>
+ <data>
+ m576DCvDiDcYotjxumxrhOVOJ8XyUnJcIM7qlVvq2nQ=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromise.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8zo1VQB3l2nvOKVHu1ra+QRd1asb8+/pFf9rbETehMk=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromiseError.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LBDNhkSuyDE1LE8Kk9c19ytLxAw5ABQnJu7J4/1yk8=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/FBLPromises.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wH9eWTsWL9EixsUdC7G1gbD8vY97El45adWrrpwvqM0=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Headers/PromisesObjC-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LRjj72lPCA3L9iDRZehhvoVhUGU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AToK0tCJy6hieeo6JMbMhLunYgbQLarPqQyHJ6dfRuA=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 4oG7sI5FCasJ3gXfssMbWWwgA+4=
+ </data>
+ <key>hash2</key>
+ <data>
+ 96hMgPRW4KFLfg6uzmzWxe9aGRloLgdntJ/aEDa6Z/k=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4qBxo+WpOYzjU3WpYAtobsL/zCA3ll2oxNwP1QnBTtM=
+ </data>
+ </dict>
+ <key>tvos-arm64/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>hash2</key>
+ <data>
+ yTbxGjb54FkX0p6ayty7U27WUyoFPXE9uJnivUTlPv4=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ M9/Th4/gLaMA0XfZlaBbGArqqYg=
+ </data>
+ <key>hash2</key>
+ <data>
+ mRmGA7zY+hHKgKppEl+x5imRheeVRLwL9QJVbfpLhgU=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 05zIHrrtSLSeWVwnZs0XvEgTteA=
+ </data>
+ <key>hash2</key>
+ <data>
+ xNj7FwVxiwdm/xySzFAj0ioYO4uA/0HY41T/bUlCCzE=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dLDNcvwjwe8wLyLuJ1P2GBfNxa8P96fy0GMrUk+4rOo=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+All.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6BUKLMTJAGRI/4XjGU/dZaG7rA27W16VZK8WvM1eYs=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Always.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>hash2</key>
+ <data>
+ mSLLqLIfLaAdISUzmCnHE5dI5q5afctdua9s4Ddwrw4=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Any.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ ETMK2COV+ajlfA4XxDUUJzV3p8LUaA+GN9sRLwNE0Ck=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Async.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dHc8ASbXmQxrkpQCBEbAZL4HTgO6J7gNiv9erzu92QU=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Await.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>hash2</key>
+ <data>
+ W7kqZbC71TD1Xv9wdtMIjoDbYSZ5ktUSkok5tPZS5A8=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Catch.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>hash2</key>
+ <data>
+ kwyC7vU/6AZticiALUlN0j/nrmzG7QFExjjBV25pQTY=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Delay.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>hash2</key>
+ <data>
+ nSl7wEJQ+tww5d/BWlnoA4Mv9wde0pDI2SJaPISo3vI=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Do.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AbrMui/y3jBRVXloC2ek4ZcwpBQPlqu29/aPRTvOE68=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Race.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>hash2</key>
+ <data>
+ CNuTRimQ0rZFNUumwP/hYOqi204+JbffrEkONBFuIVg=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Recover.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>hash2</key>
+ <data>
+ WP2VmkMLEJh9pP+sW2pW5945/IEIEhib/7rGfCaIWQQ=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Reduce.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>hash2</key>
+ <data>
+ OVoK729ybsf8EX8DRwCRRidRbTPXhRiHZjV4Kn40EtE=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Retry.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>hash2</key>
+ <data>
+ onMjxab1k7BI/BmEl5YQXwuaYLZwgEh/ERMPIZ5utlY=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Testing.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>hash2</key>
+ <data>
+ fEVZv1dfYDKHOKyiZqgdyhYdURZ0tKWsHGVPIQL70f0=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Then.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>hash2</key>
+ <data>
+ QMH7kzRIHfHY/An28iUioHxCvP1dvpEJ4Giffps6eBI=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Timeout.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>hash2</key>
+ <data>
+ NoaGHny9bLEcgwjjW5UQxZBayRPcQORpW7WJdxa8iDg=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Validate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>hash2</key>
+ <data>
+ c+8J+TGkNw0JZn+It/LBQP3DACatwAluOhLLNDPozMw=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Wrap.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>hash2</key>
+ <data>
+ m576DCvDiDcYotjxumxrhOVOJ8XyUnJcIM7qlVvq2nQ=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8zo1VQB3l2nvOKVHu1ra+QRd1asb8+/pFf9rbETehMk=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromiseError.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LBDNhkSuyDE1LE8Kk9c19ytLxAw5ABQnJu7J4/1yk8=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromises.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wH9eWTsWL9EixsUdC7G1gbD8vY97El45adWrrpwvqM0=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Headers/PromisesObjC-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LRjj72lPCA3L9iDRZehhvoVhUGU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AToK0tCJy6hieeo6JMbMhLunYgbQLarPqQyHJ6dfRuA=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ vl/Pr9Aft9b+fWLOeaoySwxvqpA=
+ </data>
+ <key>hash2</key>
+ <data>
+ Y8FjtLNZVLnaUjm86+T51r+XerpgAvdVP1tfIMbYphc=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4qBxo+WpOYzjU3WpYAtobsL/zCA3ll2oxNwP1QnBTtM=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>hash2</key>
+ <data>
+ yTbxGjb54FkX0p6ayty7U27WUyoFPXE9uJnivUTlPv4=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ i4WjqBxptTB/ytqPumnjn0FS9yo=
+ </data>
+ <key>hash2</key>
+ <data>
+ Uk/gBGd3CTfr9PR43WgaXg9ZFGbaWYQVVC02Ah1qIs4=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 5IPiiCeO+VIzMYISTFuFN1Pe28s=
+ </data>
+ <key>hash2</key>
+ <data>
+ qn6wUCU7wZk2iwzwY6OWSkgCxKP/MG0BwxlE82g2jYA=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dLDNcvwjwe8wLyLuJ1P2GBfNxa8P96fy0GMrUk+4rOo=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+All.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6BUKLMTJAGRI/4XjGU/dZaG7rA27W16VZK8WvM1eYs=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Always.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>hash2</key>
+ <data>
+ mSLLqLIfLaAdISUzmCnHE5dI5q5afctdua9s4Ddwrw4=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Any.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ ETMK2COV+ajlfA4XxDUUJzV3p8LUaA+GN9sRLwNE0Ck=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Async.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dHc8ASbXmQxrkpQCBEbAZL4HTgO6J7gNiv9erzu92QU=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Await.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>hash2</key>
+ <data>
+ W7kqZbC71TD1Xv9wdtMIjoDbYSZ5ktUSkok5tPZS5A8=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Catch.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>hash2</key>
+ <data>
+ kwyC7vU/6AZticiALUlN0j/nrmzG7QFExjjBV25pQTY=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Delay.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>hash2</key>
+ <data>
+ nSl7wEJQ+tww5d/BWlnoA4Mv9wde0pDI2SJaPISo3vI=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Do.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AbrMui/y3jBRVXloC2ek4ZcwpBQPlqu29/aPRTvOE68=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Race.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>hash2</key>
+ <data>
+ CNuTRimQ0rZFNUumwP/hYOqi204+JbffrEkONBFuIVg=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Recover.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>hash2</key>
+ <data>
+ WP2VmkMLEJh9pP+sW2pW5945/IEIEhib/7rGfCaIWQQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Reduce.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>hash2</key>
+ <data>
+ OVoK729ybsf8EX8DRwCRRidRbTPXhRiHZjV4Kn40EtE=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Retry.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>hash2</key>
+ <data>
+ onMjxab1k7BI/BmEl5YQXwuaYLZwgEh/ERMPIZ5utlY=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Testing.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>hash2</key>
+ <data>
+ fEVZv1dfYDKHOKyiZqgdyhYdURZ0tKWsHGVPIQL70f0=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Then.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>hash2</key>
+ <data>
+ QMH7kzRIHfHY/An28iUioHxCvP1dvpEJ4Giffps6eBI=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Timeout.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>hash2</key>
+ <data>
+ NoaGHny9bLEcgwjjW5UQxZBayRPcQORpW7WJdxa8iDg=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Validate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>hash2</key>
+ <data>
+ c+8J+TGkNw0JZn+It/LBQP3DACatwAluOhLLNDPozMw=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Wrap.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>hash2</key>
+ <data>
+ m576DCvDiDcYotjxumxrhOVOJ8XyUnJcIM7qlVvq2nQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8zo1VQB3l2nvOKVHu1ra+QRd1asb8+/pFf9rbETehMk=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromiseError.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LBDNhkSuyDE1LE8Kk9c19ytLxAw5ABQnJu7J4/1yk8=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromises.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wH9eWTsWL9EixsUdC7G1gbD8vY97El45adWrrpwvqM0=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Headers/PromisesObjC-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yjUlj64tgEcjDYWzRjO8Y/eHRO4=
+ </data>
+ <key>hash2</key>
+ <data>
+ L4I2Tu1oQsHRja/DQxQo6suFBLoJFAeysyJMRpPAPO0=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0vNXsRhz4M3Wip7x5WMWtsFDPZ0=
+ </data>
+ <key>hash2</key>
+ <data>
+ /YHBH4IPCRdwRMccZ3qyKS0/u8JVi+JuVyNPonmva6g=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4qBxo+WpOYzjU3WpYAtobsL/zCA3ll2oxNwP1QnBTtM=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>hash2</key>
+ <data>
+ yTbxGjb54FkX0p6ayty7U27WUyoFPXE9uJnivUTlPv4=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Y5U2fhivcyJgXSOGy39Fxx9+Fog=
+ </data>
+ <key>hash2</key>
+ <data>
+ Ch0W3NRbJa0IiLpysm+wLVucIzylanLO/zBRl6MDEgI=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ iW444DgkwhmDPkzTxK8mhG536F4=
+ </data>
+ <key>hash2</key>
+ <data>
+ m5cUrJWSNeR9W3sbkTfFpqMI9NYtJ/QfqryaE5ER0QQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZajnvEs/MYRS3X4TPLAhBWi8mc4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dLDNcvwjwe8wLyLuJ1P2GBfNxa8P96fy0GMrUk+4rOo=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+All.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1/HWSa9B9CfE+6oTjy3jrp1Dbng=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6BUKLMTJAGRI/4XjGU/dZaG7rA27W16VZK8WvM1eYs=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Always.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sVZckdpNp0YMZno6+IaJ16Zal00=
+ </data>
+ <key>hash2</key>
+ <data>
+ mSLLqLIfLaAdISUzmCnHE5dI5q5afctdua9s4Ddwrw4=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Any.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jYWCdqjloLKNtDe+sIQ4PyQsf0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ ETMK2COV+ajlfA4XxDUUJzV3p8LUaA+GN9sRLwNE0Ck=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Async.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ gIl6GZ+2tBZw7sNlHmw6tQggHn4=
+ </data>
+ <key>hash2</key>
+ <data>
+ dHc8ASbXmQxrkpQCBEbAZL4HTgO6J7gNiv9erzu92QU=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Await.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WKlBKfPKetJ8or+tZtW13HAGcaM=
+ </data>
+ <key>hash2</key>
+ <data>
+ W7kqZbC71TD1Xv9wdtMIjoDbYSZ5ktUSkok5tPZS5A8=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Catch.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WaTiqwvv8w13vIKlm2K4DAgZulo=
+ </data>
+ <key>hash2</key>
+ <data>
+ kwyC7vU/6AZticiALUlN0j/nrmzG7QFExjjBV25pQTY=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Delay.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ qoQSMY2FcD2SV3kKq34NITtbdmk=
+ </data>
+ <key>hash2</key>
+ <data>
+ nSl7wEJQ+tww5d/BWlnoA4Mv9wde0pDI2SJaPISo3vI=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Do.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ggkiDySeq8jvunvZvPkZ/Kkn8xU=
+ </data>
+ <key>hash2</key>
+ <data>
+ AbrMui/y3jBRVXloC2ek4ZcwpBQPlqu29/aPRTvOE68=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Race.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KhU7Y/hu/++OhV8HrTR0blCqsa8=
+ </data>
+ <key>hash2</key>
+ <data>
+ CNuTRimQ0rZFNUumwP/hYOqi204+JbffrEkONBFuIVg=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Recover.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ bQIMfszj33smHtitYuadQj5unrM=
+ </data>
+ <key>hash2</key>
+ <data>
+ WP2VmkMLEJh9pP+sW2pW5945/IEIEhib/7rGfCaIWQQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Reduce.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fHvVgIVNfukW8aWkuQb9Upl1Hv8=
+ </data>
+ <key>hash2</key>
+ <data>
+ OVoK729ybsf8EX8DRwCRRidRbTPXhRiHZjV4Kn40EtE=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Retry.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ EFBZkIULq7mo/1LX3HSsRl51Fhw=
+ </data>
+ <key>hash2</key>
+ <data>
+ onMjxab1k7BI/BmEl5YQXwuaYLZwgEh/ERMPIZ5utlY=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Testing.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Ks+FXD691hFVSvDw/g/0x4ic7+0=
+ </data>
+ <key>hash2</key>
+ <data>
+ fEVZv1dfYDKHOKyiZqgdyhYdURZ0tKWsHGVPIQL70f0=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Then.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXwhWUcFcLdpUBrK28dob5PeMRI=
+ </data>
+ <key>hash2</key>
+ <data>
+ QMH7kzRIHfHY/An28iUioHxCvP1dvpEJ4Giffps6eBI=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Timeout.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yngMore1DA762uLfNvM0zRhL/u0=
+ </data>
+ <key>hash2</key>
+ <data>
+ NoaGHny9bLEcgwjjW5UQxZBayRPcQORpW7WJdxa8iDg=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Validate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QXCa+SPD+GyNt+fKriUFP4JLYi0=
+ </data>
+ <key>hash2</key>
+ <data>
+ c+8J+TGkNw0JZn+It/LBQP3DACatwAluOhLLNDPozMw=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Wrap.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ pnbKEVv3KohF9zBVmwpY92K1/H8=
+ </data>
+ <key>hash2</key>
+ <data>
+ m576DCvDiDcYotjxumxrhOVOJ8XyUnJcIM7qlVvq2nQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 7OfQzgwmGOgsO/CHeNSkTs6YP2g=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8zo1VQB3l2nvOKVHu1ra+QRd1asb8+/pFf9rbETehMk=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromiseError.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NiD1rwNDO7Tz69bYyOj9qmlCGRQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LBDNhkSuyDE1LE8Kk9c19ytLxAw5ABQnJu7J4/1yk8=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromises.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xmHnPqDlpJpUbAqgOJw5Da3418U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wH9eWTsWL9EixsUdC7G1gbD8vY97El45adWrrpwvqM0=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/PromisesObjC-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yjUlj64tgEcjDYWzRjO8Y/eHRO4=
+ </data>
+ <key>hash2</key>
+ <data>
+ L4I2Tu1oQsHRja/DQxQo6suFBLoJFAeysyJMRpPAPO0=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ OBYe2Mt/dE4981QHlEEicDnKhU4=
+ </data>
+ <key>hash2</key>
+ <data>
+ zkTNLPLoeZin++NpOyQUiBV0Rm0JWJxSDNw+yQCndN8=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Fz4jNEpf09yl2xSCWDgrqH37o/A=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4qBxo+WpOYzjU3WpYAtobsL/zCA3ll2oxNwP1QnBTtM=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ J7AOJnwCKzdcaI5lsMAhXoByoT0=
+ </data>
+ <key>hash2</key>
+ <data>
+ yTbxGjb54FkX0p6ayty7U27WUyoFPXE9uJnivUTlPv4=
+ </data>
+ </dict>
+ </dict>
+ <key>rules</key>
+ <dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^version.plist$</key>
+ <true/>
+ </dict>
+ <key>rules2</key>
+ <dict>
+ <key>.*\.dSYM($|/)</key>
+ <dict>
+ <key>weight</key>
+ <real>11</real>
+ </dict>
+ <key>^(.*/)?\.DS_Store$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>2000</real>
+ </dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^Info\.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^PkgInfo$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^embedded\.provisionprofile$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^version\.plist$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/frameworks/FBLPromises.xcframework/_CodeSignature/CodeSignature b/frameworks/FBLPromises.xcframework/_CodeSignature/CodeSignature
new file mode 100644
index 0000000..2486be7
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/FBLPromises b/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/FBLPromises
index 8268e40..7561680 100644
--- a/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/FBLPromises
+++ b/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/FBLPromises
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist b/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
index ef4341c..b64f3e9 100644
--- a/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
+++ b/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/Info.plist b/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/Info.plist
index edfee10..26e3b2b 100644
--- a/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/Info.plist
+++ b/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphoneos16.1</string>
+ <string>iphoneos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h b/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h
new file mode 100644
index 0000000..7a132f2
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/ios-arm64/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h
@@ -0,0 +1,66 @@
+/**
+ Copyright 2018 Google Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+#import "FBLPromise+Testing.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ Miscellaneous low-level private interfaces available to extend standard FBLPromise functionality.
+ */
+@interface FBLPromise<Value>()
+
+typedef void (^FBLPromiseOnFulfillBlock)(Value __nullable value) NS_SWIFT_UNAVAILABLE("");
+typedef void (^FBLPromiseOnRejectBlock)(NSError *error) NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedFulfillBlock)(Value __nullable value)
+ NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedRejectBlock)(NSError *error)
+ NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a pending promise.
+ */
+- (instancetype)initPending NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a resolved promise.
+
+ @param resolution An object to resolve the promise with: either a value or an error.
+ @return A new resolved promise.
+ */
+- (instancetype)initWithResolution:(nullable id)resolution NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Invokes `fulfill` and `reject` blocks on `queue` when the receiver gets either fulfilled or
+ rejected respectively.
+ */
+- (void)observeOnQueue:(dispatch_queue_t)queue
+ fulfill:(FBLPromiseOnFulfillBlock)onFulfill
+ reject:(FBLPromiseOnRejectBlock)onReject NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Returns a new promise which gets resolved with the return value of `chainedFulfill` or
+ `chainedReject` blocks respectively. The blocks are invoked when the receiver gets either
+ fulfilled or rejected. If `nil` is passed to either block arg, the returned promise is resolved
+ with the same resolution as the receiver.
+ */
+- (FBLPromise *)chainOnQueue:(dispatch_queue_t)queue
+ chainedFulfill:(FBLPromiseChainedFulfillBlock)chainedFulfill
+ chainedReject:(FBLPromiseChainedRejectBlock)chainedReject NS_SWIFT_UNAVAILABLE("");
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises
deleted file mode 100644
index 978a167..0000000
--- a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises
+++ /dev/null
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises
new file mode 120000
index 0000000..c2fcede
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises
@@ -0,0 +1 @@
+Versions/Current/FBLPromises
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Info.plist b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Info.plist
deleted file mode 100644
index f1d540a..0000000
--- a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FBLPromises-Privacy</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FBLPromises_Privacy</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>2.4.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Info.plist b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Info.plist
deleted file mode 100644
index 9d28bcc..0000000
--- a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Info.plist
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>FBLPromises</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FBLPromises</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FBLPromises</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>2.4.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Modules b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/PrivateHeaders b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/PrivateHeaders
new file mode 120000
index 0000000..d8e5645
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/PrivateHeaders
@@ -0,0 +1 @@
+Versions/Current/PrivateHeaders
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Resources b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/FBLPromises b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/FBLPromises
new file mode 100644
index 0000000..6f8af7e
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/FBLPromises
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+All.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+All.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+All.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+All.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Always.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Always.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Always.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Always.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Any.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Any.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Any.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Any.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Async.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Async.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Async.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Async.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Await.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Await.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Await.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Await.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Catch.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Catch.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Catch.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Catch.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Delay.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Delay.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Delay.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Delay.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Do.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Do.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Do.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Do.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Race.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Race.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Race.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Race.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Recover.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Recover.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Recover.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Recover.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Reduce.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Reduce.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Reduce.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Reduce.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Retry.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Retry.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Retry.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Retry.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Testing.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Testing.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Testing.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Testing.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Then.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Then.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Then.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Then.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Timeout.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Timeout.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Timeout.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Timeout.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Validate.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Validate.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Validate.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Validate.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Wrap.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Wrap.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Wrap.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise+Wrap.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromise.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromiseError.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromiseError.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromiseError.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromiseError.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromises.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromises.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromises.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/FBLPromises.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/PromisesObjC-umbrella.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/PromisesObjC-umbrella.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/PromisesObjC-umbrella.h
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Headers/PromisesObjC-umbrella.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Modules/module.modulemap b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Modules/module.modulemap
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/PrivateHeaders/FBLPromisePrivate.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/PrivateHeaders/FBLPromisePrivate.h
new file mode 100644
index 0000000..7a132f2
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/PrivateHeaders/FBLPromisePrivate.h
@@ -0,0 +1,66 @@
+/**
+ Copyright 2018 Google Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+#import "FBLPromise+Testing.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ Miscellaneous low-level private interfaces available to extend standard FBLPromise functionality.
+ */
+@interface FBLPromise<Value>()
+
+typedef void (^FBLPromiseOnFulfillBlock)(Value __nullable value) NS_SWIFT_UNAVAILABLE("");
+typedef void (^FBLPromiseOnRejectBlock)(NSError *error) NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedFulfillBlock)(Value __nullable value)
+ NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedRejectBlock)(NSError *error)
+ NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a pending promise.
+ */
+- (instancetype)initPending NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a resolved promise.
+
+ @param resolution An object to resolve the promise with: either a value or an error.
+ @return A new resolved promise.
+ */
+- (instancetype)initWithResolution:(nullable id)resolution NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Invokes `fulfill` and `reject` blocks on `queue` when the receiver gets either fulfilled or
+ rejected respectively.
+ */
+- (void)observeOnQueue:(dispatch_queue_t)queue
+ fulfill:(FBLPromiseOnFulfillBlock)onFulfill
+ reject:(FBLPromiseOnRejectBlock)onReject NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Returns a new promise which gets resolved with the return value of `chainedFulfill` or
+ `chainedReject` blocks respectively. The blocks are invoked when the receiver gets either
+ fulfilled or rejected. If `nil` is passed to either block arg, the returned promise is resolved
+ with the same resolution as the receiver.
+ */
+- (FBLPromise *)chainOnQueue:(dispatch_queue_t)queue
+ chainedFulfill:(FBLPromiseChainedFulfillBlock)chainedFulfill
+ chainedReject:(FBLPromiseChainedRejectBlock)chainedReject NS_SWIFT_UNAVAILABLE("");
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Info.plist b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Info.plist
new file mode 100644
index 0000000..e99bd8d
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FBLPromises-Privacy</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FBLPromises_Privacy</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>2.4.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
similarity index 100%
rename from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
rename to frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/Info.plist b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..89c787b
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FBLPromises</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FBLPromises</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FBLPromises</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>2.4.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/Current b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises
index c6b6c99..a14bca3 100644
--- a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
index ca8ba66..41aab7b 100644
--- a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/Info.plist b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/Info.plist
index 0601145..0762571 100644
--- a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/Info.plist
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphonesimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphonesimulator16.1</string>
+ <string>iphonesimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h
new file mode 100644
index 0000000..7a132f2
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h
@@ -0,0 +1,66 @@
+/**
+ Copyright 2018 Google Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+#import "FBLPromise+Testing.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ Miscellaneous low-level private interfaces available to extend standard FBLPromise functionality.
+ */
+@interface FBLPromise<Value>()
+
+typedef void (^FBLPromiseOnFulfillBlock)(Value __nullable value) NS_SWIFT_UNAVAILABLE("");
+typedef void (^FBLPromiseOnRejectBlock)(NSError *error) NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedFulfillBlock)(Value __nullable value)
+ NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedRejectBlock)(NSError *error)
+ NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a pending promise.
+ */
+- (instancetype)initPending NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a resolved promise.
+
+ @param resolution An object to resolve the promise with: either a value or an error.
+ @return A new resolved promise.
+ */
+- (instancetype)initWithResolution:(nullable id)resolution NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Invokes `fulfill` and `reject` blocks on `queue` when the receiver gets either fulfilled or
+ rejected respectively.
+ */
+- (void)observeOnQueue:(dispatch_queue_t)queue
+ fulfill:(FBLPromiseOnFulfillBlock)onFulfill
+ reject:(FBLPromiseOnRejectBlock)onReject NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Returns a new promise which gets resolved with the return value of `chainedFulfill` or
+ `chainedReject` blocks respectively. The blocks are invoked when the receiver gets either
+ fulfilled or rejected. If `nil` is passed to either block arg, the returned promise is resolved
+ with the same resolution as the receiver.
+ */
+- (FBLPromise *)chainOnQueue:(dispatch_queue_t)queue
+ chainedFulfill:(FBLPromiseChainedFulfillBlock)chainedFulfill
+ chainedReject:(FBLPromiseChainedRejectBlock)chainedReject NS_SWIFT_UNAVAILABLE("");
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises
deleted file mode 100644
index 1c4b873..0000000
--- a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises
+++ /dev/null
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises
new file mode 120000
index 0000000..c2fcede
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises
@@ -0,0 +1 @@
+Versions/Current/FBLPromises
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Info.plist b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Info.plist
deleted file mode 100644
index b691e5d..0000000
--- a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FBLPromises-Privacy</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FBLPromises_Privacy</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>2.4.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.11</string>
-</dict>
-</plist>
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Info.plist b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Info.plist
deleted file mode 100644
index dff7e38..0000000
--- a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>FBLPromises</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FBLPromises</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FBLPromises</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>2.4.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.11</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
-</dict>
-</plist>
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Modules b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/PrivateHeaders b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/PrivateHeaders
new file mode 120000
index 0000000..d8e5645
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/PrivateHeaders
@@ -0,0 +1 @@
+Versions/Current/PrivateHeaders
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Resources b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/FBLPromises b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/FBLPromises
new file mode 100644
index 0000000..3eeb415
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/FBLPromises
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+All.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+All.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+All.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+All.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Always.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Always.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Always.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Always.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Any.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Any.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Any.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Any.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Async.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Async.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Async.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Async.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Await.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Await.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Await.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Await.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Catch.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Catch.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Catch.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Catch.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Delay.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Delay.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Delay.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Delay.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Do.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Do.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Do.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Do.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Race.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Race.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Race.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Race.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Recover.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Recover.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Recover.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Recover.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Reduce.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Reduce.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Reduce.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Reduce.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Retry.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Retry.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Retry.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Retry.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Testing.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Testing.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Testing.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Testing.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Then.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Then.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Then.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Then.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Timeout.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Timeout.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Timeout.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Timeout.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Validate.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Validate.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Validate.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Validate.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Wrap.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Wrap.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Wrap.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise+Wrap.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromise.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromiseError.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromiseError.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromiseError.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromiseError.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromises.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromises.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromises.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/FBLPromises.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/PromisesObjC-umbrella.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/PromisesObjC-umbrella.h
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/PromisesObjC-umbrella.h
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Headers/PromisesObjC-umbrella.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Modules/module.modulemap b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Modules/module.modulemap
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/PrivateHeaders/FBLPromisePrivate.h b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/PrivateHeaders/FBLPromisePrivate.h
new file mode 100644
index 0000000..7a132f2
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/PrivateHeaders/FBLPromisePrivate.h
@@ -0,0 +1,66 @@
+/**
+ Copyright 2018 Google Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+#import "FBLPromise+Testing.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ Miscellaneous low-level private interfaces available to extend standard FBLPromise functionality.
+ */
+@interface FBLPromise<Value>()
+
+typedef void (^FBLPromiseOnFulfillBlock)(Value __nullable value) NS_SWIFT_UNAVAILABLE("");
+typedef void (^FBLPromiseOnRejectBlock)(NSError *error) NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedFulfillBlock)(Value __nullable value)
+ NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedRejectBlock)(NSError *error)
+ NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a pending promise.
+ */
+- (instancetype)initPending NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a resolved promise.
+
+ @param resolution An object to resolve the promise with: either a value or an error.
+ @return A new resolved promise.
+ */
+- (instancetype)initWithResolution:(nullable id)resolution NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Invokes `fulfill` and `reject` blocks on `queue` when the receiver gets either fulfilled or
+ rejected respectively.
+ */
+- (void)observeOnQueue:(dispatch_queue_t)queue
+ fulfill:(FBLPromiseOnFulfillBlock)onFulfill
+ reject:(FBLPromiseOnRejectBlock)onReject NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Returns a new promise which gets resolved with the return value of `chainedFulfill` or
+ `chainedReject` blocks respectively. The blocks are invoked when the receiver gets either
+ fulfilled or rejected. If `nil` is passed to either block arg, the returned promise is resolved
+ with the same resolution as the receiver.
+ */
+- (FBLPromise *)chainOnQueue:(dispatch_queue_t)queue
+ chainedFulfill:(FBLPromiseChainedFulfillBlock)chainedFulfill
+ chainedReject:(FBLPromiseChainedRejectBlock)chainedReject NS_SWIFT_UNAVAILABLE("");
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Info.plist b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Info.plist
new file mode 100644
index 0000000..2cb32d6
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Info.plist
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FBLPromises-Privacy</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FBLPromises_Privacy</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>2.4.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.11</string>
+</dict>
+</plist>
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
similarity index 100%
rename from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
rename to frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/Info.plist b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..5e2698c
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FBLPromises</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FBLPromises</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FBLPromises</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>2.4.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.11</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+</dict>
+</plist>
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/Current b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/FBLPromises b/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/FBLPromises
index a51464a..f3459fd 100644
--- a/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/FBLPromises
+++ b/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/FBLPromises
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist b/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
index 79cea5b..78b69eb 100644
--- a/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
+++ b/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/Info.plist b/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/Info.plist
index 4b7e225..40f85da 100644
--- a/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/Info.plist
+++ b/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvos16.1</string>
+ <string>appletvos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h b/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h
new file mode 100644
index 0000000..7a132f2
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/tvos-arm64/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h
@@ -0,0 +1,66 @@
+/**
+ Copyright 2018 Google Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+#import "FBLPromise+Testing.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ Miscellaneous low-level private interfaces available to extend standard FBLPromise functionality.
+ */
+@interface FBLPromise<Value>()
+
+typedef void (^FBLPromiseOnFulfillBlock)(Value __nullable value) NS_SWIFT_UNAVAILABLE("");
+typedef void (^FBLPromiseOnRejectBlock)(NSError *error) NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedFulfillBlock)(Value __nullable value)
+ NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedRejectBlock)(NSError *error)
+ NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a pending promise.
+ */
+- (instancetype)initPending NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a resolved promise.
+
+ @param resolution An object to resolve the promise with: either a value or an error.
+ @return A new resolved promise.
+ */
+- (instancetype)initWithResolution:(nullable id)resolution NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Invokes `fulfill` and `reject` blocks on `queue` when the receiver gets either fulfilled or
+ rejected respectively.
+ */
+- (void)observeOnQueue:(dispatch_queue_t)queue
+ fulfill:(FBLPromiseOnFulfillBlock)onFulfill
+ reject:(FBLPromiseOnRejectBlock)onReject NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Returns a new promise which gets resolved with the return value of `chainedFulfill` or
+ `chainedReject` blocks respectively. The blocks are invoked when the receiver gets either
+ fulfilled or rejected. If `nil` is passed to either block arg, the returned promise is resolved
+ with the same resolution as the receiver.
+ */
+- (FBLPromise *)chainOnQueue:(dispatch_queue_t)queue
+ chainedFulfill:(FBLPromiseChainedFulfillBlock)chainedFulfill
+ chainedReject:(FBLPromiseChainedRejectBlock)chainedReject NS_SWIFT_UNAVAILABLE("");
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises b/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises
index 17bcec9..84c8477 100644
--- a/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises
+++ b/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist b/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
index f102e5a..9c38f99 100644
--- a/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
+++ b/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist b/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist
index 1bfed1c..09de467 100644
--- a/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist
+++ b/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvsimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvsimulator16.1</string>
+ <string>appletvsimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h b/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h
new file mode 100644
index 0000000..7a132f2
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/tvos-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h
@@ -0,0 +1,66 @@
+/**
+ Copyright 2018 Google Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+#import "FBLPromise+Testing.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ Miscellaneous low-level private interfaces available to extend standard FBLPromise functionality.
+ */
+@interface FBLPromise<Value>()
+
+typedef void (^FBLPromiseOnFulfillBlock)(Value __nullable value) NS_SWIFT_UNAVAILABLE("");
+typedef void (^FBLPromiseOnRejectBlock)(NSError *error) NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedFulfillBlock)(Value __nullable value)
+ NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedRejectBlock)(NSError *error)
+ NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a pending promise.
+ */
+- (instancetype)initPending NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a resolved promise.
+
+ @param resolution An object to resolve the promise with: either a value or an error.
+ @return A new resolved promise.
+ */
+- (instancetype)initWithResolution:(nullable id)resolution NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Invokes `fulfill` and `reject` blocks on `queue` when the receiver gets either fulfilled or
+ rejected respectively.
+ */
+- (void)observeOnQueue:(dispatch_queue_t)queue
+ fulfill:(FBLPromiseOnFulfillBlock)onFulfill
+ reject:(FBLPromiseOnRejectBlock)onReject NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Returns a new promise which gets resolved with the return value of `chainedFulfill` or
+ `chainedReject` blocks respectively. The blocks are invoked when the receiver gets either
+ fulfilled or rejected. If `nil` is passed to either block arg, the returned promise is resolved
+ with the same resolution as the receiver.
+ */
+- (FBLPromise *)chainOnQueue:(dispatch_queue_t)queue
+ chainedFulfill:(FBLPromiseChainedFulfillBlock)chainedFulfill
+ chainedReject:(FBLPromiseChainedRejectBlock)chainedReject NS_SWIFT_UNAVAILABLE("");
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises
new file mode 100644
index 0000000..277d142
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
new file mode 100644
index 0000000..c63a7a0
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+All.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+All.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+All.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+All.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Always.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Always.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Always.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Always.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Any.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Any.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Any.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Any.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Async.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Async.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Async.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Async.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Await.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Await.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Await.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Await.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Catch.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Catch.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Catch.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Catch.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Delay.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Delay.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Delay.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Delay.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Do.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Do.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Do.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Do.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Race.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Race.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Race.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Race.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Recover.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Recover.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Recover.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Recover.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Reduce.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Reduce.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Reduce.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Reduce.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Retry.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Retry.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Retry.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Retry.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Testing.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Testing.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Testing.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Testing.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Then.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Then.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Then.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Then.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Timeout.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Timeout.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Timeout.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Timeout.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Validate.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Validate.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Validate.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Validate.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Wrap.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Wrap.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise+Wrap.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise+Wrap.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromise.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromise.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromiseError.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromiseError.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromiseError.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromiseError.h
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromises.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromises.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Headers/FBLPromises.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/FBLPromises.h
diff --git a/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/PromisesObjC-umbrella.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/PromisesObjC-umbrella.h
new file mode 100644
index 0000000..a1bfd52
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Headers/PromisesObjC-umbrella.h
@@ -0,0 +1,36 @@
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "FBLPromise+All.h"
+#import "FBLPromise+Always.h"
+#import "FBLPromise+Any.h"
+#import "FBLPromise+Async.h"
+#import "FBLPromise+Await.h"
+#import "FBLPromise+Catch.h"
+#import "FBLPromise+Delay.h"
+#import "FBLPromise+Do.h"
+#import "FBLPromise+Race.h"
+#import "FBLPromise+Recover.h"
+#import "FBLPromise+Reduce.h"
+#import "FBLPromise+Retry.h"
+#import "FBLPromise+Testing.h"
+#import "FBLPromise+Then.h"
+#import "FBLPromise+Timeout.h"
+#import "FBLPromise+Validate.h"
+#import "FBLPromise+Wrap.h"
+#import "FBLPromise.h"
+#import "FBLPromiseError.h"
+#import "FBLPromises.h"
+
+FOUNDATION_EXPORT double FBLPromisesVersionNumber;
+FOUNDATION_EXPORT const unsigned char FBLPromisesVersionString[];
+
diff --git a/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Info.plist b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Info.plist
new file mode 100644
index 0000000..e74484e
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Info.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FBLPromises</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FBLPromises</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FBLPromises</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>2.4.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>WatchOS</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>21S355</string>
+ <key>DTPlatformName</key>
+ <string>watchos</string>
+ <key>DTPlatformVersion</key>
+ <string>10.2</string>
+ <key>DTSDKBuild</key>
+ <string>21S355</string>
+ <key>DTSDKName</key>
+ <string>watchos10.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>4</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Modules/module.modulemap b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Modules/module.modulemap
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/Modules/module.modulemap
copy to frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/Modules/module.modulemap
diff --git a/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h
new file mode 100644
index 0000000..7a132f2
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/watchos-arm64_arm64_32/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h
@@ -0,0 +1,66 @@
+/**
+ Copyright 2018 Google Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+#import "FBLPromise+Testing.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ Miscellaneous low-level private interfaces available to extend standard FBLPromise functionality.
+ */
+@interface FBLPromise<Value>()
+
+typedef void (^FBLPromiseOnFulfillBlock)(Value __nullable value) NS_SWIFT_UNAVAILABLE("");
+typedef void (^FBLPromiseOnRejectBlock)(NSError *error) NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedFulfillBlock)(Value __nullable value)
+ NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedRejectBlock)(NSError *error)
+ NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a pending promise.
+ */
+- (instancetype)initPending NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a resolved promise.
+
+ @param resolution An object to resolve the promise with: either a value or an error.
+ @return A new resolved promise.
+ */
+- (instancetype)initWithResolution:(nullable id)resolution NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Invokes `fulfill` and `reject` blocks on `queue` when the receiver gets either fulfilled or
+ rejected respectively.
+ */
+- (void)observeOnQueue:(dispatch_queue_t)queue
+ fulfill:(FBLPromiseOnFulfillBlock)onFulfill
+ reject:(FBLPromiseOnRejectBlock)onReject NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Returns a new promise which gets resolved with the return value of `chainedFulfill` or
+ `chainedReject` blocks respectively. The blocks are invoked when the receiver gets either
+ fulfilled or rejected. If `nil` is passed to either block arg, the returned promise is resolved
+ with the same resolution as the receiver.
+ */
+- (FBLPromise *)chainOnQueue:(dispatch_queue_t)queue
+ chainedFulfill:(FBLPromiseChainedFulfillBlock)chainedFulfill
+ chainedReject:(FBLPromiseChainedRejectBlock)chainedReject NS_SWIFT_UNAVAILABLE("");
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises
new file mode 100644
index 0000000..7c3bc6f
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
new file mode 100644
index 0000000..22f64c3
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy
similarity index 100%
copy from frameworks/FBLPromises.xcframework/macos-arm64_x86_64/FBLPromises.framework/FBLPromises_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/FBLPromises_Privacy.bundle/PrivacyInfo.xcprivacy
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+All.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+All.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+All.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+All.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Always.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Always.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Always.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Always.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Any.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Any.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Any.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Any.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Async.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Async.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Async.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Async.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Await.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Await.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Await.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Await.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Catch.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Catch.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Catch.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Catch.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Delay.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Delay.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Delay.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Delay.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Do.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Do.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Do.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Do.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Race.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Race.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Race.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Race.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Recover.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Recover.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Recover.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Recover.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Reduce.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Reduce.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Reduce.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Reduce.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Retry.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Retry.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Retry.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Retry.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Testing.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Testing.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Testing.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Testing.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Then.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Then.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Then.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Then.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Timeout.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Timeout.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Timeout.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Timeout.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Validate.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Validate.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Validate.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Validate.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Wrap.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Wrap.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise+Wrap.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise+Wrap.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromise.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromise.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromiseError.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromiseError.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromiseError.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromiseError.h
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromises.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromises.h
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Headers/FBLPromises.h
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/FBLPromises.h
diff --git a/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/PromisesObjC-umbrella.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/PromisesObjC-umbrella.h
new file mode 100644
index 0000000..a1bfd52
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Headers/PromisesObjC-umbrella.h
@@ -0,0 +1,36 @@
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "FBLPromise+All.h"
+#import "FBLPromise+Always.h"
+#import "FBLPromise+Any.h"
+#import "FBLPromise+Async.h"
+#import "FBLPromise+Await.h"
+#import "FBLPromise+Catch.h"
+#import "FBLPromise+Delay.h"
+#import "FBLPromise+Do.h"
+#import "FBLPromise+Race.h"
+#import "FBLPromise+Recover.h"
+#import "FBLPromise+Reduce.h"
+#import "FBLPromise+Retry.h"
+#import "FBLPromise+Testing.h"
+#import "FBLPromise+Then.h"
+#import "FBLPromise+Timeout.h"
+#import "FBLPromise+Validate.h"
+#import "FBLPromise+Wrap.h"
+#import "FBLPromise.h"
+#import "FBLPromiseError.h"
+#import "FBLPromises.h"
+
+FOUNDATION_EXPORT double FBLPromisesVersionNumber;
+FOUNDATION_EXPORT const unsigned char FBLPromisesVersionString[];
+
diff --git a/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist
new file mode 100644
index 0000000..bea35e6
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Info.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FBLPromises</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FBLPromises</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FBLPromises</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>2.4.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>WatchSimulator</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>21S355</string>
+ <key>DTPlatformName</key>
+ <string>watchsimulator</string>
+ <key>DTPlatformVersion</key>
+ <string>10.2</string>
+ <key>DTSDKBuild</key>
+ <string>21S355</string>
+ <key>DTSDKName</key>
+ <string>watchsimulator10.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>4</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Modules/module.modulemap b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Modules/module.modulemap
similarity index 100%
copy from frameworks/FBLPromises.xcframework/ios-arm64_x86_64-maccatalyst/FBLPromises.framework/Modules/module.modulemap
copy to frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/Modules/module.modulemap
diff --git a/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h
new file mode 100644
index 0000000..7a132f2
--- /dev/null
+++ b/frameworks/FBLPromises.xcframework/watchos-arm64_x86_64-simulator/FBLPromises.framework/PrivateHeaders/FBLPromisePrivate.h
@@ -0,0 +1,66 @@
+/**
+ Copyright 2018 Google Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+#import "FBLPromise+Testing.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ Miscellaneous low-level private interfaces available to extend standard FBLPromise functionality.
+ */
+@interface FBLPromise<Value>()
+
+typedef void (^FBLPromiseOnFulfillBlock)(Value __nullable value) NS_SWIFT_UNAVAILABLE("");
+typedef void (^FBLPromiseOnRejectBlock)(NSError *error) NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedFulfillBlock)(Value __nullable value)
+ NS_SWIFT_UNAVAILABLE("");
+typedef id __nullable (^__nullable FBLPromiseChainedRejectBlock)(NSError *error)
+ NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a pending promise.
+ */
+- (instancetype)initPending NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Creates a resolved promise.
+
+ @param resolution An object to resolve the promise with: either a value or an error.
+ @return A new resolved promise.
+ */
+- (instancetype)initWithResolution:(nullable id)resolution NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Invokes `fulfill` and `reject` blocks on `queue` when the receiver gets either fulfilled or
+ rejected respectively.
+ */
+- (void)observeOnQueue:(dispatch_queue_t)queue
+ fulfill:(FBLPromiseOnFulfillBlock)onFulfill
+ reject:(FBLPromiseOnRejectBlock)onReject NS_SWIFT_UNAVAILABLE("");
+
+/**
+ Returns a new promise which gets resolved with the return value of `chainedFulfill` or
+ `chainedReject` blocks respectively. The blocks are invoked when the receiver gets either
+ fulfilled or rejected. If `nil` is passed to either block arg, the returned promise is resolved
+ with the same resolution as the receiver.
+ */
+- (FBLPromise *)chainOnQueue:(dispatch_queue_t)queue
+ chainedFulfill:(FBLPromiseChainedFulfillBlock)chainedFulfill
+ chainedReject:(FBLPromiseChainedRejectBlock)chainedReject NS_SWIFT_UNAVAILABLE("");
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseAnalytics.xcframework/Info.plist b/frameworks/FirebaseAnalytics.xcframework/Info.plist
index 651b06a..259effe 100644
--- a/frameworks/FirebaseAnalytics.xcframework/Info.plist
+++ b/frameworks/FirebaseAnalytics.xcframework/Info.plist
@@ -5,8 +5,10 @@
<key>AvailableLibraries</key>
<array>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseAnalytics.framework/FirebaseAnalytics</string>
<key>LibraryIdentifier</key>
- <string>macos-arm64_x86_64</string>
+ <string>tvos-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>FirebaseAnalytics.framework</string>
<key>SupportedArchitectures</key>
@@ -15,9 +17,13 @@
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
- <string>macos</string>
+ <string>tvos</string>
+ <key>SupportedPlatformVariant</key>
+ <string>simulator</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseAnalytics.framework/FirebaseAnalytics</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
@@ -33,6 +39,22 @@
<string>simulator</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseAnalytics.framework/FirebaseAnalytics</string>
+ <key>LibraryIdentifier</key>
+ <string>ios-arm64</string>
+ <key>LibraryPath</key>
+ <string>FirebaseAnalytics.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>ios</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
@@ -48,6 +70,23 @@
<string>maccatalyst</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics</string>
+ <key>LibraryIdentifier</key>
+ <string>macos-arm64_x86_64</string>
+ <key>LibraryPath</key>
+ <string>FirebaseAnalytics.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>macos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseAnalytics.framework/FirebaseAnalytics</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64</string>
<key>LibraryPath</key>
@@ -58,33 +97,6 @@
</array>
<key>SupportedPlatform</key>
<string>tvos</string>
- </dict>
- <dict>
- <key>LibraryIdentifier</key>
- <string>ios-arm64</string>
- <key>LibraryPath</key>
- <string>FirebaseAnalytics.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>ios</string>
- </dict>
- <dict>
- <key>LibraryIdentifier</key>
- <string>tvos-arm64_x86_64-simulator</string>
- <key>LibraryPath</key>
- <string>FirebaseAnalytics.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- <string>x86_64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>tvos</string>
- <key>SupportedPlatformVariant</key>
- <string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
diff --git a/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeDirectory b/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000..6fadcde
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeRequirements b/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000..665b37e
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeRequirements
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeRequirements-1 b/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000..14d0b58
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeResources b/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..f3ce776
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeResources
@@ -0,0 +1,2068 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>files</key>
+ <dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/FirebaseAnalytics</key>
+ <data>
+ 6L3wMPXVuA9O6He63gNtS+0dwNw=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h</key>
+ <data>
+ JxSy4BVIpZB3s+tbI3EgcIVsvN0=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h</key>
+ <data>
+ IN4riVkldIj3MlPpvlUuU1i+I8w=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h</key>
+ <data>
+ 58LqQ/Y9jqPGz3JttzK0z7jPLLc=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics.h</key>
+ <data>
+ B+YLaEHhiOu6tTPZaB5wWy4n95U=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIREventNames.h</key>
+ <data>
+ HrzLufMtB3E5zAfPXZTkYQdGyHI=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIRParameterNames.h</key>
+ <data>
+ SztBbCRZ5QE523pdMx4HZt0AYKE=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h</key>
+ <data>
+ 33ogzLW88kbc3XVXJp9Opq9Znmc=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h</key>
+ <data>
+ 0nWXABx/HRqcUMkqMxRdJuHxqQU=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-umbrella.h</key>
+ <data>
+ wE8Bjq1o5wGq1TFJb0gCJUmRelQ=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h</key>
+ <data>
+ 6tM+QmAiCFyFHMaFXgWsH/uYosM=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Info.plist</key>
+ <data>
+ y8Lg2D843AQIQVguPJsdyYXiMIk=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo</key>
+ <data>
+ 7PlH6VutgX4hnj593k8OLWtuImI=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.abi.json</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.private.swiftinterface</key>
+ <data>
+ NAvpCrv1M1YGI6Vin6eL42cx/3s=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftdoc</key>
+ <data>
+ BHIT/FyHupjfAkf+upImM8fRLqU=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftinterface</key>
+ <data>
+ NAvpCrv1M1YGI6Vin6eL42cx/3s=
+ </data>
+ <key>ios-arm64/FirebaseAnalytics.framework/Modules/module.modulemap</key>
+ <data>
+ uLysK0T5K1GSoqJmcXx9AnZ9lqY=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics</key>
+ <data>
+ qM9PVJ26YWmbhrvp8CTRFhC5mqA=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+AppDelegate.h</key>
+ <data>
+ JxSy4BVIpZB3s+tbI3EgcIVsvN0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+Consent.h</key>
+ <data>
+ IN4riVkldIj3MlPpvlUuU1i+I8w=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+OnDevice.h</key>
+ <data>
+ 58LqQ/Y9jqPGz3JttzK0z7jPLLc=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics.h</key>
+ <data>
+ B+YLaEHhiOu6tTPZaB5wWy4n95U=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIREventNames.h</key>
+ <data>
+ HrzLufMtB3E5zAfPXZTkYQdGyHI=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRParameterNames.h</key>
+ <data>
+ SztBbCRZ5QE523pdMx4HZt0AYKE=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRUserPropertyNames.h</key>
+ <data>
+ 33ogzLW88kbc3XVXJp9Opq9Znmc=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-Swift.h</key>
+ <data>
+ cu0mXcU7RrT9nKAMSamYxQcZ8MA=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-umbrella.h</key>
+ <data>
+ wE8Bjq1o5wGq1TFJb0gCJUmRelQ=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics.h</key>
+ <data>
+ 6tM+QmAiCFyFHMaFXgWsH/uYosM=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo</key>
+ <data>
+ /oK5qY6+FIuPHIwtBTGmV+5fE3w=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo</key>
+ <data>
+ mXHJmRmNgysuiQ2iQS06d2olFp8=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.abi.json</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface</key>
+ <data>
+ 4gR6vGh9NGCOc8NqbJitBi4PYMc=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftdoc</key>
+ <data>
+ qhoelsD3haNmZEE9NM8xvtK9mEY=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftinterface</key>
+ <data>
+ 4gR6vGh9NGCOc8NqbJitBi4PYMc=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.abi.json</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface</key>
+ <data>
+ R1LVVji18GwfW9nhhjO5aFGB1+k=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftdoc</key>
+ <data>
+ /8RdTbctZKCA1/OIwmZLl2oWnCk=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftinterface</key>
+ <data>
+ R1LVVji18GwfW9nhhjO5aFGB1+k=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ uLysK0T5K1GSoqJmcXx9AnZ9lqY=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ pwpdVxk5PcRtjwdnvtF4PVERE84=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics</key>
+ <data>
+ NSJWxBKAhMXPZbMiuEO43/zxtSg=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h</key>
+ <data>
+ JxSy4BVIpZB3s+tbI3EgcIVsvN0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h</key>
+ <data>
+ IN4riVkldIj3MlPpvlUuU1i+I8w=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h</key>
+ <data>
+ 58LqQ/Y9jqPGz3JttzK0z7jPLLc=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics.h</key>
+ <data>
+ B+YLaEHhiOu6tTPZaB5wWy4n95U=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIREventNames.h</key>
+ <data>
+ HrzLufMtB3E5zAfPXZTkYQdGyHI=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRParameterNames.h</key>
+ <data>
+ SztBbCRZ5QE523pdMx4HZt0AYKE=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h</key>
+ <data>
+ 33ogzLW88kbc3XVXJp9Opq9Znmc=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h</key>
+ <data>
+ cu0mXcU7RrT9nKAMSamYxQcZ8MA=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-umbrella.h</key>
+ <data>
+ wE8Bjq1o5wGq1TFJb0gCJUmRelQ=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h</key>
+ <data>
+ 6tM+QmAiCFyFHMaFXgWsH/uYosM=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist</key>
+ <data>
+ hwiwviwggo+vpXkrDj9QqbZ0kYg=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo</key>
+ <data>
+ e3EQW1e99q+VkD4QJ3ha4Wc84fY=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo</key>
+ <data>
+ AbsBG5r/0V80Gj+2PpkeKILBV3E=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.abi.json</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key>
+ <data>
+ hZUm+6Yon0B4K7L8GD1ScdCY3t0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key>
+ <data>
+ JeXYTVdQMygRSZdbbP8kc/pgjAI=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key>
+ <data>
+ hZUm+6Yon0B4K7L8GD1ScdCY3t0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.abi.json</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key>
+ <data>
+ eO9rriExhXQgyXhchyORV3h91L4=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key>
+ <data>
+ mjATLkNPULjHjLv3ARUXQ7doOSY=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key>
+ <data>
+ eO9rriExhXQgyXhchyORV3h91L4=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/module.modulemap</key>
+ <data>
+ uLysK0T5K1GSoqJmcXx9AnZ9lqY=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics</key>
+ <data>
+ I0ve001IDH5aRZfI51IqKD8+4KM=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+AppDelegate.h</key>
+ <data>
+ JxSy4BVIpZB3s+tbI3EgcIVsvN0=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+Consent.h</key>
+ <data>
+ IN4riVkldIj3MlPpvlUuU1i+I8w=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+OnDevice.h</key>
+ <data>
+ 58LqQ/Y9jqPGz3JttzK0z7jPLLc=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics.h</key>
+ <data>
+ B+YLaEHhiOu6tTPZaB5wWy4n95U=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIREventNames.h</key>
+ <data>
+ HrzLufMtB3E5zAfPXZTkYQdGyHI=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRParameterNames.h</key>
+ <data>
+ SztBbCRZ5QE523pdMx4HZt0AYKE=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRUserPropertyNames.h</key>
+ <data>
+ 33ogzLW88kbc3XVXJp9Opq9Znmc=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-Swift.h</key>
+ <data>
+ cu0mXcU7RrT9nKAMSamYxQcZ8MA=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-umbrella.h</key>
+ <data>
+ sXk7jWhcfsvb8eJb7/NDl2Dy2RQ=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics.h</key>
+ <data>
+ 6tM+QmAiCFyFHMaFXgWsH/uYosM=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo</key>
+ <data>
+ vEXhDgs4WrJ7Qp+h+U3Sr5suyzM=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo</key>
+ <data>
+ X246KH5NL8OCdH23tB+rHN9e/+8=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.abi.json</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.private.swiftinterface</key>
+ <data>
+ ZAKuYvVr4sfCX7usXZP7Kk9oW7k=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftdoc</key>
+ <data>
+ 1zu68JlIn8zDFnfRoKMDRMs6j5I=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftinterface</key>
+ <data>
+ ZAKuYvVr4sfCX7usXZP7Kk9oW7k=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.abi.json</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.private.swiftinterface</key>
+ <data>
+ TztLGK3InUf3F4NjuC+lzdaWf50=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftdoc</key>
+ <data>
+ ByKNCJ6aB6LHj+qNk+ZX3YQ3LWM=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftinterface</key>
+ <data>
+ TztLGK3InUf3F4NjuC+lzdaWf50=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ jWZ+azdgXQdH9z56z25NptmWlq4=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ YDzoXasPhHQCrFbj/nzVsLZ3eCA=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/FirebaseAnalytics</key>
+ <data>
+ yYVfT+oHtEikKLUo5qVYbKERl44=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h</key>
+ <data>
+ JxSy4BVIpZB3s+tbI3EgcIVsvN0=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h</key>
+ <data>
+ IN4riVkldIj3MlPpvlUuU1i+I8w=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h</key>
+ <data>
+ 58LqQ/Y9jqPGz3JttzK0z7jPLLc=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics.h</key>
+ <data>
+ B+YLaEHhiOu6tTPZaB5wWy4n95U=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIREventNames.h</key>
+ <data>
+ HrzLufMtB3E5zAfPXZTkYQdGyHI=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIRParameterNames.h</key>
+ <data>
+ SztBbCRZ5QE523pdMx4HZt0AYKE=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h</key>
+ <data>
+ 33ogzLW88kbc3XVXJp9Opq9Znmc=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h</key>
+ <data>
+ 0nWXABx/HRqcUMkqMxRdJuHxqQU=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-umbrella.h</key>
+ <data>
+ wE8Bjq1o5wGq1TFJb0gCJUmRelQ=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h</key>
+ <data>
+ 6tM+QmAiCFyFHMaFXgWsH/uYosM=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Info.plist</key>
+ <data>
+ kPRh7aNdPTA4BRw+eZy2oM6BT1Y=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo</key>
+ <data>
+ /j1mXrH0jQHhX7EyyUBHJPzAkWo=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.abi.json</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.private.swiftinterface</key>
+ <data>
+ Yg0lxt4eDVJ4zEDgxRvyl2hwR5Q=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftdoc</key>
+ <data>
+ ICm3QgbA9GCrU8RrR6izKGRnrLA=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftinterface</key>
+ <data>
+ Yg0lxt4eDVJ4zEDgxRvyl2hwR5Q=
+ </data>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Modules/module.modulemap</key>
+ <data>
+ uLysK0T5K1GSoqJmcXx9AnZ9lqY=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics</key>
+ <data>
+ Bj3NvV1YRLL9xO1KCBzPbQ4laOA=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h</key>
+ <data>
+ JxSy4BVIpZB3s+tbI3EgcIVsvN0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h</key>
+ <data>
+ IN4riVkldIj3MlPpvlUuU1i+I8w=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h</key>
+ <data>
+ 58LqQ/Y9jqPGz3JttzK0z7jPLLc=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics.h</key>
+ <data>
+ B+YLaEHhiOu6tTPZaB5wWy4n95U=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIREventNames.h</key>
+ <data>
+ HrzLufMtB3E5zAfPXZTkYQdGyHI=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRParameterNames.h</key>
+ <data>
+ SztBbCRZ5QE523pdMx4HZt0AYKE=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h</key>
+ <data>
+ 33ogzLW88kbc3XVXJp9Opq9Znmc=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h</key>
+ <data>
+ cu0mXcU7RrT9nKAMSamYxQcZ8MA=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-umbrella.h</key>
+ <data>
+ wE8Bjq1o5wGq1TFJb0gCJUmRelQ=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h</key>
+ <data>
+ 6tM+QmAiCFyFHMaFXgWsH/uYosM=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist</key>
+ <data>
+ FAM6L26EOUOTSDYZaNb9rrt9ZqA=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo</key>
+ <data>
+ uXz0Z/NhCiJl//nZXqE/7+gJQ1k=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo</key>
+ <data>
+ llqWJPYLvSaIQhgJrrTksq2twkU=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.abi.json</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface</key>
+ <data>
+ +EoKjIoaiJH4HuBxFOAR+N6qm/A=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftdoc</key>
+ <data>
+ kEpmMJ+EwdoypGxC9M4fHrfAYic=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftinterface</key>
+ <data>
+ +EoKjIoaiJH4HuBxFOAR+N6qm/A=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.abi.json</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface</key>
+ <data>
+ KthVIak11hjuXvIlm095GJUwL1M=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc</key>
+ <data>
+ 65HbWdHXydClg5RHbdZeeWhc8us=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface</key>
+ <data>
+ KthVIak11hjuXvIlm095GJUwL1M=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/module.modulemap</key>
+ <data>
+ uLysK0T5K1GSoqJmcXx9AnZ9lqY=
+ </data>
+ </dict>
+ <key>files2</key>
+ <dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/FirebaseAnalytics</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6L3wMPXVuA9O6He63gNtS+0dwNw=
+ </data>
+ <key>hash2</key>
+ <data>
+ fkOVuodRn2yHwIkfbXZkqaAhbnjDRkb4nSyodcFCmV8=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ JxSy4BVIpZB3s+tbI3EgcIVsvN0=
+ </data>
+ <key>hash2</key>
+ <data>
+ HSPmaeLSu5PqNTtlwUWfRT4cyVX65JmeB/oed8f0pdU=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ IN4riVkldIj3MlPpvlUuU1i+I8w=
+ </data>
+ <key>hash2</key>
+ <data>
+ ebGwpP2JZ0Rp6BdXhKiLUYOq6nJG7la5O0y/wEKfyak=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 58LqQ/Y9jqPGz3JttzK0z7jPLLc=
+ </data>
+ <key>hash2</key>
+ <data>
+ 67S/czxwflT8GxF7bVp32FLgu2W97zH06W6zv8/VILU=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ B+YLaEHhiOu6tTPZaB5wWy4n95U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wmpxZuP80odiQUX5Ts7GaPkhE7UeuzmDMrvTcOS0vLQ=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIREventNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HrzLufMtB3E5zAfPXZTkYQdGyHI=
+ </data>
+ <key>hash2</key>
+ <data>
+ mNgPvQJ0O5ZQ/EINmxz+zoQHoxj/O70iH5crkbhGU3g=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIRParameterNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ SztBbCRZ5QE523pdMx4HZt0AYKE=
+ </data>
+ <key>hash2</key>
+ <data>
+ hwLb6dR4Q5L+j2vYcsXcc8sr2yoS1X9vyl7T/PjcHow=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 33ogzLW88kbc3XVXJp9Opq9Znmc=
+ </data>
+ <key>hash2</key>
+ <data>
+ z0lD0Agt0NzOZdG+xd6QpXvGS+06dK4A3RYK0Wu1OKw=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0nWXABx/HRqcUMkqMxRdJuHxqQU=
+ </data>
+ <key>hash2</key>
+ <data>
+ DmmG7v+JGyWpcKQl1BeGd8rqz4HV3b+PToUt+aM45bY=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wE8Bjq1o5wGq1TFJb0gCJUmRelQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ LOiywMHEh60MswGEzs9lM8P6m3oohYp+IWaiZtbwVVM=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6tM+QmAiCFyFHMaFXgWsH/uYosM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VS1dxfDwCZeRcJYgkkEUhmdXx6ch9X/E8YjKBX367WY=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ y8Lg2D843AQIQVguPJsdyYXiMIk=
+ </data>
+ <key>hash2</key>
+ <data>
+ X1zom/r2RyBtf03anEIhwq7RcIdeEPTVBbCsuZhn5tI=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 7PlH6VutgX4hnj593k8OLWtuImI=
+ </data>
+ <key>hash2</key>
+ <data>
+ Mc1S5D/4gYtMa2kuXMJbUupOhk3LMgxP/CXPkA1TeOM=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>hash2</key>
+ <data>
+ hojB0hQ3u5C7smJ5FXN4i3OAnUeifbqpvH401uQerbo=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NAvpCrv1M1YGI6Vin6eL42cx/3s=
+ </data>
+ <key>hash2</key>
+ <data>
+ w4kvFgyfxWYtCjCy0BYHS05P0r5XAws8V9Mc4rKyOaQ=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BHIT/FyHupjfAkf+upImM8fRLqU=
+ </data>
+ <key>hash2</key>
+ <data>
+ VD+vnhQT/tzGLf1nYQU+/onj2SvCzxwQtgst449XRlc=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NAvpCrv1M1YGI6Vin6eL42cx/3s=
+ </data>
+ <key>hash2</key>
+ <data>
+ w4kvFgyfxWYtCjCy0BYHS05P0r5XAws8V9Mc4rKyOaQ=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseAnalytics.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ uLysK0T5K1GSoqJmcXx9AnZ9lqY=
+ </data>
+ <key>hash2</key>
+ <data>
+ vxNgOuI61t45Sed09vILAKePFm9riTp4aZ48hjDRPIQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/FirebaseAnalytics</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/FirebaseAnalytics</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ qM9PVJ26YWmbhrvp8CTRFhC5mqA=
+ </data>
+ <key>hash2</key>
+ <data>
+ d0N02h5w9iTvg/S4ttZHCVagpcBQRHh0qjy4CuDCDLY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+AppDelegate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ JxSy4BVIpZB3s+tbI3EgcIVsvN0=
+ </data>
+ <key>hash2</key>
+ <data>
+ HSPmaeLSu5PqNTtlwUWfRT4cyVX65JmeB/oed8f0pdU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+Consent.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ IN4riVkldIj3MlPpvlUuU1i+I8w=
+ </data>
+ <key>hash2</key>
+ <data>
+ ebGwpP2JZ0Rp6BdXhKiLUYOq6nJG7la5O0y/wEKfyak=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+OnDevice.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 58LqQ/Y9jqPGz3JttzK0z7jPLLc=
+ </data>
+ <key>hash2</key>
+ <data>
+ 67S/czxwflT8GxF7bVp32FLgu2W97zH06W6zv8/VILU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ B+YLaEHhiOu6tTPZaB5wWy4n95U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wmpxZuP80odiQUX5Ts7GaPkhE7UeuzmDMrvTcOS0vLQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIREventNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HrzLufMtB3E5zAfPXZTkYQdGyHI=
+ </data>
+ <key>hash2</key>
+ <data>
+ mNgPvQJ0O5ZQ/EINmxz+zoQHoxj/O70iH5crkbhGU3g=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRParameterNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ SztBbCRZ5QE523pdMx4HZt0AYKE=
+ </data>
+ <key>hash2</key>
+ <data>
+ hwLb6dR4Q5L+j2vYcsXcc8sr2yoS1X9vyl7T/PjcHow=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRUserPropertyNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 33ogzLW88kbc3XVXJp9Opq9Znmc=
+ </data>
+ <key>hash2</key>
+ <data>
+ z0lD0Agt0NzOZdG+xd6QpXvGS+06dK4A3RYK0Wu1OKw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ cu0mXcU7RrT9nKAMSamYxQcZ8MA=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4mnxjtoRMyo5TIjTieqzJLBQ4m0noIZqWhmI5a2a3QE=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wE8Bjq1o5wGq1TFJb0gCJUmRelQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ LOiywMHEh60MswGEzs9lM8P6m3oohYp+IWaiZtbwVVM=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6tM+QmAiCFyFHMaFXgWsH/uYosM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VS1dxfDwCZeRcJYgkkEUhmdXx6ch9X/E8YjKBX367WY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ /oK5qY6+FIuPHIwtBTGmV+5fE3w=
+ </data>
+ <key>hash2</key>
+ <data>
+ z5IATOmhhIT+PkdhDDZo/QmDfq1ftKqjLZmAERsRms4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mXHJmRmNgysuiQ2iQS06d2olFp8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0bFeMZutfDrri1TZSMOHYeoMNSatkzChio4heCe7sVw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>hash2</key>
+ <data>
+ hojB0hQ3u5C7smJ5FXN4i3OAnUeifbqpvH401uQerbo=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 4gR6vGh9NGCOc8NqbJitBi4PYMc=
+ </data>
+ <key>hash2</key>
+ <data>
+ sBsGCsKt/qVMlUX2JkA5hB1ko0klhw7cNGdqgUlwGW4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ qhoelsD3haNmZEE9NM8xvtK9mEY=
+ </data>
+ <key>hash2</key>
+ <data>
+ ORG2lGLtqMk9O/g5fSRsgM0vkRuCeApJ2rKBJUOAyQY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 4gR6vGh9NGCOc8NqbJitBi4PYMc=
+ </data>
+ <key>hash2</key>
+ <data>
+ sBsGCsKt/qVMlUX2JkA5hB1ko0klhw7cNGdqgUlwGW4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>hash2</key>
+ <data>
+ hojB0hQ3u5C7smJ5FXN4i3OAnUeifbqpvH401uQerbo=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ R1LVVji18GwfW9nhhjO5aFGB1+k=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8sleA8PWyFsmq4UfIdcmC5GkHeUcPvp/kAytxpjR9N0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ /8RdTbctZKCA1/OIwmZLl2oWnCk=
+ </data>
+ <key>hash2</key>
+ <data>
+ zgcFlEjAeUx/3gKqZtb0j32k5wK3ScunLgYWrpCZ8YY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ R1LVVji18GwfW9nhhjO5aFGB1+k=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8sleA8PWyFsmq4UfIdcmC5GkHeUcPvp/kAytxpjR9N0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ uLysK0T5K1GSoqJmcXx9AnZ9lqY=
+ </data>
+ <key>hash2</key>
+ <data>
+ vxNgOuI61t45Sed09vILAKePFm9riTp4aZ48hjDRPIQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ pwpdVxk5PcRtjwdnvtF4PVERE84=
+ </data>
+ <key>hash2</key>
+ <data>
+ ywN+d+kTnJVNDrY5Pbkh6VuTuwERYspGsHoPG4rC7D0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NSJWxBKAhMXPZbMiuEO43/zxtSg=
+ </data>
+ <key>hash2</key>
+ <data>
+ W0XhCxRBEB1wGvNmBWsptKAyBu6BTPMdUkCgYsg6LdU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ JxSy4BVIpZB3s+tbI3EgcIVsvN0=
+ </data>
+ <key>hash2</key>
+ <data>
+ HSPmaeLSu5PqNTtlwUWfRT4cyVX65JmeB/oed8f0pdU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ IN4riVkldIj3MlPpvlUuU1i+I8w=
+ </data>
+ <key>hash2</key>
+ <data>
+ ebGwpP2JZ0Rp6BdXhKiLUYOq6nJG7la5O0y/wEKfyak=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 58LqQ/Y9jqPGz3JttzK0z7jPLLc=
+ </data>
+ <key>hash2</key>
+ <data>
+ 67S/czxwflT8GxF7bVp32FLgu2W97zH06W6zv8/VILU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ B+YLaEHhiOu6tTPZaB5wWy4n95U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wmpxZuP80odiQUX5Ts7GaPkhE7UeuzmDMrvTcOS0vLQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIREventNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HrzLufMtB3E5zAfPXZTkYQdGyHI=
+ </data>
+ <key>hash2</key>
+ <data>
+ mNgPvQJ0O5ZQ/EINmxz+zoQHoxj/O70iH5crkbhGU3g=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRParameterNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ SztBbCRZ5QE523pdMx4HZt0AYKE=
+ </data>
+ <key>hash2</key>
+ <data>
+ hwLb6dR4Q5L+j2vYcsXcc8sr2yoS1X9vyl7T/PjcHow=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 33ogzLW88kbc3XVXJp9Opq9Znmc=
+ </data>
+ <key>hash2</key>
+ <data>
+ z0lD0Agt0NzOZdG+xd6QpXvGS+06dK4A3RYK0Wu1OKw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ cu0mXcU7RrT9nKAMSamYxQcZ8MA=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4mnxjtoRMyo5TIjTieqzJLBQ4m0noIZqWhmI5a2a3QE=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wE8Bjq1o5wGq1TFJb0gCJUmRelQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ LOiywMHEh60MswGEzs9lM8P6m3oohYp+IWaiZtbwVVM=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6tM+QmAiCFyFHMaFXgWsH/uYosM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VS1dxfDwCZeRcJYgkkEUhmdXx6ch9X/E8YjKBX367WY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ hwiwviwggo+vpXkrDj9QqbZ0kYg=
+ </data>
+ <key>hash2</key>
+ <data>
+ NU3DnJkTfBKo1oK3ananKOFWv9i4A7aNjWc0PoVrpu0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ e3EQW1e99q+VkD4QJ3ha4Wc84fY=
+ </data>
+ <key>hash2</key>
+ <data>
+ JwwkISPgwLa49v04EWjc/PuXuc/pxH7ADUh4PbX0z98=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ AbsBG5r/0V80Gj+2PpkeKILBV3E=
+ </data>
+ <key>hash2</key>
+ <data>
+ +74/h1AzgF7NLBzwAwiAHkHotxmjdY3eFlk61Uyg0b4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>hash2</key>
+ <data>
+ hojB0hQ3u5C7smJ5FXN4i3OAnUeifbqpvH401uQerbo=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ hZUm+6Yon0B4K7L8GD1ScdCY3t0=
+ </data>
+ <key>hash2</key>
+ <data>
+ QzIaVFFMO8tYIzl4o3nbVBhW2fuNtgOmkSNeDMOfOfA=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ JeXYTVdQMygRSZdbbP8kc/pgjAI=
+ </data>
+ <key>hash2</key>
+ <data>
+ R2Pt3A/l7SQ4n2I93xw+Ffz7yGbF0Q7HJd4fqxMgV10=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ hZUm+6Yon0B4K7L8GD1ScdCY3t0=
+ </data>
+ <key>hash2</key>
+ <data>
+ QzIaVFFMO8tYIzl4o3nbVBhW2fuNtgOmkSNeDMOfOfA=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>hash2</key>
+ <data>
+ hojB0hQ3u5C7smJ5FXN4i3OAnUeifbqpvH401uQerbo=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ eO9rriExhXQgyXhchyORV3h91L4=
+ </data>
+ <key>hash2</key>
+ <data>
+ lt9Vh+N0wzNo3JZuavlytTxaN9X/rwKiQlcn7Xt6DU4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mjATLkNPULjHjLv3ARUXQ7doOSY=
+ </data>
+ <key>hash2</key>
+ <data>
+ gcmxRgiXlWBZMSGlxd3/aPJfzJWomCwGizfkHXKvofA=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ eO9rriExhXQgyXhchyORV3h91L4=
+ </data>
+ <key>hash2</key>
+ <data>
+ lt9Vh+N0wzNo3JZuavlytTxaN9X/rwKiQlcn7Xt6DU4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ uLysK0T5K1GSoqJmcXx9AnZ9lqY=
+ </data>
+ <key>hash2</key>
+ <data>
+ vxNgOuI61t45Sed09vILAKePFm9riTp4aZ48hjDRPIQ=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/FirebaseAnalytics</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/FirebaseAnalytics</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ I0ve001IDH5aRZfI51IqKD8+4KM=
+ </data>
+ <key>hash2</key>
+ <data>
+ hVG41L4asq4OFRbt92RpcSJvI22STiIsMrphwQ+zFhI=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+AppDelegate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ JxSy4BVIpZB3s+tbI3EgcIVsvN0=
+ </data>
+ <key>hash2</key>
+ <data>
+ HSPmaeLSu5PqNTtlwUWfRT4cyVX65JmeB/oed8f0pdU=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+Consent.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ IN4riVkldIj3MlPpvlUuU1i+I8w=
+ </data>
+ <key>hash2</key>
+ <data>
+ ebGwpP2JZ0Rp6BdXhKiLUYOq6nJG7la5O0y/wEKfyak=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+OnDevice.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 58LqQ/Y9jqPGz3JttzK0z7jPLLc=
+ </data>
+ <key>hash2</key>
+ <data>
+ 67S/czxwflT8GxF7bVp32FLgu2W97zH06W6zv8/VILU=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ B+YLaEHhiOu6tTPZaB5wWy4n95U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wmpxZuP80odiQUX5Ts7GaPkhE7UeuzmDMrvTcOS0vLQ=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIREventNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HrzLufMtB3E5zAfPXZTkYQdGyHI=
+ </data>
+ <key>hash2</key>
+ <data>
+ mNgPvQJ0O5ZQ/EINmxz+zoQHoxj/O70iH5crkbhGU3g=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRParameterNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ SztBbCRZ5QE523pdMx4HZt0AYKE=
+ </data>
+ <key>hash2</key>
+ <data>
+ hwLb6dR4Q5L+j2vYcsXcc8sr2yoS1X9vyl7T/PjcHow=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRUserPropertyNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 33ogzLW88kbc3XVXJp9Opq9Znmc=
+ </data>
+ <key>hash2</key>
+ <data>
+ z0lD0Agt0NzOZdG+xd6QpXvGS+06dK4A3RYK0Wu1OKw=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ cu0mXcU7RrT9nKAMSamYxQcZ8MA=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4mnxjtoRMyo5TIjTieqzJLBQ4m0noIZqWhmI5a2a3QE=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sXk7jWhcfsvb8eJb7/NDl2Dy2RQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ E6EdPyZp5cQbOObE0CPO9/R+QvTIYlDIOHvuzam/9H8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6tM+QmAiCFyFHMaFXgWsH/uYosM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VS1dxfDwCZeRcJYgkkEUhmdXx6ch9X/E8YjKBX367WY=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ vEXhDgs4WrJ7Qp+h+U3Sr5suyzM=
+ </data>
+ <key>hash2</key>
+ <data>
+ zIt1AMRvvht24ln3Fu+GrXX6LmbZ+ZypQBk+n38mGEc=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ X246KH5NL8OCdH23tB+rHN9e/+8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3eUB0aV06y1+UYJ9GZXT6chkQ4C22+m5d33iiARwQyk=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>hash2</key>
+ <data>
+ hojB0hQ3u5C7smJ5FXN4i3OAnUeifbqpvH401uQerbo=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZAKuYvVr4sfCX7usXZP7Kk9oW7k=
+ </data>
+ <key>hash2</key>
+ <data>
+ 65tpMWBKS1d0GpEhBByvoQ0+KStlRWp8GF8K7dzViE8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1zu68JlIn8zDFnfRoKMDRMs6j5I=
+ </data>
+ <key>hash2</key>
+ <data>
+ 5q8dF0bgCDYfD0KnwHIw+wuj/GogPeqMVp2cx9uulKg=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZAKuYvVr4sfCX7usXZP7Kk9oW7k=
+ </data>
+ <key>hash2</key>
+ <data>
+ 65tpMWBKS1d0GpEhBByvoQ0+KStlRWp8GF8K7dzViE8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>hash2</key>
+ <data>
+ hojB0hQ3u5C7smJ5FXN4i3OAnUeifbqpvH401uQerbo=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ TztLGK3InUf3F4NjuC+lzdaWf50=
+ </data>
+ <key>hash2</key>
+ <data>
+ nSnXCeosOPuMgd2b41zKfQBUM22ZloRdAj9hyRYK8wk=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ByKNCJ6aB6LHj+qNk+ZX3YQ3LWM=
+ </data>
+ <key>hash2</key>
+ <data>
+ 7L1iy8hHgpzEAPYgxmkdsz/w6JO8FzKST9eY6Hz9nQU=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ TztLGK3InUf3F4NjuC+lzdaWf50=
+ </data>
+ <key>hash2</key>
+ <data>
+ nSnXCeosOPuMgd2b41zKfQBUM22ZloRdAj9hyRYK8wk=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jWZ+azdgXQdH9z56z25NptmWlq4=
+ </data>
+ <key>hash2</key>
+ <data>
+ e4a41Axjw7BAywMms/GuOcqrdwPIVYuMRsPznqQS0X8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ YDzoXasPhHQCrFbj/nzVsLZ3eCA=
+ </data>
+ <key>hash2</key>
+ <data>
+ N3/OOtghlMrleIejbq2gtB6MQ/lwj5YmTuhFxj2gLzQ=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/FirebaseAnalytics</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yYVfT+oHtEikKLUo5qVYbKERl44=
+ </data>
+ <key>hash2</key>
+ <data>
+ elsPWV5v1tBx+NyAoWx6q+ykDjLcFlFXg2VB6T81FPA=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ JxSy4BVIpZB3s+tbI3EgcIVsvN0=
+ </data>
+ <key>hash2</key>
+ <data>
+ HSPmaeLSu5PqNTtlwUWfRT4cyVX65JmeB/oed8f0pdU=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ IN4riVkldIj3MlPpvlUuU1i+I8w=
+ </data>
+ <key>hash2</key>
+ <data>
+ ebGwpP2JZ0Rp6BdXhKiLUYOq6nJG7la5O0y/wEKfyak=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 58LqQ/Y9jqPGz3JttzK0z7jPLLc=
+ </data>
+ <key>hash2</key>
+ <data>
+ 67S/czxwflT8GxF7bVp32FLgu2W97zH06W6zv8/VILU=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ B+YLaEHhiOu6tTPZaB5wWy4n95U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wmpxZuP80odiQUX5Ts7GaPkhE7UeuzmDMrvTcOS0vLQ=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIREventNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HrzLufMtB3E5zAfPXZTkYQdGyHI=
+ </data>
+ <key>hash2</key>
+ <data>
+ mNgPvQJ0O5ZQ/EINmxz+zoQHoxj/O70iH5crkbhGU3g=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIRParameterNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ SztBbCRZ5QE523pdMx4HZt0AYKE=
+ </data>
+ <key>hash2</key>
+ <data>
+ hwLb6dR4Q5L+j2vYcsXcc8sr2yoS1X9vyl7T/PjcHow=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 33ogzLW88kbc3XVXJp9Opq9Znmc=
+ </data>
+ <key>hash2</key>
+ <data>
+ z0lD0Agt0NzOZdG+xd6QpXvGS+06dK4A3RYK0Wu1OKw=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0nWXABx/HRqcUMkqMxRdJuHxqQU=
+ </data>
+ <key>hash2</key>
+ <data>
+ DmmG7v+JGyWpcKQl1BeGd8rqz4HV3b+PToUt+aM45bY=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wE8Bjq1o5wGq1TFJb0gCJUmRelQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ LOiywMHEh60MswGEzs9lM8P6m3oohYp+IWaiZtbwVVM=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6tM+QmAiCFyFHMaFXgWsH/uYosM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VS1dxfDwCZeRcJYgkkEUhmdXx6ch9X/E8YjKBX367WY=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kPRh7aNdPTA4BRw+eZy2oM6BT1Y=
+ </data>
+ <key>hash2</key>
+ <data>
+ hk3N6y4mgs2Iqhu6DJAVOgaoVHHTWKSXPJvj6RbvpVM=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ /j1mXrH0jQHhX7EyyUBHJPzAkWo=
+ </data>
+ <key>hash2</key>
+ <data>
+ Qtkzn90OIob4UDiH8Nbsf5RyxeGp6xj0OeSRHunHF6M=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>hash2</key>
+ <data>
+ hojB0hQ3u5C7smJ5FXN4i3OAnUeifbqpvH401uQerbo=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Yg0lxt4eDVJ4zEDgxRvyl2hwR5Q=
+ </data>
+ <key>hash2</key>
+ <data>
+ EsiBmwD4KG8UOQJ9SEWfB/O1mnTXHmVIEyAeH2JVApE=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ICm3QgbA9GCrU8RrR6izKGRnrLA=
+ </data>
+ <key>hash2</key>
+ <data>
+ Wd9mR8J/cQBEqDuyZ1x32/TWxOvg35osz6P9hEE4nck=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Yg0lxt4eDVJ4zEDgxRvyl2hwR5Q=
+ </data>
+ <key>hash2</key>
+ <data>
+ EsiBmwD4KG8UOQJ9SEWfB/O1mnTXHmVIEyAeH2JVApE=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseAnalytics.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ uLysK0T5K1GSoqJmcXx9AnZ9lqY=
+ </data>
+ <key>hash2</key>
+ <data>
+ vxNgOuI61t45Sed09vILAKePFm9riTp4aZ48hjDRPIQ=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Bj3NvV1YRLL9xO1KCBzPbQ4laOA=
+ </data>
+ <key>hash2</key>
+ <data>
+ 9d03OJua7zRLkkhQRRwQxFuf/K9JhmrH9u+Xlm4Hl88=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ JxSy4BVIpZB3s+tbI3EgcIVsvN0=
+ </data>
+ <key>hash2</key>
+ <data>
+ HSPmaeLSu5PqNTtlwUWfRT4cyVX65JmeB/oed8f0pdU=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ IN4riVkldIj3MlPpvlUuU1i+I8w=
+ </data>
+ <key>hash2</key>
+ <data>
+ ebGwpP2JZ0Rp6BdXhKiLUYOq6nJG7la5O0y/wEKfyak=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 58LqQ/Y9jqPGz3JttzK0z7jPLLc=
+ </data>
+ <key>hash2</key>
+ <data>
+ 67S/czxwflT8GxF7bVp32FLgu2W97zH06W6zv8/VILU=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRAnalytics.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ B+YLaEHhiOu6tTPZaB5wWy4n95U=
+ </data>
+ <key>hash2</key>
+ <data>
+ wmpxZuP80odiQUX5Ts7GaPkhE7UeuzmDMrvTcOS0vLQ=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIREventNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HrzLufMtB3E5zAfPXZTkYQdGyHI=
+ </data>
+ <key>hash2</key>
+ <data>
+ mNgPvQJ0O5ZQ/EINmxz+zoQHoxj/O70iH5crkbhGU3g=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRParameterNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ SztBbCRZ5QE523pdMx4HZt0AYKE=
+ </data>
+ <key>hash2</key>
+ <data>
+ hwLb6dR4Q5L+j2vYcsXcc8sr2yoS1X9vyl7T/PjcHow=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 33ogzLW88kbc3XVXJp9Opq9Znmc=
+ </data>
+ <key>hash2</key>
+ <data>
+ z0lD0Agt0NzOZdG+xd6QpXvGS+06dK4A3RYK0Wu1OKw=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ cu0mXcU7RrT9nKAMSamYxQcZ8MA=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4mnxjtoRMyo5TIjTieqzJLBQ4m0noIZqWhmI5a2a3QE=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wE8Bjq1o5wGq1TFJb0gCJUmRelQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ LOiywMHEh60MswGEzs9lM8P6m3oohYp+IWaiZtbwVVM=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6tM+QmAiCFyFHMaFXgWsH/uYosM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VS1dxfDwCZeRcJYgkkEUhmdXx6ch9X/E8YjKBX367WY=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ FAM6L26EOUOTSDYZaNb9rrt9ZqA=
+ </data>
+ <key>hash2</key>
+ <data>
+ aiXQB4k0fGoKheUKfYvs22v6LlQMynzSbLg1NR1jYBM=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ uXz0Z/NhCiJl//nZXqE/7+gJQ1k=
+ </data>
+ <key>hash2</key>
+ <data>
+ RTQqV2GX0j4oLE5G7Uz3GaRaiykqbAeHCcwqTlZJy0Q=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ llqWJPYLvSaIQhgJrrTksq2twkU=
+ </data>
+ <key>hash2</key>
+ <data>
+ Dvjq8eo6SZEG1tncXiWO5IlckVwkIKMSr4hSf/xxnYs=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>hash2</key>
+ <data>
+ hojB0hQ3u5C7smJ5FXN4i3OAnUeifbqpvH401uQerbo=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ +EoKjIoaiJH4HuBxFOAR+N6qm/A=
+ </data>
+ <key>hash2</key>
+ <data>
+ DoD1OSJHno0bNy0osPn/laVPoBAxHGWB789dQSNEMkI=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kEpmMJ+EwdoypGxC9M4fHrfAYic=
+ </data>
+ <key>hash2</key>
+ <data>
+ kgbprKMKWtu9nlXnOTVjHVY0TAgVDbK5pK/G+QpaymE=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ +EoKjIoaiJH4HuBxFOAR+N6qm/A=
+ </data>
+ <key>hash2</key>
+ <data>
+ DoD1OSJHno0bNy0osPn/laVPoBAxHGWB789dQSNEMkI=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wzgcGLgXOpaoqw7jscqG6DTAKno=
+ </data>
+ <key>hash2</key>
+ <data>
+ hojB0hQ3u5C7smJ5FXN4i3OAnUeifbqpvH401uQerbo=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KthVIak11hjuXvIlm095GJUwL1M=
+ </data>
+ <key>hash2</key>
+ <data>
+ MwVZoM3SRxYLhYEsI316k3d6aaaJ31Xne1MXyoX0sFs=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 65HbWdHXydClg5RHbdZeeWhc8us=
+ </data>
+ <key>hash2</key>
+ <data>
+ HXWYfxPhG1Lkni6+8MhUCQGNPmfg72yH2N6CVQbWuuI=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KthVIak11hjuXvIlm095GJUwL1M=
+ </data>
+ <key>hash2</key>
+ <data>
+ MwVZoM3SRxYLhYEsI316k3d6aaaJ31Xne1MXyoX0sFs=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ uLysK0T5K1GSoqJmcXx9AnZ9lqY=
+ </data>
+ <key>hash2</key>
+ <data>
+ vxNgOuI61t45Sed09vILAKePFm9riTp4aZ48hjDRPIQ=
+ </data>
+ </dict>
+ </dict>
+ <key>rules</key>
+ <dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^version.plist$</key>
+ <true/>
+ </dict>
+ <key>rules2</key>
+ <dict>
+ <key>.*\.dSYM($|/)</key>
+ <dict>
+ <key>weight</key>
+ <real>11</real>
+ </dict>
+ <key>^(.*/)?\.DS_Store$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>2000</real>
+ </dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^Info\.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^PkgInfo$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^embedded\.provisionprofile$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^version\.plist$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeSignature b/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeSignature
new file mode 100644
index 0000000..9a222a7
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/FirebaseAnalytics b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/FirebaseAnalytics
index 0479d99..7c2b945 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/FirebaseAnalytics
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/FirebaseAnalytics
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
index e571222..127576f 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
@@ -1,6 +1,6 @@
#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)
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
#ifndef FIREBASEANALYTICS_SWIFT_H
#define FIREBASEANALYTICS_SWIFT_H
#pragma clang diagnostic push
@@ -23,7 +23,6 @@
# include <swift/objc-prologue.h>
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
@@ -32,10 +31,30 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -71,53 +90,66 @@
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# 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)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#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)
@@ -137,28 +169,25 @@
# 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
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -187,14 +216,16 @@
#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 SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -207,26 +238,42 @@
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
-# define SWIFT_NOEXCEPT noexcept
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# 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;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -252,11 +299,11 @@
#if defined(__OBJC__)
#endif
-#if defined(__cplusplus)
-#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
+#if defined(__cplusplus)
+#endif
#pragma clang diagnostic pop
#endif
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Info.plist b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Info.plist
index ae3a8da..be16d05 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Info.plist
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>22G621</string>
+ <string>23H420</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphoneos16.1</string>
+ <string>iphoneos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
index b526f9d..75992da 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.abi.json b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.abi.json
index b63baea..c737245 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.abi.json
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.abi.json
@@ -6,6 +6,16 @@
"children": [
{
"kind": "Import",
+ "name": "FirebaseAnalyticsPrivate",
+ "printedName": "FirebaseAnalyticsPrivate",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "Import",
"name": "StoreKit",
"printedName": "StoreKit",
"declKind": "Import",
@@ -133,16 +143,22 @@
"children": [
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_0, FirebaseAnalytics.LoggedAnalyticsModifier>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LoggedAnalyticsModifier",
+ "printedName": "FirebaseAnalytics.LoggedAnalyticsModifier",
+ "usr": "s:17FirebaseAnalytics06LoggedB8ModifierV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
},
{
"kind": "TypeNominal",
@@ -216,16 +232,72 @@
},
"ConstValues": [
{
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1320,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1358,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2038,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3221,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3262,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3305,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3349,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3381,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
"kind": "StringLiteral",
- "offset": 2555,
+ "offset": 2654,
"length": 6,
"value": "\"View\""
},
{
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
"kind": "Dictionary",
- "offset": 2602,
+ "offset": 2701,
"length": 3,
"value": "[]"
}
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.private.swiftinterface
index 93254c8..efac098 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.private.swiftinterface
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.private.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseAnalytics
import StoreKit
@@ -8,6 +8,7 @@
import SwiftUI
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
@available(watchOS, unavailable)
extension FirebaseAnalytics.Analytics {
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftdoc
index 43a3226..b1d514b 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftdoc
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftinterface
index 93254c8..efac098 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftinterface
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseAnalytics
import StoreKit
@@ -8,6 +8,7 @@
import SwiftUI
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
@available(watchOS, unavailable)
extension FirebaseAnalytics.Analytics {
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/FirebaseAnalytics b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/FirebaseAnalytics
deleted file mode 100644
index 3294cec..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/FirebaseAnalytics
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/FirebaseAnalytics b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/FirebaseAnalytics
new file mode 120000
index 0000000..82502e9
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/FirebaseAnalytics
@@ -0,0 +1 @@
+Versions/Current/FirebaseAnalytics
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
deleted file mode 100644
index 9e9bdef..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
+++ /dev/null
@@ -1,526 +0,0 @@
-#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 FIREBASEANALYTICS_SWIFT_H
-#define FIREBASEANALYTICS_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(<swift/objc-prologue.h>)
-# include <swift/objc-prologue.h>
-#endif
-
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
-#pragma clang diagnostic ignored "-Wauto-import"
-#if defined(__OBJC__)
-#include <Foundation/Foundation.h>
-#endif
-#if defined(__cplusplus)
-#include <cstdint>
-#include <cstddef>
-#include <cstdbool>
-#else
-#include <stdint.h>
-#include <stddef.h>
-#include <stdbool.h>
-#endif
-
-#if !defined(SWIFT_TYPEDEFS)
-# define SWIFT_TYPEDEFS 1
-# if __has_include(<uchar.h>)
-# include <uchar.h>
-# 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))
-#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 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
-#else
-#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"
-#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="FirebaseAnalytics",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 FIREBASEANALYTICS_SWIFT_H
-#define FIREBASEANALYTICS_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(<swift/objc-prologue.h>)
-# include <swift/objc-prologue.h>
-#endif
-
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
-#pragma clang diagnostic ignored "-Wauto-import"
-#if defined(__OBJC__)
-#include <Foundation/Foundation.h>
-#endif
-#if defined(__cplusplus)
-#include <cstdint>
-#include <cstddef>
-#include <cstdbool>
-#else
-#include <stdint.h>
-#include <stddef.h>
-#include <stdbool.h>
-#endif
-
-#if !defined(SWIFT_TYPEDEFS)
-# define SWIFT_TYPEDEFS 1
-# if __has_include(<uchar.h>)
-# include <uchar.h>
-# 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))
-#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 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
-#else
-#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"
-#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="FirebaseAnalytics",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
-
-#else
-#error unsupported Swift architecture
-#endif
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Info.plist b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Info.plist
deleted file mode 100644
index 17e1f4d..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Info.plist
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>22G621</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>FirebaseAnalytics</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseAnalytics</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseAnalytics</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo
deleted file mode 100644
index ba25bf3..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo
deleted file mode 100644
index bdf41d0..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.abi.json b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.abi.json
deleted file mode 100644
index b63baea..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.abi.json
+++ /dev/null
@@ -1,233 +0,0 @@
-{
- "ABIRoot": {
- "kind": "Root",
- "name": "TopLevel",
- "printedName": "TopLevel",
- "children": [
- {
- "kind": "Import",
- "name": "StoreKit",
- "printedName": "StoreKit",
- "declKind": "Import",
- "moduleName": "FirebaseAnalytics"
- },
- {
- "kind": "Import",
- "name": "SwiftUI",
- "printedName": "SwiftUI",
- "declKind": "Import",
- "moduleName": "FirebaseAnalytics"
- },
- {
- "kind": "TypeDecl",
- "name": "Analytics",
- "printedName": "Analytics",
- "children": [
- {
- "kind": "Function",
- "name": "logTransaction",
- "printedName": "logTransaction(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Transaction",
- "printedName": "StoreKit.Transaction",
- "usr": "s:8StoreKit11TransactionV"
- }
- ],
- "declKind": "Func",
- "usr": "s:So12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
- "mangledName": "$sSo12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
- "moduleName": "FirebaseAnalytics",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Class",
- "usr": "c:objc(cs)FIRAnalytics",
- "moduleName": "FirebaseAnalytics",
- "isOpen": true,
- "objc_name": "FIRAnalytics",
- "declAttributes": [
- "ObjC",
- "Dynamic"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "isExternal": true,
- "inheritsConvenienceInitializers": true,
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "View",
- "printedName": "View",
- "children": [
- {
- "kind": "Function",
- "name": "analyticsScreen",
- "printedName": "analyticsScreen(name:class:extraParameters:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
- }
- ]
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "hasDefaultArg": true,
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Dictionary",
- "printedName": "[Swift.String : Any]",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "ProtocolComposition",
- "printedName": "Any"
- }
- ],
- "hasDefaultArg": true,
- "usr": "s:SD"
- }
- ],
- "declKind": "Func",
- "usr": "s:7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
- "mangledName": "$s7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
- "moduleName": "FirebaseAnalytics",
- "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
- "sugared_genericSig": "<Self where Self : SwiftUI.View>",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Protocol",
- "usr": "s:7SwiftUI4ViewP",
- "mangledName": "$s7SwiftUI4ViewP",
- "moduleName": "SwiftUI",
- "genericSig": "<τ_0_0.Body : SwiftUI.View>",
- "sugared_genericSig": "<Self.Body : SwiftUI.View>",
- "intro_Macosx": "10.15",
- "intro_iOS": "13.0",
- "intro_tvOS": "13.0",
- "intro_watchOS": "6.0",
- "declAttributes": [
- "TypeEraser",
- "Available",
- "Available",
- "Available",
- "Available"
- ],
- "isExternal": true
- }
- ],
- "json_format_version": 8
- },
- "ConstValues": [
- {
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
- "kind": "StringLiteral",
- "offset": 2555,
- "length": 6,
- "value": "\"View\""
- },
- {
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
- "kind": "Dictionary",
- "offset": 2602,
- "length": 3,
- "value": "[]"
- }
- ]
-}
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
deleted file mode 100644
index df2d00e..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
+++ /dev/null
@@ -1,21 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseAnalytics
-import StoreKit
-import Swift
-import SwiftUI
-import _Concurrency
-import _StringProcessing
-@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
-@available(watchOS, unavailable)
-extension FirebaseAnalytics.Analytics {
- public static func logTransaction(_ transaction: StoreKit.Transaction)
-}
-@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
-@available(watchOS, unavailable)
-extension SwiftUI.View {
- public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
-
-}
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftdoc
deleted file mode 100644
index 1eb147a..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftdoc
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftinterface
deleted file mode 100644
index df2d00e..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftinterface
+++ /dev/null
@@ -1,21 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseAnalytics
-import StoreKit
-import Swift
-import SwiftUI
-import _Concurrency
-import _StringProcessing
-@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
-@available(watchOS, unavailable)
-extension FirebaseAnalytics.Analytics {
- public static func logTransaction(_ transaction: StoreKit.Transaction)
-}
-@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
-@available(watchOS, unavailable)
-extension SwiftUI.View {
- public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
-
-}
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.abi.json b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.abi.json
deleted file mode 100644
index b63baea..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.abi.json
+++ /dev/null
@@ -1,233 +0,0 @@
-{
- "ABIRoot": {
- "kind": "Root",
- "name": "TopLevel",
- "printedName": "TopLevel",
- "children": [
- {
- "kind": "Import",
- "name": "StoreKit",
- "printedName": "StoreKit",
- "declKind": "Import",
- "moduleName": "FirebaseAnalytics"
- },
- {
- "kind": "Import",
- "name": "SwiftUI",
- "printedName": "SwiftUI",
- "declKind": "Import",
- "moduleName": "FirebaseAnalytics"
- },
- {
- "kind": "TypeDecl",
- "name": "Analytics",
- "printedName": "Analytics",
- "children": [
- {
- "kind": "Function",
- "name": "logTransaction",
- "printedName": "logTransaction(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Transaction",
- "printedName": "StoreKit.Transaction",
- "usr": "s:8StoreKit11TransactionV"
- }
- ],
- "declKind": "Func",
- "usr": "s:So12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
- "mangledName": "$sSo12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
- "moduleName": "FirebaseAnalytics",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Class",
- "usr": "c:objc(cs)FIRAnalytics",
- "moduleName": "FirebaseAnalytics",
- "isOpen": true,
- "objc_name": "FIRAnalytics",
- "declAttributes": [
- "ObjC",
- "Dynamic"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "isExternal": true,
- "inheritsConvenienceInitializers": true,
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "View",
- "printedName": "View",
- "children": [
- {
- "kind": "Function",
- "name": "analyticsScreen",
- "printedName": "analyticsScreen(name:class:extraParameters:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
- }
- ]
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "hasDefaultArg": true,
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Dictionary",
- "printedName": "[Swift.String : Any]",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "ProtocolComposition",
- "printedName": "Any"
- }
- ],
- "hasDefaultArg": true,
- "usr": "s:SD"
- }
- ],
- "declKind": "Func",
- "usr": "s:7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
- "mangledName": "$s7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
- "moduleName": "FirebaseAnalytics",
- "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
- "sugared_genericSig": "<Self where Self : SwiftUI.View>",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Protocol",
- "usr": "s:7SwiftUI4ViewP",
- "mangledName": "$s7SwiftUI4ViewP",
- "moduleName": "SwiftUI",
- "genericSig": "<τ_0_0.Body : SwiftUI.View>",
- "sugared_genericSig": "<Self.Body : SwiftUI.View>",
- "intro_Macosx": "10.15",
- "intro_iOS": "13.0",
- "intro_tvOS": "13.0",
- "intro_watchOS": "6.0",
- "declAttributes": [
- "TypeEraser",
- "Available",
- "Available",
- "Available",
- "Available"
- ],
- "isExternal": true
- }
- ],
- "json_format_version": 8
- },
- "ConstValues": [
- {
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
- "kind": "StringLiteral",
- "offset": 2555,
- "length": 6,
- "value": "\"View\""
- },
- {
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
- "kind": "Dictionary",
- "offset": 2602,
- "length": 3,
- "value": "[]"
- }
- ]
-}
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
deleted file mode 100644
index 5cd1850..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
+++ /dev/null
@@ -1,21 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseAnalytics
-import StoreKit
-import Swift
-import SwiftUI
-import _Concurrency
-import _StringProcessing
-@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
-@available(watchOS, unavailable)
-extension FirebaseAnalytics.Analytics {
- public static func logTransaction(_ transaction: StoreKit.Transaction)
-}
-@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
-@available(watchOS, unavailable)
-extension SwiftUI.View {
- public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
-
-}
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftdoc
deleted file mode 100644
index 4f44e08..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftdoc
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
deleted file mode 100644
index 5cd1850..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
+++ /dev/null
@@ -1,21 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseAnalytics
-import StoreKit
-import Swift
-import SwiftUI
-import _Concurrency
-import _StringProcessing
-@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
-@available(watchOS, unavailable)
-extension FirebaseAnalytics.Analytics {
- public static func logTransaction(_ transaction: StoreKit.Transaction)
-}
-@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
-@available(watchOS, unavailable)
-extension SwiftUI.View {
- public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
-
-}
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Resources b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics
new file mode 100644
index 0000000..3069c04
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+AppDelegate.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h
rename to frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+AppDelegate.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+Consent.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h
rename to frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+Consent.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+OnDevice.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h
rename to frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+OnDevice.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRAnalytics.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRAnalytics.h
rename to frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIREventNames.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIREventNames.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIREventNames.h
rename to frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIREventNames.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRParameterNames.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRParameterNames.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRParameterNames.h
rename to frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRParameterNames.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRUserPropertyNames.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h
rename to frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FIRUserPropertyNames.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-Swift.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-Swift.h
new file mode 100644
index 0000000..3dbf01a
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-Swift.h
@@ -0,0 +1,620 @@
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+#ifndef FIREBASEANALYTICS_SWIFT_H
+#define FIREBASEANALYTICS_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(<swift/objc-prologue.h>)
+# include <swift/objc-prologue.h>
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include <Foundation/Foundation.h>
+#endif
+#if defined(__cplusplus)
+#include <cstdint>
+#include <cstddef>
+#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
+#else
+#include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include(<uchar.h>)
+# include <uchar.h>
+# 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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
+#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(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_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="FirebaseAnalytics",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+#ifndef FIREBASEANALYTICS_SWIFT_H
+#define FIREBASEANALYTICS_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(<swift/objc-prologue.h>)
+# include <swift/objc-prologue.h>
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include <Foundation/Foundation.h>
+#endif
+#if defined(__cplusplus)
+#include <cstdint>
+#include <cstddef>
+#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
+#else
+#include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include(<uchar.h>)
+# include <uchar.h>
+# 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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
+#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(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_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="FirebaseAnalytics",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-umbrella.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-umbrella.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-umbrella.h
rename to frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-umbrella.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h
rename to frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo
new file mode 100644
index 0000000..a188fa1
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo
new file mode 100644
index 0000000..0240a18
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.abi.json b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.abi.json
new file mode 100644
index 0000000..c737245
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.abi.json
@@ -0,0 +1,305 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "FirebaseAnalyticsPrivate",
+ "printedName": "FirebaseAnalyticsPrivate",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "StoreKit",
+ "printedName": "StoreKit",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics"
+ },
+ {
+ "kind": "Import",
+ "name": "SwiftUI",
+ "printedName": "SwiftUI",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Analytics",
+ "printedName": "Analytics",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "logTransaction",
+ "printedName": "logTransaction(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Transaction",
+ "printedName": "StoreKit.Transaction",
+ "usr": "s:8StoreKit11TransactionV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
+ "mangledName": "$sSo12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
+ "moduleName": "FirebaseAnalytics",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)FIRAnalytics",
+ "moduleName": "FirebaseAnalytics",
+ "isOpen": true,
+ "objc_name": "FIRAnalytics",
+ "declAttributes": [
+ "ObjC",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "View",
+ "printedName": "View",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "analyticsScreen",
+ "printedName": "analyticsScreen(name:class:extraParameters:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_0, FirebaseAnalytics.LoggedAnalyticsModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LoggedAnalyticsModifier",
+ "printedName": "FirebaseAnalytics.LoggedAnalyticsModifier",
+ "usr": "s:17FirebaseAnalytics06LoggedB8ModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Any]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:SD"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
+ "mangledName": "$s7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
+ "moduleName": "FirebaseAnalytics",
+ "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
+ "sugared_genericSig": "<Self where Self : SwiftUI.View>",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:7SwiftUI4ViewP",
+ "mangledName": "$s7SwiftUI4ViewP",
+ "moduleName": "SwiftUI",
+ "genericSig": "<τ_0_0.Body : SwiftUI.View>",
+ "sugared_genericSig": "<Self.Body : SwiftUI.View>",
+ "intro_Macosx": "10.15",
+ "intro_iOS": "13.0",
+ "intro_tvOS": "13.0",
+ "intro_watchOS": "6.0",
+ "declAttributes": [
+ "TypeEraser",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
+ ],
+ "isExternal": true
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1320,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1358,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2038,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3221,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3262,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3305,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3349,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3381,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "kind": "StringLiteral",
+ "offset": 2654,
+ "length": 6,
+ "value": "\"View\""
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "kind": "Dictionary",
+ "offset": 2701,
+ "length": 3,
+ "value": "[]"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
new file mode 100644
index 0000000..167a18c
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
@@ -0,0 +1,22 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseAnalytics
+import StoreKit
+import Swift
+import SwiftUI
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
+@available(watchOS, unavailable)
+extension FirebaseAnalytics.Analytics {
+ public static func logTransaction(_ transaction: StoreKit.Transaction)
+}
+@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
+@available(watchOS, unavailable)
+extension SwiftUI.View {
+ public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
+
+}
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftdoc
new file mode 100644
index 0000000..8591fff
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftinterface
new file mode 100644
index 0000000..167a18c
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-macabi.swiftinterface
@@ -0,0 +1,22 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseAnalytics
+import StoreKit
+import Swift
+import SwiftUI
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
+@available(watchOS, unavailable)
+extension FirebaseAnalytics.Analytics {
+ public static func logTransaction(_ transaction: StoreKit.Transaction)
+}
+@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
+@available(watchOS, unavailable)
+extension SwiftUI.View {
+ public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
+
+}
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.abi.json b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.abi.json
new file mode 100644
index 0000000..c737245
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.abi.json
@@ -0,0 +1,305 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "FirebaseAnalyticsPrivate",
+ "printedName": "FirebaseAnalyticsPrivate",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "StoreKit",
+ "printedName": "StoreKit",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics"
+ },
+ {
+ "kind": "Import",
+ "name": "SwiftUI",
+ "printedName": "SwiftUI",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Analytics",
+ "printedName": "Analytics",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "logTransaction",
+ "printedName": "logTransaction(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Transaction",
+ "printedName": "StoreKit.Transaction",
+ "usr": "s:8StoreKit11TransactionV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
+ "mangledName": "$sSo12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
+ "moduleName": "FirebaseAnalytics",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)FIRAnalytics",
+ "moduleName": "FirebaseAnalytics",
+ "isOpen": true,
+ "objc_name": "FIRAnalytics",
+ "declAttributes": [
+ "ObjC",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "View",
+ "printedName": "View",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "analyticsScreen",
+ "printedName": "analyticsScreen(name:class:extraParameters:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_0, FirebaseAnalytics.LoggedAnalyticsModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LoggedAnalyticsModifier",
+ "printedName": "FirebaseAnalytics.LoggedAnalyticsModifier",
+ "usr": "s:17FirebaseAnalytics06LoggedB8ModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Any]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:SD"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
+ "mangledName": "$s7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
+ "moduleName": "FirebaseAnalytics",
+ "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
+ "sugared_genericSig": "<Self where Self : SwiftUI.View>",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:7SwiftUI4ViewP",
+ "mangledName": "$s7SwiftUI4ViewP",
+ "moduleName": "SwiftUI",
+ "genericSig": "<τ_0_0.Body : SwiftUI.View>",
+ "sugared_genericSig": "<Self.Body : SwiftUI.View>",
+ "intro_Macosx": "10.15",
+ "intro_iOS": "13.0",
+ "intro_tvOS": "13.0",
+ "intro_watchOS": "6.0",
+ "declAttributes": [
+ "TypeEraser",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
+ ],
+ "isExternal": true
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1320,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1358,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2038,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3221,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3262,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3305,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3349,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3381,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "kind": "StringLiteral",
+ "offset": 2654,
+ "length": 6,
+ "value": "\"View\""
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "kind": "Dictionary",
+ "offset": 2701,
+ "length": 3,
+ "value": "[]"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
new file mode 100644
index 0000000..6dbbf72
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
@@ -0,0 +1,22 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseAnalytics
+import StoreKit
+import Swift
+import SwiftUI
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
+@available(watchOS, unavailable)
+extension FirebaseAnalytics.Analytics {
+ public static func logTransaction(_ transaction: StoreKit.Transaction)
+}
+@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
+@available(watchOS, unavailable)
+extension SwiftUI.View {
+ public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
+
+}
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftdoc
new file mode 100644
index 0000000..7cfa677
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
new file mode 100644
index 0000000..6dbbf72
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
@@ -0,0 +1,22 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseAnalytics
+import StoreKit
+import Swift
+import SwiftUI
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
+@available(watchOS, unavailable)
+extension FirebaseAnalytics.Analytics {
+ public static func logTransaction(_ transaction: StoreKit.Transaction)
+}
+@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
+@available(watchOS, unavailable)
+extension SwiftUI.View {
+ public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
+
+}
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/module.modulemap b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Modules/module.modulemap
rename to frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Resources/Info.plist b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..2a4aef1
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H420</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseAnalytics</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseAnalytics</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseAnalytics</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/Current b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics
index af797f3..683c38d 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
index 9e9bdef..3dbf01a 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
@@ -1,6 +1,6 @@
#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)
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
#ifndef FIREBASEANALYTICS_SWIFT_H
#define FIREBASEANALYTICS_SWIFT_H
#pragma clang diagnostic push
@@ -23,7 +23,6 @@
# include <swift/objc-prologue.h>
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
@@ -32,10 +31,30 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -71,53 +90,66 @@
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# 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)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#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)
@@ -137,28 +169,25 @@
# 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
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -187,14 +216,16 @@
#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 SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -207,26 +238,42 @@
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
-# define SWIFT_NOEXCEPT noexcept
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# 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;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -252,16 +299,16 @@
#if defined(__OBJC__)
#endif
-#if defined(__cplusplus)
-#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
#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)
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
#ifndef FIREBASEANALYTICS_SWIFT_H
#define FIREBASEANALYTICS_SWIFT_H
#pragma clang diagnostic push
@@ -284,7 +331,6 @@
# include <swift/objc-prologue.h>
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
@@ -293,10 +339,30 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -332,53 +398,66 @@
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# 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)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#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)
@@ -398,28 +477,25 @@
# 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
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -448,14 +524,16 @@
#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 SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -468,26 +546,42 @@
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
-# define SWIFT_NOEXCEPT noexcept
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# 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;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -513,11 +607,11 @@
#if defined(__OBJC__)
#endif
-#if defined(__cplusplus)
-#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
+#if defined(__cplusplus)
+#endif
#pragma clang diagnostic pop
#endif
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist
index aaca03c..e28fdb5 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>22G621</string>
+ <string>23H420</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphonesimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphonesimulator16.1</string>
+ <string>iphonesimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
index bc13cdd..23ed05a 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
index fe8751a..02535de 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.abi.json b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.abi.json
index b63baea..c737245 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.abi.json
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.abi.json
@@ -6,6 +6,16 @@
"children": [
{
"kind": "Import",
+ "name": "FirebaseAnalyticsPrivate",
+ "printedName": "FirebaseAnalyticsPrivate",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "Import",
"name": "StoreKit",
"printedName": "StoreKit",
"declKind": "Import",
@@ -133,16 +143,22 @@
"children": [
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_0, FirebaseAnalytics.LoggedAnalyticsModifier>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LoggedAnalyticsModifier",
+ "printedName": "FirebaseAnalytics.LoggedAnalyticsModifier",
+ "usr": "s:17FirebaseAnalytics06LoggedB8ModifierV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
},
{
"kind": "TypeNominal",
@@ -216,16 +232,72 @@
},
"ConstValues": [
{
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1320,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1358,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2038,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3221,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3262,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3305,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3349,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3381,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
"kind": "StringLiteral",
- "offset": 2555,
+ "offset": 2654,
"length": 6,
"value": "\"View\""
},
{
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
"kind": "Dictionary",
- "offset": 2602,
+ "offset": 2701,
"length": 3,
"value": "[]"
}
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
index 98d02d0..ba530d4 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseAnalytics
import StoreKit
@@ -8,6 +8,7 @@
import SwiftUI
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
@available(watchOS, unavailable)
extension FirebaseAnalytics.Analytics {
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftdoc
index bd83d22..8c3d9e5 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftdoc
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index 98d02d0..ba530d4 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseAnalytics
import StoreKit
@@ -8,6 +8,7 @@
import SwiftUI
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
@available(watchOS, unavailable)
extension FirebaseAnalytics.Analytics {
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.abi.json b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.abi.json
index b63baea..c737245 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.abi.json
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.abi.json
@@ -6,6 +6,16 @@
"children": [
{
"kind": "Import",
+ "name": "FirebaseAnalyticsPrivate",
+ "printedName": "FirebaseAnalyticsPrivate",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "Import",
"name": "StoreKit",
"printedName": "StoreKit",
"declKind": "Import",
@@ -133,16 +143,22 @@
"children": [
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_0, FirebaseAnalytics.LoggedAnalyticsModifier>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LoggedAnalyticsModifier",
+ "printedName": "FirebaseAnalytics.LoggedAnalyticsModifier",
+ "usr": "s:17FirebaseAnalytics06LoggedB8ModifierV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
},
{
"kind": "TypeNominal",
@@ -216,16 +232,72 @@
},
"ConstValues": [
{
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1320,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1358,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2038,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3221,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3262,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3305,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3349,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3381,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
"kind": "StringLiteral",
- "offset": 2555,
+ "offset": 2654,
"length": 6,
"value": "\"View\""
},
{
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
"kind": "Dictionary",
- "offset": 2602,
+ "offset": 2701,
"length": 3,
"value": "[]"
}
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
index 05cb458..2532ee9 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseAnalytics
import StoreKit
@@ -8,6 +8,7 @@
import SwiftUI
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
@available(watchOS, unavailable)
extension FirebaseAnalytics.Analytics {
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
index 22ecc19..09db1b8 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
index 05cb458..2532ee9 100644
--- a/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ b/frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseAnalytics
import StoreKit
@@ -8,6 +8,7 @@
import SwiftUI
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
@available(watchOS, unavailable)
extension FirebaseAnalytics.Analytics {
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/FirebaseAnalytics b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/FirebaseAnalytics
deleted file mode 100644
index 6e58757..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/FirebaseAnalytics
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/FirebaseAnalytics b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/FirebaseAnalytics
new file mode 120000
index 0000000..82502e9
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/FirebaseAnalytics
@@ -0,0 +1 @@
+Versions/Current/FirebaseAnalytics
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
deleted file mode 100644
index 9e9bdef..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
+++ /dev/null
@@ -1,526 +0,0 @@
-#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 FIREBASEANALYTICS_SWIFT_H
-#define FIREBASEANALYTICS_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(<swift/objc-prologue.h>)
-# include <swift/objc-prologue.h>
-#endif
-
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
-#pragma clang diagnostic ignored "-Wauto-import"
-#if defined(__OBJC__)
-#include <Foundation/Foundation.h>
-#endif
-#if defined(__cplusplus)
-#include <cstdint>
-#include <cstddef>
-#include <cstdbool>
-#else
-#include <stdint.h>
-#include <stddef.h>
-#include <stdbool.h>
-#endif
-
-#if !defined(SWIFT_TYPEDEFS)
-# define SWIFT_TYPEDEFS 1
-# if __has_include(<uchar.h>)
-# include <uchar.h>
-# 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))
-#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 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
-#else
-#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"
-#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="FirebaseAnalytics",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 FIREBASEANALYTICS_SWIFT_H
-#define FIREBASEANALYTICS_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(<swift/objc-prologue.h>)
-# include <swift/objc-prologue.h>
-#endif
-
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
-#pragma clang diagnostic ignored "-Wauto-import"
-#if defined(__OBJC__)
-#include <Foundation/Foundation.h>
-#endif
-#if defined(__cplusplus)
-#include <cstdint>
-#include <cstddef>
-#include <cstdbool>
-#else
-#include <stdint.h>
-#include <stddef.h>
-#include <stdbool.h>
-#endif
-
-#if !defined(SWIFT_TYPEDEFS)
-# define SWIFT_TYPEDEFS 1
-# if __has_include(<uchar.h>)
-# include <uchar.h>
-# 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))
-#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 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
-#else
-#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"
-#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="FirebaseAnalytics",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
-
-#else
-#error unsupported Swift architecture
-#endif
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Info.plist b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Info.plist
deleted file mode 100644
index 93454f4..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>22G621</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>FirebaseAnalytics</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseAnalytics</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseAnalytics</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.13</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
deleted file mode 100644
index 6f73616..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo
deleted file mode 100644
index 70a5083..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.abi.json b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.abi.json
deleted file mode 100644
index b63baea..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.abi.json
+++ /dev/null
@@ -1,233 +0,0 @@
-{
- "ABIRoot": {
- "kind": "Root",
- "name": "TopLevel",
- "printedName": "TopLevel",
- "children": [
- {
- "kind": "Import",
- "name": "StoreKit",
- "printedName": "StoreKit",
- "declKind": "Import",
- "moduleName": "FirebaseAnalytics"
- },
- {
- "kind": "Import",
- "name": "SwiftUI",
- "printedName": "SwiftUI",
- "declKind": "Import",
- "moduleName": "FirebaseAnalytics"
- },
- {
- "kind": "TypeDecl",
- "name": "Analytics",
- "printedName": "Analytics",
- "children": [
- {
- "kind": "Function",
- "name": "logTransaction",
- "printedName": "logTransaction(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Transaction",
- "printedName": "StoreKit.Transaction",
- "usr": "s:8StoreKit11TransactionV"
- }
- ],
- "declKind": "Func",
- "usr": "s:So12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
- "mangledName": "$sSo12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
- "moduleName": "FirebaseAnalytics",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Class",
- "usr": "c:objc(cs)FIRAnalytics",
- "moduleName": "FirebaseAnalytics",
- "isOpen": true,
- "objc_name": "FIRAnalytics",
- "declAttributes": [
- "ObjC",
- "Dynamic"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "isExternal": true,
- "inheritsConvenienceInitializers": true,
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "View",
- "printedName": "View",
- "children": [
- {
- "kind": "Function",
- "name": "analyticsScreen",
- "printedName": "analyticsScreen(name:class:extraParameters:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
- }
- ]
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "hasDefaultArg": true,
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Dictionary",
- "printedName": "[Swift.String : Any]",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "ProtocolComposition",
- "printedName": "Any"
- }
- ],
- "hasDefaultArg": true,
- "usr": "s:SD"
- }
- ],
- "declKind": "Func",
- "usr": "s:7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
- "mangledName": "$s7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
- "moduleName": "FirebaseAnalytics",
- "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
- "sugared_genericSig": "<Self where Self : SwiftUI.View>",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Protocol",
- "usr": "s:7SwiftUI4ViewP",
- "mangledName": "$s7SwiftUI4ViewP",
- "moduleName": "SwiftUI",
- "genericSig": "<τ_0_0.Body : SwiftUI.View>",
- "sugared_genericSig": "<Self.Body : SwiftUI.View>",
- "intro_Macosx": "10.15",
- "intro_iOS": "13.0",
- "intro_tvOS": "13.0",
- "intro_watchOS": "6.0",
- "declAttributes": [
- "TypeEraser",
- "Available",
- "Available",
- "Available",
- "Available"
- ],
- "isExternal": true
- }
- ],
- "json_format_version": 8
- },
- "ConstValues": [
- {
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
- "kind": "StringLiteral",
- "offset": 2555,
- "length": 6,
- "value": "\"View\""
- },
- {
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
- "kind": "Dictionary",
- "offset": 2602,
- "length": 3,
- "value": "[]"
- }
- ]
-}
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.private.swiftinterface
deleted file mode 100644
index a0bd472..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.private.swiftinterface
+++ /dev/null
@@ -1,21 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-macos10.13 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseAnalytics
-import StoreKit
-import Swift
-import SwiftUI
-import _Concurrency
-import _StringProcessing
-@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
-@available(watchOS, unavailable)
-extension FirebaseAnalytics.Analytics {
- public static func logTransaction(_ transaction: StoreKit.Transaction)
-}
-@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
-@available(watchOS, unavailable)
-extension SwiftUI.View {
- public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
-
-}
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftdoc
deleted file mode 100644
index a856ae6..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftdoc
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftinterface
deleted file mode 100644
index a0bd472..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftinterface
+++ /dev/null
@@ -1,21 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-macos10.13 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseAnalytics
-import StoreKit
-import Swift
-import SwiftUI
-import _Concurrency
-import _StringProcessing
-@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
-@available(watchOS, unavailable)
-extension FirebaseAnalytics.Analytics {
- public static func logTransaction(_ transaction: StoreKit.Transaction)
-}
-@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
-@available(watchOS, unavailable)
-extension SwiftUI.View {
- public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
-
-}
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.abi.json b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.abi.json
deleted file mode 100644
index b63baea..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.abi.json
+++ /dev/null
@@ -1,233 +0,0 @@
-{
- "ABIRoot": {
- "kind": "Root",
- "name": "TopLevel",
- "printedName": "TopLevel",
- "children": [
- {
- "kind": "Import",
- "name": "StoreKit",
- "printedName": "StoreKit",
- "declKind": "Import",
- "moduleName": "FirebaseAnalytics"
- },
- {
- "kind": "Import",
- "name": "SwiftUI",
- "printedName": "SwiftUI",
- "declKind": "Import",
- "moduleName": "FirebaseAnalytics"
- },
- {
- "kind": "TypeDecl",
- "name": "Analytics",
- "printedName": "Analytics",
- "children": [
- {
- "kind": "Function",
- "name": "logTransaction",
- "printedName": "logTransaction(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Transaction",
- "printedName": "StoreKit.Transaction",
- "usr": "s:8StoreKit11TransactionV"
- }
- ],
- "declKind": "Func",
- "usr": "s:So12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
- "mangledName": "$sSo12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
- "moduleName": "FirebaseAnalytics",
- "static": true,
- "declAttributes": [
- "Final",
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Class",
- "usr": "c:objc(cs)FIRAnalytics",
- "moduleName": "FirebaseAnalytics",
- "isOpen": true,
- "objc_name": "FIRAnalytics",
- "declAttributes": [
- "ObjC",
- "Dynamic"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "isExternal": true,
- "inheritsConvenienceInitializers": true,
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "View",
- "printedName": "View",
- "children": [
- {
- "kind": "Function",
- "name": "analyticsScreen",
- "printedName": "analyticsScreen(name:class:extraParameters:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
- }
- ]
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "hasDefaultArg": true,
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Dictionary",
- "printedName": "[Swift.String : Any]",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "ProtocolComposition",
- "printedName": "Any"
- }
- ],
- "hasDefaultArg": true,
- "usr": "s:SD"
- }
- ],
- "declKind": "Func",
- "usr": "s:7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
- "mangledName": "$s7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
- "moduleName": "FirebaseAnalytics",
- "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
- "sugared_genericSig": "<Self where Self : SwiftUI.View>",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Protocol",
- "usr": "s:7SwiftUI4ViewP",
- "mangledName": "$s7SwiftUI4ViewP",
- "moduleName": "SwiftUI",
- "genericSig": "<τ_0_0.Body : SwiftUI.View>",
- "sugared_genericSig": "<Self.Body : SwiftUI.View>",
- "intro_Macosx": "10.15",
- "intro_iOS": "13.0",
- "intro_tvOS": "13.0",
- "intro_watchOS": "6.0",
- "declAttributes": [
- "TypeEraser",
- "Available",
- "Available",
- "Available",
- "Available"
- ],
- "isExternal": true
- }
- ],
- "json_format_version": 8
- },
- "ConstValues": [
- {
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
- "kind": "StringLiteral",
- "offset": 2555,
- "length": 6,
- "value": "\"View\""
- },
- {
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
- "kind": "Dictionary",
- "offset": 2602,
- "length": 3,
- "value": "[]"
- }
- ]
-}
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.private.swiftinterface
deleted file mode 100644
index 498945c..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.private.swiftinterface
+++ /dev/null
@@ -1,21 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-macos10.13 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseAnalytics
-import StoreKit
-import Swift
-import SwiftUI
-import _Concurrency
-import _StringProcessing
-@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
-@available(watchOS, unavailable)
-extension FirebaseAnalytics.Analytics {
- public static func logTransaction(_ transaction: StoreKit.Transaction)
-}
-@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
-@available(watchOS, unavailable)
-extension SwiftUI.View {
- public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
-
-}
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftdoc
deleted file mode 100644
index 3a5c5db..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftdoc
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftinterface
deleted file mode 100644
index 498945c..0000000
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftinterface
+++ /dev/null
@@ -1,21 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-macos10.13 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseAnalytics
-import StoreKit
-import Swift
-import SwiftUI
-import _Concurrency
-import _StringProcessing
-@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
-@available(watchOS, unavailable)
-extension FirebaseAnalytics.Analytics {
- public static func logTransaction(_ transaction: StoreKit.Transaction)
-}
-@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
-@available(watchOS, unavailable)
-extension SwiftUI.View {
- public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
-
-}
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Resources b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics
new file mode 100644
index 0000000..63adf68
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/FirebaseAnalytics
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+AppDelegate.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h
rename to frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+AppDelegate.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+Consent.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h
rename to frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+Consent.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+OnDevice.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h
rename to frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics+OnDevice.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics.h b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics.h
rename to frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRAnalytics.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIREventNames.h b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIREventNames.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIREventNames.h
rename to frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIREventNames.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRParameterNames.h b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRParameterNames.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRParameterNames.h
rename to frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRParameterNames.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRUserPropertyNames.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h
rename to frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FIRUserPropertyNames.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-Swift.h b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-Swift.h
new file mode 100644
index 0000000..3dbf01a
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-Swift.h
@@ -0,0 +1,620 @@
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+#ifndef FIREBASEANALYTICS_SWIFT_H
+#define FIREBASEANALYTICS_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(<swift/objc-prologue.h>)
+# include <swift/objc-prologue.h>
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include <Foundation/Foundation.h>
+#endif
+#if defined(__cplusplus)
+#include <cstdint>
+#include <cstddef>
+#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
+#else
+#include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include(<uchar.h>)
+# include <uchar.h>
+# 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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
+#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(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_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="FirebaseAnalytics",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+#ifndef FIREBASEANALYTICS_SWIFT_H
+#define FIREBASEANALYTICS_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(<swift/objc-prologue.h>)
+# include <swift/objc-prologue.h>
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include <Foundation/Foundation.h>
+#endif
+#if defined(__cplusplus)
+#include <cstdint>
+#include <cstddef>
+#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
+#else
+#include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include(<uchar.h>)
+# include <uchar.h>
+# 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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
+#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(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_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="FirebaseAnalytics",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-umbrella.h b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-umbrella.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-umbrella.h
rename to frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics-umbrella.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics.h
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h
rename to frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Headers/FirebaseAnalytics.h
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
new file mode 100644
index 0000000..87135b6
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo
new file mode 100644
index 0000000..d5d0f0a
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.abi.json b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.abi.json
new file mode 100644
index 0000000..c737245
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.abi.json
@@ -0,0 +1,305 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "FirebaseAnalyticsPrivate",
+ "printedName": "FirebaseAnalyticsPrivate",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "StoreKit",
+ "printedName": "StoreKit",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics"
+ },
+ {
+ "kind": "Import",
+ "name": "SwiftUI",
+ "printedName": "SwiftUI",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Analytics",
+ "printedName": "Analytics",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "logTransaction",
+ "printedName": "logTransaction(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Transaction",
+ "printedName": "StoreKit.Transaction",
+ "usr": "s:8StoreKit11TransactionV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
+ "mangledName": "$sSo12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
+ "moduleName": "FirebaseAnalytics",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)FIRAnalytics",
+ "moduleName": "FirebaseAnalytics",
+ "isOpen": true,
+ "objc_name": "FIRAnalytics",
+ "declAttributes": [
+ "ObjC",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "View",
+ "printedName": "View",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "analyticsScreen",
+ "printedName": "analyticsScreen(name:class:extraParameters:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_0, FirebaseAnalytics.LoggedAnalyticsModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LoggedAnalyticsModifier",
+ "printedName": "FirebaseAnalytics.LoggedAnalyticsModifier",
+ "usr": "s:17FirebaseAnalytics06LoggedB8ModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Any]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:SD"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
+ "mangledName": "$s7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
+ "moduleName": "FirebaseAnalytics",
+ "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
+ "sugared_genericSig": "<Self where Self : SwiftUI.View>",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:7SwiftUI4ViewP",
+ "mangledName": "$s7SwiftUI4ViewP",
+ "moduleName": "SwiftUI",
+ "genericSig": "<τ_0_0.Body : SwiftUI.View>",
+ "sugared_genericSig": "<Self.Body : SwiftUI.View>",
+ "intro_Macosx": "10.15",
+ "intro_iOS": "13.0",
+ "intro_tvOS": "13.0",
+ "intro_watchOS": "6.0",
+ "declAttributes": [
+ "TypeEraser",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
+ ],
+ "isExternal": true
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1320,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1358,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2038,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3221,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3262,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3305,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3349,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3381,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "kind": "StringLiteral",
+ "offset": 2654,
+ "length": 6,
+ "value": "\"View\""
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "kind": "Dictionary",
+ "offset": 2701,
+ "length": 3,
+ "value": "[]"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.private.swiftinterface
new file mode 100644
index 0000000..6cc58c4
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.private.swiftinterface
@@ -0,0 +1,22 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-macos10.15 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseAnalytics
+import StoreKit
+import Swift
+import SwiftUI
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
+@available(watchOS, unavailable)
+extension FirebaseAnalytics.Analytics {
+ public static func logTransaction(_ transaction: StoreKit.Transaction)
+}
+@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
+@available(watchOS, unavailable)
+extension SwiftUI.View {
+ public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
+
+}
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftdoc
new file mode 100644
index 0000000..3846b1f
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftinterface
new file mode 100644
index 0000000..6cc58c4
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-macos.swiftinterface
@@ -0,0 +1,22 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-macos10.15 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseAnalytics
+import StoreKit
+import Swift
+import SwiftUI
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
+@available(watchOS, unavailable)
+extension FirebaseAnalytics.Analytics {
+ public static func logTransaction(_ transaction: StoreKit.Transaction)
+}
+@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
+@available(watchOS, unavailable)
+extension SwiftUI.View {
+ public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
+
+}
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.abi.json b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.abi.json
new file mode 100644
index 0000000..c737245
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.abi.json
@@ -0,0 +1,305 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "FirebaseAnalyticsPrivate",
+ "printedName": "FirebaseAnalyticsPrivate",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "StoreKit",
+ "printedName": "StoreKit",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics"
+ },
+ {
+ "kind": "Import",
+ "name": "SwiftUI",
+ "printedName": "SwiftUI",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics"
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Analytics",
+ "printedName": "Analytics",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "logTransaction",
+ "printedName": "logTransaction(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Transaction",
+ "printedName": "StoreKit.Transaction",
+ "usr": "s:8StoreKit11TransactionV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:So12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
+ "mangledName": "$sSo12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
+ "moduleName": "FirebaseAnalytics",
+ "static": true,
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:objc(cs)FIRAnalytics",
+ "moduleName": "FirebaseAnalytics",
+ "isOpen": true,
+ "objc_name": "FIRAnalytics",
+ "declAttributes": [
+ "ObjC",
+ "Dynamic"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "isExternal": true,
+ "inheritsConvenienceInitializers": true,
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "View",
+ "printedName": "View",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "analyticsScreen",
+ "printedName": "analyticsScreen(name:class:extraParameters:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_0, FirebaseAnalytics.LoggedAnalyticsModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LoggedAnalyticsModifier",
+ "printedName": "FirebaseAnalytics.LoggedAnalyticsModifier",
+ "usr": "s:17FirebaseAnalytics06LoggedB8ModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "hasDefaultArg": true,
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[Swift.String : Any]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:SD"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
+ "mangledName": "$s7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
+ "moduleName": "FirebaseAnalytics",
+ "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
+ "sugared_genericSig": "<Self where Self : SwiftUI.View>",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:7SwiftUI4ViewP",
+ "mangledName": "$s7SwiftUI4ViewP",
+ "moduleName": "SwiftUI",
+ "genericSig": "<τ_0_0.Body : SwiftUI.View>",
+ "sugared_genericSig": "<Self.Body : SwiftUI.View>",
+ "intro_Macosx": "10.15",
+ "intro_iOS": "13.0",
+ "intro_tvOS": "13.0",
+ "intro_watchOS": "6.0",
+ "declAttributes": [
+ "TypeEraser",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
+ ],
+ "isExternal": true
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1320,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1358,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2038,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3221,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3262,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3305,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3349,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3381,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "kind": "StringLiteral",
+ "offset": 2654,
+ "length": 6,
+ "value": "\"View\""
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "kind": "Dictionary",
+ "offset": 2701,
+ "length": 3,
+ "value": "[]"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.private.swiftinterface
new file mode 100644
index 0000000..ed5a9f3
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.private.swiftinterface
@@ -0,0 +1,22 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-macos10.15 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseAnalytics
+import StoreKit
+import Swift
+import SwiftUI
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
+@available(watchOS, unavailable)
+extension FirebaseAnalytics.Analytics {
+ public static func logTransaction(_ transaction: StoreKit.Transaction)
+}
+@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
+@available(watchOS, unavailable)
+extension SwiftUI.View {
+ public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
+
+}
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftdoc
new file mode 100644
index 0000000..88b706d
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftinterface
new file mode 100644
index 0000000..ed5a9f3
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-macos.swiftinterface
@@ -0,0 +1,22 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-macos10.15 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseAnalytics
+import StoreKit
+import Swift
+import SwiftUI
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
+@available(watchOS, unavailable)
+extension FirebaseAnalytics.Analytics {
+ public static func logTransaction(_ transaction: StoreKit.Transaction)
+}
+@available(iOS 13.0, macOS 10.15, macCatalyst 13.0, tvOS 13.0, *)
+@available(watchOS, unavailable)
+extension SwiftUI.View {
+ public func analyticsScreen(name: Swift.String, class: Swift.String = "View", extraParameters: [Swift.String : Any] = [:]) -> some SwiftUI.View
+
+}
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/module.modulemap b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Modules/module.modulemap
rename to frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Resources/Info.plist b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..3a70443
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H420</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseAnalytics</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseAnalytics</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseAnalytics</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/Current b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/FirebaseAnalytics b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/FirebaseAnalytics
index e030cf2..fd929db 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/FirebaseAnalytics
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/FirebaseAnalytics
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
index e571222..127576f 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
@@ -1,6 +1,6 @@
#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)
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
#ifndef FIREBASEANALYTICS_SWIFT_H
#define FIREBASEANALYTICS_SWIFT_H
#pragma clang diagnostic push
@@ -23,7 +23,6 @@
# include <swift/objc-prologue.h>
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
@@ -32,10 +31,30 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -71,53 +90,66 @@
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# 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)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#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)
@@ -137,28 +169,25 @@
# 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
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -187,14 +216,16 @@
#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 SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -207,26 +238,42 @@
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
-# define SWIFT_NOEXCEPT noexcept
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# 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;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -252,11 +299,11 @@
#if defined(__OBJC__)
#endif
-#if defined(__cplusplus)
-#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
+#if defined(__cplusplus)
+#endif
#pragma clang diagnostic pop
#endif
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Info.plist b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Info.plist
index 04dce43..196e995 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Info.plist
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>22G621</string>
+ <string>23H420</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvos16.1</string>
+ <string>appletvos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo
index d1202c5..c4c976e 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.abi.json b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.abi.json
index b63baea..c737245 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.abi.json
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.abi.json
@@ -6,6 +6,16 @@
"children": [
{
"kind": "Import",
+ "name": "FirebaseAnalyticsPrivate",
+ "printedName": "FirebaseAnalyticsPrivate",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "Import",
"name": "StoreKit",
"printedName": "StoreKit",
"declKind": "Import",
@@ -133,16 +143,22 @@
"children": [
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_0, FirebaseAnalytics.LoggedAnalyticsModifier>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LoggedAnalyticsModifier",
+ "printedName": "FirebaseAnalytics.LoggedAnalyticsModifier",
+ "usr": "s:17FirebaseAnalytics06LoggedB8ModifierV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
},
{
"kind": "TypeNominal",
@@ -216,16 +232,72 @@
},
"ConstValues": [
{
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1320,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1358,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2038,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3221,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3262,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3305,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3349,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3381,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
"kind": "StringLiteral",
- "offset": 2555,
+ "offset": 2654,
"length": 6,
"value": "\"View\""
},
{
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
"kind": "Dictionary",
- "offset": 2602,
+ "offset": 2701,
"length": 3,
"value": "[]"
}
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.private.swiftinterface
index 427bfe5..ddb8384 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.private.swiftinterface
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.private.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-tvos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-tvos13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseAnalytics
import StoreKit
@@ -8,6 +8,7 @@
import SwiftUI
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
@available(watchOS, unavailable)
extension FirebaseAnalytics.Analytics {
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftdoc
index 22847c6..c852ce8 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftdoc
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftinterface
index 427bfe5..ddb8384 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftinterface
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-tvos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-tvos13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseAnalytics
import StoreKit
@@ -8,6 +8,7 @@
import SwiftUI
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
@available(watchOS, unavailable)
extension FirebaseAnalytics.Analytics {
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics
index 63eb582..4ec1648 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/FirebaseAnalytics
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
index 9e9bdef..3dbf01a 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Headers/FirebaseAnalytics-Swift.h
@@ -1,6 +1,6 @@
#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)
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
#ifndef FIREBASEANALYTICS_SWIFT_H
#define FIREBASEANALYTICS_SWIFT_H
#pragma clang diagnostic push
@@ -23,7 +23,6 @@
# include <swift/objc-prologue.h>
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
@@ -32,10 +31,30 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -71,53 +90,66 @@
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# 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)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#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)
@@ -137,28 +169,25 @@
# 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
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -187,14 +216,16 @@
#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 SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -207,26 +238,42 @@
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
-# define SWIFT_NOEXCEPT noexcept
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# 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;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -252,16 +299,16 @@
#if defined(__OBJC__)
#endif
-#if defined(__cplusplus)
-#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
#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)
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
#ifndef FIREBASEANALYTICS_SWIFT_H
#define FIREBASEANALYTICS_SWIFT_H
#pragma clang diagnostic push
@@ -284,7 +331,6 @@
# include <swift/objc-prologue.h>
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
@@ -293,10 +339,30 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -332,53 +398,66 @@
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# 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)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#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)
@@ -398,28 +477,25 @@
# 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
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -448,14 +524,16 @@
#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 SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -468,26 +546,42 @@
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
-# define SWIFT_NOEXCEPT noexcept
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# 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;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -513,11 +607,11 @@
#if defined(__OBJC__)
#endif
-#if defined(__cplusplus)
-#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
+#if defined(__cplusplus)
+#endif
#pragma clang diagnostic pop
#endif
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist
index c10d0d9..2b030e5 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>22G621</string>
+ <string>23H420</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvsimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvsimulator16.1</string>
+ <string>appletvsimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo
index 60243a6..462b76f 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo
index dcf32b9..596e0d6 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.abi.json b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.abi.json
index b63baea..c737245 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.abi.json
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.abi.json
@@ -6,6 +6,16 @@
"children": [
{
"kind": "Import",
+ "name": "FirebaseAnalyticsPrivate",
+ "printedName": "FirebaseAnalyticsPrivate",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "Import",
"name": "StoreKit",
"printedName": "StoreKit",
"declKind": "Import",
@@ -133,16 +143,22 @@
"children": [
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_0, FirebaseAnalytics.LoggedAnalyticsModifier>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LoggedAnalyticsModifier",
+ "printedName": "FirebaseAnalytics.LoggedAnalyticsModifier",
+ "usr": "s:17FirebaseAnalytics06LoggedB8ModifierV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
},
{
"kind": "TypeNominal",
@@ -216,16 +232,72 @@
},
"ConstValues": [
{
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1320,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1358,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2038,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3221,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3262,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3305,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3349,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3381,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
"kind": "StringLiteral",
- "offset": 2555,
+ "offset": 2654,
"length": 6,
"value": "\"View\""
},
{
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
"kind": "Dictionary",
- "offset": 2602,
+ "offset": 2701,
"length": 3,
"value": "[]"
}
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface
index f6d484a..4f9c398 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-tvos12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-tvos13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseAnalytics
import StoreKit
@@ -8,6 +8,7 @@
import SwiftUI
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
@available(watchOS, unavailable)
extension FirebaseAnalytics.Analytics {
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftdoc
index 4be6669..389577d 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftdoc
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftinterface
index f6d484a..4f9c398 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftinterface
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/arm64-apple-tvos-simulator.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-tvos12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-tvos13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseAnalytics
import StoreKit
@@ -8,6 +8,7 @@
import SwiftUI
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
@available(watchOS, unavailable)
extension FirebaseAnalytics.Analytics {
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.abi.json b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.abi.json
index b63baea..c737245 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.abi.json
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.abi.json
@@ -6,6 +6,16 @@
"children": [
{
"kind": "Import",
+ "name": "FirebaseAnalyticsPrivate",
+ "printedName": "FirebaseAnalyticsPrivate",
+ "declKind": "Import",
+ "moduleName": "FirebaseAnalytics",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "Import",
"name": "StoreKit",
"printedName": "StoreKit",
"declKind": "Import",
@@ -133,16 +143,22 @@
"children": [
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_0, FirebaseAnalytics.LoggedAnalyticsModifier>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_0"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "LoggedAnalyticsModifier",
+ "printedName": "FirebaseAnalytics.LoggedAnalyticsModifier",
+ "usr": "s:17FirebaseAnalytics06LoggedB8ModifierV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
},
{
"kind": "TypeNominal",
@@ -216,16 +232,72 @@
},
"ConstValues": [
{
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1320,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1358,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2038,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3221,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3262,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3305,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3349,
+ "length": 1,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+StoreKit.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3381,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
"kind": "StringLiteral",
- "offset": 2555,
+ "offset": 2654,
"length": 6,
"value": "\"View\""
},
{
- "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
+ "filePath": "\/Volumes\/google\/src\/cloud\/pdchen\/firebaserelease\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
"kind": "Dictionary",
- "offset": 2602,
+ "offset": 2701,
"length": 3,
"value": "[]"
}
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface
index f810f11..fd735f7 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-tvos12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-tvos13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseAnalytics
import StoreKit
@@ -8,6 +8,7 @@
import SwiftUI
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
@available(watchOS, unavailable)
extension FirebaseAnalytics.Analytics {
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc
index d3f3e43..82cf8a8 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface
index f810f11..fd735f7 100644
--- a/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface
+++ b/frameworks/FirebaseAnalytics.xcframework/tvos-arm64_x86_64-simulator/FirebaseAnalytics.framework/Modules/FirebaseAnalytics.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface
@@ -1,6 +1,6 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-tvos12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-tvos13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseAnalytics
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseAnalytics
import StoreKit
@@ -8,6 +8,7 @@
import SwiftUI
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
@available(watchOS, unavailable)
extension FirebaseAnalytics.Analytics {
diff --git a/frameworks/FirebaseCore.xcframework/Info.plist b/frameworks/FirebaseCore.xcframework/Info.plist
index a45c009..d137b63 100644
--- a/frameworks/FirebaseCore.xcframework/Info.plist
+++ b/frameworks/FirebaseCore.xcframework/Info.plist
@@ -5,20 +5,10 @@
<key>AvailableLibraries</key>
<array>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCore.framework/Versions/A/FirebaseCore</string>
<key>LibraryIdentifier</key>
- <string>ios-arm64</string>
- <key>LibraryPath</key>
- <string>FirebaseCore.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>ios</string>
- </dict>
- <dict>
- <key>LibraryIdentifier</key>
- <string>ios-arm64_x86_64-simulator</string>
+ <string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
<string>FirebaseCore.framework</string>
<key>SupportedArchitectures</key>
@@ -29,9 +19,11 @@
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
- <string>simulator</string>
+ <string>maccatalyst</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCore.framework/Versions/A/FirebaseCore</string>
<key>LibraryIdentifier</key>
<string>macos-arm64_x86_64</string>
<key>LibraryPath</key>
@@ -45,6 +37,8 @@
<string>macos</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCore.framework/FirebaseCore</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
@@ -60,6 +54,22 @@
<string>simulator</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCore.framework/FirebaseCore</string>
+ <key>LibraryIdentifier</key>
+ <string>ios-arm64</string>
+ <key>LibraryPath</key>
+ <string>FirebaseCore.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>ios</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCore.framework/FirebaseCore</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64</string>
<key>LibraryPath</key>
@@ -72,8 +82,42 @@
<string>tvos</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCore.framework/FirebaseCore</string>
<key>LibraryIdentifier</key>
- <string>ios-arm64_x86_64-maccatalyst</string>
+ <string>watchos-arm64_x86_64-simulator</string>
+ <key>LibraryPath</key>
+ <string>FirebaseCore.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>watchos</string>
+ <key>SupportedPlatformVariant</key>
+ <string>simulator</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCore.framework/FirebaseCore</string>
+ <key>LibraryIdentifier</key>
+ <string>watchos-arm64_arm64_32</string>
+ <key>LibraryPath</key>
+ <string>FirebaseCore.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>arm64_32</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>watchos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCore.framework/FirebaseCore</string>
+ <key>LibraryIdentifier</key>
+ <string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>FirebaseCore.framework</string>
<key>SupportedArchitectures</key>
@@ -84,7 +128,7 @@
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
- <string>maccatalyst</string>
+ <string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
diff --git a/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeDirectory b/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000..40cc608
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeRequirements b/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000..738b3a0
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeRequirements
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeRequirements-1 b/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000..4ece948
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeResources b/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..49ea05c
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeResources
@@ -0,0 +1,1708 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>files</key>
+ <dict>
+ <key>ios-arm64/FirebaseCore.framework/FirebaseCore</key>
+ <data>
+ yXpxmcVb7nIu9Tq2/vNr/x3KN8A=
+ </data>
+ <key>ios-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist</key>
+ <data>
+ Fb47ZglhkWQpzfScwMZMGXTz+c4=
+ </data>
+ <key>ios-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FIRApp.h</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FIRLoggerLevel.h</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FIROptions.h</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FIRTimestamp.h</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FIRVersion.h</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h</key>
+ <data>
+ 9JTJWgmG2lsxY9PsScb8WjhQCS0=
+ </data>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FirebaseCore.h</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>ios-arm64/FirebaseCore.framework/Info.plist</key>
+ <data>
+ 9ryISJ3O4wRBixhmOIsDnu42GGo=
+ </data>
+ <key>ios-arm64/FirebaseCore.framework/Modules/module.modulemap</key>
+ <data>
+ QqgH3J+QTOY89kFifl9Ag0POieI=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/FirebaseCore</key>
+ <data>
+ F5k4oTq4yfJeeAVfh33kIYaa9Hw=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRApp.h</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRConfiguration.h</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRLoggerLevel.h</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIROptions.h</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRTimestamp.h</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRVersion.h</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FirebaseCore-umbrella.h</key>
+ <data>
+ 9JTJWgmG2lsxY9PsScb8WjhQCS0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FirebaseCore.h</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ QqgH3J+QTOY89kFifl9Ag0POieI=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Info.plist</key>
+ <data>
+ iDWWNUinhuZSD5KyJnWnZYfyjy8=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ moYR0Un0KP01RkkiCIya4fW2Jk8=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore</key>
+ <data>
+ JfjMNqJO59F2PoRySO2IA/L8q9c=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist</key>
+ <data>
+ UYtqHbYIliZ2lrQOdGEJSIPg/UM=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRApp.h</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRLoggerLevel.h</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIROptions.h</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRVersion.h</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h</key>
+ <data>
+ 9JTJWgmG2lsxY9PsScb8WjhQCS0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist</key>
+ <data>
+ XlvI61ix6lcnSQRJy2wjXyJag9c=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Modules/module.modulemap</key>
+ <data>
+ QqgH3J+QTOY89kFifl9Ag0POieI=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/FirebaseCore</key>
+ <data>
+ yxwm797n6N4hSzJQkWs5keSdrjE=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRApp.h</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRConfiguration.h</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRLoggerLevel.h</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIROptions.h</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRTimestamp.h</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRVersion.h</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FirebaseCore-umbrella.h</key>
+ <data>
+ 5pcAlqa/5RSOZ7xDCvfYYbycDOQ=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FirebaseCore.h</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ wtoon6NXPoKVoQ1B81D5HrVhtMY=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Info.plist</key>
+ <data>
+ HphLnyYTvMvisxsk5Z5JR7r9HIA=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ ELfUWarFaRiNDalaCFhzXrJ9m1Q=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/FirebaseCore</key>
+ <data>
+ beahAryyCCfT8TkdNsDMXL4hgEQ=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist</key>
+ <data>
+ PCTdrjsSQ7qAMrfPp61JUgu/BH8=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FIRApp.h</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FIRLoggerLevel.h</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FIROptions.h</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FIRTimestamp.h</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FIRVersion.h</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h</key>
+ <data>
+ 9JTJWgmG2lsxY9PsScb8WjhQCS0=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore.h</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/Info.plist</key>
+ <data>
+ 1/cR2o1zFaKW1MwTMr0HmajzWuA=
+ </data>
+ <key>tvos-arm64/FirebaseCore.framework/Modules/module.modulemap</key>
+ <data>
+ QqgH3J+QTOY89kFifl9Ag0POieI=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore</key>
+ <data>
+ w5v44YDn6TGjlJXfgWGL6EX75tA=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist</key>
+ <data>
+ /ZILXlV4OohxhUc7DalLZATGatw=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRApp.h</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRLoggerLevel.h</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIROptions.h</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRVersion.h</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h</key>
+ <data>
+ 9JTJWgmG2lsxY9PsScb8WjhQCS0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist</key>
+ <data>
+ V9tkdYw7M6mbOoznPB4qq7E7y8s=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Modules/module.modulemap</key>
+ <data>
+ QqgH3J+QTOY89kFifl9Ag0POieI=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore</key>
+ <data>
+ ZLqO1dP0Rax17B/JXF0S/FpU6PA=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist</key>
+ <data>
+ aiXn5jP7D9EuOTdeWdH/MbPLT+M=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRApp.h</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRConfiguration.h</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRLoggerLevel.h</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIROptions.h</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRTimestamp.h</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRVersion.h</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h</key>
+ <data>
+ T7x+buZr98xZP7nTr+bT0Kp8Nbw=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FirebaseCore.h</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Info.plist</key>
+ <data>
+ BakqOBriUyz5xXqpkaxP8TK0inY=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Modules/module.modulemap</key>
+ <data>
+ c/0Ub9iYXIz2hZBTwa7HzC2Ary8=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore</key>
+ <data>
+ 48fNbBq7KG9QRkVRFDH+sEctuVU=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist</key>
+ <data>
+ QBOQQV9pgDNZJUOGNNoACcvrbJo=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRApp.h</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRLoggerLevel.h</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIROptions.h</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRVersion.h</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h</key>
+ <data>
+ T7x+buZr98xZP7nTr+bT0Kp8Nbw=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist</key>
+ <data>
+ 3WDJukzLSCatpkUti1A/uI9iztg=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Modules/module.modulemap</key>
+ <data>
+ c/0Ub9iYXIz2hZBTwa7HzC2Ary8=
+ </data>
+ </dict>
+ <key>files2</key>
+ <dict>
+ <key>ios-arm64/FirebaseCore.framework/FirebaseCore</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yXpxmcVb7nIu9Tq2/vNr/x3KN8A=
+ </data>
+ <key>hash2</key>
+ <data>
+ au3UDchJy6NpY5PCWkfrF28t0ck0ezJNDzIcYcNq8c0=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Fb47ZglhkWQpzfScwMZMGXTz+c4=
+ </data>
+ <key>hash2</key>
+ <data>
+ B7CYnTmkkn5UVHIzGjKJ0ovGJ2zITgVmb24iPSUs98w=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>hash2</key>
+ <data>
+ EeMfX2tg6A69WQFUn85QQ/mvPmg/h0AilFAAtAUwbD8=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FIRApp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>hash2</key>
+ <data>
+ YaQpnvfHBb3FvLR78xqLhcJDteQLXyXgXxwoIr8Zz+g=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>hash2</key>
+ <data>
+ U+2bP+mnojKdfxQ1Me2mXZfRPRfVayZpH0IJ/zRyKw0=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FIRLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>hash2</key>
+ <data>
+ pS/fGCYP2V0x+wDCLTZ+8DQLrO8Jy7OyU4GgV0LlmQU=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FIROptions.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>hash2</key>
+ <data>
+ mZmD0vC4+CsNWQkyJTRbBZZrXLu5Sf9KdNKFjF3JI80=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FIRTimestamp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>hash2</key>
+ <data>
+ NvLUnBMMGLYHcx14HdNeewN9hZ8WNg3zwRwDbpLeby4=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FIRVersion.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ NG9j3x+7eoaNIbVlDwc+g0Seqt3pCsQBAtTZslx6/xg=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9JTJWgmG2lsxY9PsScb8WjhQCS0=
+ </data>
+ <key>hash2</key>
+ <data>
+ zjF9MfxfTSjPc/2NPlnt2wcYkxot7afi+6v+Eprqq1A=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCore.framework/Headers/FirebaseCore.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>hash2</key>
+ <data>
+ UDL0PHMEJultGZAQHLncAMY2cQ10cVhu6sGk9L/HCIg=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCore.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9ryISJ3O4wRBixhmOIsDnu42GGo=
+ </data>
+ <key>hash2</key>
+ <data>
+ lGPYsMZ3DTLBWOrnCtctS/7IP23ZSi3RrulYGjDbVBo=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCore.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QqgH3J+QTOY89kFifl9Ag0POieI=
+ </data>
+ <key>hash2</key>
+ <data>
+ HkSEs/hjBhvD4qQ7HGvNAzI1RkPRgmUjs+Q+vvni46Q=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/FirebaseCore</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/FirebaseCore</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ F5k4oTq4yfJeeAVfh33kIYaa9Hw=
+ </data>
+ <key>hash2</key>
+ <data>
+ M9OghZ9T2Y/5Q+sYN7pudz1e+rwFc3peVYw6xx8ZeM4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRApp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>hash2</key>
+ <data>
+ YaQpnvfHBb3FvLR78xqLhcJDteQLXyXgXxwoIr8Zz+g=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRConfiguration.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>hash2</key>
+ <data>
+ U+2bP+mnojKdfxQ1Me2mXZfRPRfVayZpH0IJ/zRyKw0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>hash2</key>
+ <data>
+ pS/fGCYP2V0x+wDCLTZ+8DQLrO8Jy7OyU4GgV0LlmQU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIROptions.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>hash2</key>
+ <data>
+ mZmD0vC4+CsNWQkyJTRbBZZrXLu5Sf9KdNKFjF3JI80=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRTimestamp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>hash2</key>
+ <data>
+ NvLUnBMMGLYHcx14HdNeewN9hZ8WNg3zwRwDbpLeby4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRVersion.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ NG9j3x+7eoaNIbVlDwc+g0Seqt3pCsQBAtTZslx6/xg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FirebaseCore-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9JTJWgmG2lsxY9PsScb8WjhQCS0=
+ </data>
+ <key>hash2</key>
+ <data>
+ zjF9MfxfTSjPc/2NPlnt2wcYkxot7afi+6v+Eprqq1A=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FirebaseCore.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>hash2</key>
+ <data>
+ UDL0PHMEJultGZAQHLncAMY2cQ10cVhu6sGk9L/HCIg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QqgH3J+QTOY89kFifl9Ag0POieI=
+ </data>
+ <key>hash2</key>
+ <data>
+ HkSEs/hjBhvD4qQ7HGvNAzI1RkPRgmUjs+Q+vvni46Q=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ iDWWNUinhuZSD5KyJnWnZYfyjy8=
+ </data>
+ <key>hash2</key>
+ <data>
+ c4qCq0Lq2x1tZop02qF0SuVXeIhji+o7yEkcj9vb2bM=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>hash2</key>
+ <data>
+ EeMfX2tg6A69WQFUn85QQ/mvPmg/h0AilFAAtAUwbD8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ moYR0Un0KP01RkkiCIya4fW2Jk8=
+ </data>
+ <key>hash2</key>
+ <data>
+ MTPhVaxz9bJyvRL6dQe8Rq0b0T1iGhkVZhwzStLGM+Q=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ JfjMNqJO59F2PoRySO2IA/L8q9c=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3XMGysFAOL6G0gy4nDQjkHy9y7HFrvMUBbccSQKNCnc=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ UYtqHbYIliZ2lrQOdGEJSIPg/UM=
+ </data>
+ <key>hash2</key>
+ <data>
+ WTknrMwf39vGlWuXzIT2dSVQ/KGkCLoA70x/0MclZuQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>hash2</key>
+ <data>
+ EeMfX2tg6A69WQFUn85QQ/mvPmg/h0AilFAAtAUwbD8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRApp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>hash2</key>
+ <data>
+ YaQpnvfHBb3FvLR78xqLhcJDteQLXyXgXxwoIr8Zz+g=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>hash2</key>
+ <data>
+ U+2bP+mnojKdfxQ1Me2mXZfRPRfVayZpH0IJ/zRyKw0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>hash2</key>
+ <data>
+ pS/fGCYP2V0x+wDCLTZ+8DQLrO8Jy7OyU4GgV0LlmQU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIROptions.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>hash2</key>
+ <data>
+ mZmD0vC4+CsNWQkyJTRbBZZrXLu5Sf9KdNKFjF3JI80=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>hash2</key>
+ <data>
+ NvLUnBMMGLYHcx14HdNeewN9hZ8WNg3zwRwDbpLeby4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRVersion.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ NG9j3x+7eoaNIbVlDwc+g0Seqt3pCsQBAtTZslx6/xg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9JTJWgmG2lsxY9PsScb8WjhQCS0=
+ </data>
+ <key>hash2</key>
+ <data>
+ zjF9MfxfTSjPc/2NPlnt2wcYkxot7afi+6v+Eprqq1A=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>hash2</key>
+ <data>
+ UDL0PHMEJultGZAQHLncAMY2cQ10cVhu6sGk9L/HCIg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ XlvI61ix6lcnSQRJy2wjXyJag9c=
+ </data>
+ <key>hash2</key>
+ <data>
+ iBWfDwz+BZGUzB7uR1dBBalmBYPU/o2umFqN/CyDJNM=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCore.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QqgH3J+QTOY89kFifl9Ag0POieI=
+ </data>
+ <key>hash2</key>
+ <data>
+ HkSEs/hjBhvD4qQ7HGvNAzI1RkPRgmUjs+Q+vvni46Q=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/FirebaseCore</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/FirebaseCore</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yxwm797n6N4hSzJQkWs5keSdrjE=
+ </data>
+ <key>hash2</key>
+ <data>
+ RbGcK8nNgQDV6e051w0sf6PaZouH+m+hPbmX1BFkYF8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRApp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>hash2</key>
+ <data>
+ YaQpnvfHBb3FvLR78xqLhcJDteQLXyXgXxwoIr8Zz+g=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRConfiguration.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>hash2</key>
+ <data>
+ U+2bP+mnojKdfxQ1Me2mXZfRPRfVayZpH0IJ/zRyKw0=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>hash2</key>
+ <data>
+ pS/fGCYP2V0x+wDCLTZ+8DQLrO8Jy7OyU4GgV0LlmQU=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIROptions.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>hash2</key>
+ <data>
+ mZmD0vC4+CsNWQkyJTRbBZZrXLu5Sf9KdNKFjF3JI80=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRTimestamp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>hash2</key>
+ <data>
+ NvLUnBMMGLYHcx14HdNeewN9hZ8WNg3zwRwDbpLeby4=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRVersion.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ NG9j3x+7eoaNIbVlDwc+g0Seqt3pCsQBAtTZslx6/xg=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FirebaseCore-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 5pcAlqa/5RSOZ7xDCvfYYbycDOQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ z9Dq0vOvBm9+iFHKkUTf/9TGX0JXCNWWZEZ5j6krRCk=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FirebaseCore.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>hash2</key>
+ <data>
+ UDL0PHMEJultGZAQHLncAMY2cQ10cVhu6sGk9L/HCIg=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wtoon6NXPoKVoQ1B81D5HrVhtMY=
+ </data>
+ <key>hash2</key>
+ <data>
+ aih4kUAFGdVAPkWhrQbRQKwE/reaexnEW5Xpb5gL/YI=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HphLnyYTvMvisxsk5Z5JR7r9HIA=
+ </data>
+ <key>hash2</key>
+ <data>
+ 9TLY7C52DipZguGpZ/wR6/RumG/sTdbDmGELr8HNPGA=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>hash2</key>
+ <data>
+ EeMfX2tg6A69WQFUn85QQ/mvPmg/h0AilFAAtAUwbD8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ELfUWarFaRiNDalaCFhzXrJ9m1Q=
+ </data>
+ <key>hash2</key>
+ <data>
+ f53vyAwu28dvG5skM8pJqDj2Ayq1VGrw6rQBSYBOLUs=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCore.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/FirebaseCore</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ beahAryyCCfT8TkdNsDMXL4hgEQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ fa/wxP9W7C3VpAJO+PTeFibAoC+tFpim189u3yAVCW0=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ PCTdrjsSQ7qAMrfPp61JUgu/BH8=
+ </data>
+ <key>hash2</key>
+ <data>
+ YWASajsgAycYDOL13R0G7h9tqw00mFmvQMqyLqDfE1I=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>hash2</key>
+ <data>
+ EeMfX2tg6A69WQFUn85QQ/mvPmg/h0AilFAAtAUwbD8=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FIRApp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>hash2</key>
+ <data>
+ YaQpnvfHBb3FvLR78xqLhcJDteQLXyXgXxwoIr8Zz+g=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>hash2</key>
+ <data>
+ U+2bP+mnojKdfxQ1Me2mXZfRPRfVayZpH0IJ/zRyKw0=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FIRLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>hash2</key>
+ <data>
+ pS/fGCYP2V0x+wDCLTZ+8DQLrO8Jy7OyU4GgV0LlmQU=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FIROptions.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>hash2</key>
+ <data>
+ mZmD0vC4+CsNWQkyJTRbBZZrXLu5Sf9KdNKFjF3JI80=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FIRTimestamp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>hash2</key>
+ <data>
+ NvLUnBMMGLYHcx14HdNeewN9hZ8WNg3zwRwDbpLeby4=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FIRVersion.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ NG9j3x+7eoaNIbVlDwc+g0Seqt3pCsQBAtTZslx6/xg=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9JTJWgmG2lsxY9PsScb8WjhQCS0=
+ </data>
+ <key>hash2</key>
+ <data>
+ zjF9MfxfTSjPc/2NPlnt2wcYkxot7afi+6v+Eprqq1A=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>hash2</key>
+ <data>
+ UDL0PHMEJultGZAQHLncAMY2cQ10cVhu6sGk9L/HCIg=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1/cR2o1zFaKW1MwTMr0HmajzWuA=
+ </data>
+ <key>hash2</key>
+ <data>
+ bJXTYxbScl9jEXPaFH/9dZ0prytvmNdICeV2/lWlj/c=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCore.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QqgH3J+QTOY89kFifl9Ag0POieI=
+ </data>
+ <key>hash2</key>
+ <data>
+ HkSEs/hjBhvD4qQ7HGvNAzI1RkPRgmUjs+Q+vvni46Q=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ w5v44YDn6TGjlJXfgWGL6EX75tA=
+ </data>
+ <key>hash2</key>
+ <data>
+ f846BbsZB5UEERddf0Cu4/j8I5hH6uw1oJcLV1qPoYs=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ /ZILXlV4OohxhUc7DalLZATGatw=
+ </data>
+ <key>hash2</key>
+ <data>
+ gRJL60NN7ZofWpYtSd9yhxaOHkKozWtS6BJrt87sqFg=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>hash2</key>
+ <data>
+ EeMfX2tg6A69WQFUn85QQ/mvPmg/h0AilFAAtAUwbD8=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRApp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>hash2</key>
+ <data>
+ YaQpnvfHBb3FvLR78xqLhcJDteQLXyXgXxwoIr8Zz+g=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>hash2</key>
+ <data>
+ U+2bP+mnojKdfxQ1Me2mXZfRPRfVayZpH0IJ/zRyKw0=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>hash2</key>
+ <data>
+ pS/fGCYP2V0x+wDCLTZ+8DQLrO8Jy7OyU4GgV0LlmQU=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIROptions.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>hash2</key>
+ <data>
+ mZmD0vC4+CsNWQkyJTRbBZZrXLu5Sf9KdNKFjF3JI80=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>hash2</key>
+ <data>
+ NvLUnBMMGLYHcx14HdNeewN9hZ8WNg3zwRwDbpLeby4=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRVersion.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ NG9j3x+7eoaNIbVlDwc+g0Seqt3pCsQBAtTZslx6/xg=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9JTJWgmG2lsxY9PsScb8WjhQCS0=
+ </data>
+ <key>hash2</key>
+ <data>
+ zjF9MfxfTSjPc/2NPlnt2wcYkxot7afi+6v+Eprqq1A=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>hash2</key>
+ <data>
+ UDL0PHMEJultGZAQHLncAMY2cQ10cVhu6sGk9L/HCIg=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ V9tkdYw7M6mbOoznPB4qq7E7y8s=
+ </data>
+ <key>hash2</key>
+ <data>
+ Y+rJWrU/igiQD+ZgkKfCDFCc+gqqYKM2XiMtioZOj9o=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCore.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QqgH3J+QTOY89kFifl9Ag0POieI=
+ </data>
+ <key>hash2</key>
+ <data>
+ HkSEs/hjBhvD4qQ7HGvNAzI1RkPRgmUjs+Q+vvni46Q=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZLqO1dP0Rax17B/JXF0S/FpU6PA=
+ </data>
+ <key>hash2</key>
+ <data>
+ BW9q9u09JX+ySWmKWxd8yig5dzzp+wPl/lL/TmEUnqQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ aiXn5jP7D9EuOTdeWdH/MbPLT+M=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3y49dBny+HKIoj0vz3Fi0R6OybJ3qU7XqbARk0vNKUU=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>hash2</key>
+ <data>
+ EeMfX2tg6A69WQFUn85QQ/mvPmg/h0AilFAAtAUwbD8=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRApp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>hash2</key>
+ <data>
+ YaQpnvfHBb3FvLR78xqLhcJDteQLXyXgXxwoIr8Zz+g=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRConfiguration.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>hash2</key>
+ <data>
+ U+2bP+mnojKdfxQ1Me2mXZfRPRfVayZpH0IJ/zRyKw0=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>hash2</key>
+ <data>
+ pS/fGCYP2V0x+wDCLTZ+8DQLrO8Jy7OyU4GgV0LlmQU=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIROptions.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>hash2</key>
+ <data>
+ mZmD0vC4+CsNWQkyJTRbBZZrXLu5Sf9KdNKFjF3JI80=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRTimestamp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>hash2</key>
+ <data>
+ NvLUnBMMGLYHcx14HdNeewN9hZ8WNg3zwRwDbpLeby4=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRVersion.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ NG9j3x+7eoaNIbVlDwc+g0Seqt3pCsQBAtTZslx6/xg=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ T7x+buZr98xZP7nTr+bT0Kp8Nbw=
+ </data>
+ <key>hash2</key>
+ <data>
+ tLyk2jpJyc3btdcS8M37uKFVDDeVfrSo4RDsnS6exkU=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FirebaseCore.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>hash2</key>
+ <data>
+ UDL0PHMEJultGZAQHLncAMY2cQ10cVhu6sGk9L/HCIg=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BakqOBriUyz5xXqpkaxP8TK0inY=
+ </data>
+ <key>hash2</key>
+ <data>
+ vm8/gdtG031DK/PUQge/6G3NDg0xfWllZWuwUbO/QmY=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCore.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ c/0Ub9iYXIz2hZBTwa7HzC2Ary8=
+ </data>
+ <key>hash2</key>
+ <data>
+ b58h415eu2IBorMJnXGOl30zU0xtQSpnBJOuTriQDMA=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 48fNbBq7KG9QRkVRFDH+sEctuVU=
+ </data>
+ <key>hash2</key>
+ <data>
+ MgotYDCq1WFPbfFxPvnEXRzdO1H+ROBn1uN9lGs6e08=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QBOQQV9pgDNZJUOGNNoACcvrbJo=
+ </data>
+ <key>hash2</key>
+ <data>
+ Zyyd2NpL7PcO9rTQUxfZVAb8xYUM4QIUbg6iFQDZEO4=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sa2OhFlqdCIyz9oV7fUdDKWzFL0=
+ </data>
+ <key>hash2</key>
+ <data>
+ EeMfX2tg6A69WQFUn85QQ/mvPmg/h0AilFAAtAUwbD8=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRApp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ RVUhkr39XRyPMnen0ismAtN9W7w=
+ </data>
+ <key>hash2</key>
+ <data>
+ YaQpnvfHBb3FvLR78xqLhcJDteQLXyXgXxwoIr8Zz+g=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rwHWHVv4YDU89Vo88oRXBMrtywg=
+ </data>
+ <key>hash2</key>
+ <data>
+ U+2bP+mnojKdfxQ1Me2mXZfRPRfVayZpH0IJ/zRyKw0=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ VlN6UfvmnqD8Dn1khwZXHiro2u8=
+ </data>
+ <key>hash2</key>
+ <data>
+ pS/fGCYP2V0x+wDCLTZ+8DQLrO8Jy7OyU4GgV0LlmQU=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIROptions.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fJ5z/fv+EiSxThXnxbs7CtlgC8Y=
+ </data>
+ <key>hash2</key>
+ <data>
+ mZmD0vC4+CsNWQkyJTRbBZZrXLu5Sf9KdNKFjF3JI80=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ aXjYPTDzNBidyKRfL2hCdq5zPcI=
+ </data>
+ <key>hash2</key>
+ <data>
+ NvLUnBMMGLYHcx14HdNeewN9hZ8WNg3zwRwDbpLeby4=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRVersion.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HcSd1GES9ysOBTf5qT7L6hxRfqQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ NG9j3x+7eoaNIbVlDwc+g0Seqt3pCsQBAtTZslx6/xg=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ T7x+buZr98xZP7nTr+bT0Kp8Nbw=
+ </data>
+ <key>hash2</key>
+ <data>
+ tLyk2jpJyc3btdcS8M37uKFVDDeVfrSo4RDsnS6exkU=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ G6Ey9omMyakPg/fCDe4yInGin48=
+ </data>
+ <key>hash2</key>
+ <data>
+ UDL0PHMEJultGZAQHLncAMY2cQ10cVhu6sGk9L/HCIg=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 3WDJukzLSCatpkUti1A/uI9iztg=
+ </data>
+ <key>hash2</key>
+ <data>
+ J9lYoVAzJCbxIsRgjv6yzrXlc7ZoSKX9Latyt+Y47nE=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCore.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ c/0Ub9iYXIz2hZBTwa7HzC2Ary8=
+ </data>
+ <key>hash2</key>
+ <data>
+ b58h415eu2IBorMJnXGOl30zU0xtQSpnBJOuTriQDMA=
+ </data>
+ </dict>
+ </dict>
+ <key>rules</key>
+ <dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^version.plist$</key>
+ <true/>
+ </dict>
+ <key>rules2</key>
+ <dict>
+ <key>.*\.dSYM($|/)</key>
+ <dict>
+ <key>weight</key>
+ <real>11</real>
+ </dict>
+ <key>^(.*/)?\.DS_Store$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>2000</real>
+ </dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^Info\.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^PkgInfo$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^embedded\.provisionprofile$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^version\.plist$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeSignature b/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeSignature
new file mode 100644
index 0000000..28bd6ea
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/FirebaseCore b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/FirebaseCore
index 6f5a0b2..79c8795 100644
--- a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/FirebaseCore
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/FirebaseCore
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
index 1a30174..36fe57f 100644
--- a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h
index 408bcad..e6c1f1d 100644
--- a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h
@@ -40,6 +40,9 @@
*/
- (void)setLoggerLevel:(FIRLoggerLevel)loggerLevel;
+/// Returns the logging level for internal Firebase logging.
+- (FIRLoggerLevel)loggerLevel;
+
@end
NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FIRTimestamp.h b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FIRTimestamp.h
new file mode 100644
index 0000000..0420d40
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FIRTimestamp.h
@@ -0,0 +1,90 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A Timestamp represents a point in time independent of any time zone or calendar, represented as
+ * seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using
+ * the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. It
+ * is encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "smeared" so that no
+ * leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to
+ * 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to
+ * and from RFC 3339 date strings.
+ *
+ * @see https://github.com/google/protobuf/blob/main/src/google/protobuf/timestamp.proto for the
+ * reference timestamp definition.
+ */
+NS_SWIFT_SENDABLE
+NS_SWIFT_NAME(Timestamp)
+@interface FIRTimestamp : NSObject <NSCopying>
+
+/** :nodoc: */
+- (instancetype)init NS_UNAVAILABLE;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
+- (instancetype)initWithSeconds:(int64_t)seconds
+ nanoseconds:(int32_t)nanoseconds NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
++ (instancetype)timestampWithSeconds:(int64_t)seconds nanoseconds:(int32_t)nanoseconds;
+
+/** Creates a new timestamp from the given date. */
++ (instancetype)timestampWithDate:(NSDate *)date;
+
+/** Creates a new timestamp with the current date / time. */
++ (instancetype)timestamp;
+
+/** Returns a new `Date` corresponding to this timestamp. This may lose precision. */
+- (NSDate *)dateValue;
+
+/**
+ * Returns the result of comparing the receiver with another timestamp.
+ * @param other the other timestamp to compare.
+ * @return `orderedAscending` if `other` is chronologically following self,
+ * `orderedDescending` if `other` is chronologically preceding self,
+ * `orderedSame` otherwise.
+ */
+- (NSComparisonResult)compare:(FIRTimestamp *)other;
+
+/**
+ * Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
+ * Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
+ */
+@property(nonatomic, assign, readonly) int64_t seconds;
+
+/**
+ * Non-negative fractions of a second at nanosecond resolution. Negative second values with
+ * fractions must still have non-negative nanos values that count forward in time.
+ * Must be from 0 to 999,999,999 inclusive.
+ */
+@property(nonatomic, assign, readonly) int32_t nanoseconds;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
index 0f96d94..509268c 100644
--- a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
@@ -15,6 +15,7 @@
#import "FirebaseCore.h"
#import "FIRLoggerLevel.h"
#import "FIROptions.h"
+#import "FIRTimestamp.h"
#import "FIRVersion.h"
FOUNDATION_EXPORT double FirebaseCoreVersionNumber;
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FirebaseCore.h b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FirebaseCore.h
index 680d604..fff8631 100644
--- a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FirebaseCore.h
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Headers/FirebaseCore.h
@@ -18,4 +18,5 @@
#import "FIRConfiguration.h"
#import "FIRLoggerLevel.h"
#import "FIROptions.h"
+#import "FIRTimestamp.h"
#import "FIRVersion.h"
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Info.plist b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Info.plist
index 193d736..79152d8 100644
--- a/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Info.plist
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64/FirebaseCore.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphoneos16.1</string>
+ <string>iphoneos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore
deleted file mode 100644
index f255e41..0000000
--- a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore
new file mode 120000
index 0000000..185b4c3
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore
@@ -0,0 +1 @@
+Versions/Current/FirebaseCore
\ No newline at end of file
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Info.plist b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Info.plist
deleted file mode 100644
index 4425822..0000000
--- a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseCore-Privacy</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseCore_Privacy</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRConfiguration.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRConfiguration.h
deleted file mode 100644
index 408bcad..0000000
--- a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRConfiguration.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "FIRLoggerLevel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * This interface provides global level properties that the developer can tweak.
- */
-NS_SWIFT_NAME(FirebaseConfiguration)
-@interface FIRConfiguration : NSObject
-
-/** Returns the shared configuration object. */
-@property(class, nonatomic, readonly) FIRConfiguration *sharedInstance NS_SWIFT_NAME(shared);
-
-/**
- * Sets the logging level for internal Firebase logging. Firebase will only log messages
- * that are logged at or below `loggerLevel`. The messages are logged both to the Xcode
- * console and to the device's log. Note that if an app is running from AppStore, it will
- * never log above `.notice` even if `loggerLevel` is set to a higher (more verbose)
- * setting.
- *
- * @param loggerLevel The maximum logging level. The default level is set to FIRLoggerLevelNotice.
- */
-- (void)setLoggerLevel:(FIRLoggerLevel)loggerLevel;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
deleted file mode 100644
index 0f96d94..0000000
--- a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#ifdef __OBJC__
-#import <UIKit/UIKit.h>
-#else
-#ifndef FOUNDATION_EXPORT
-#if defined(__cplusplus)
-#define FOUNDATION_EXPORT extern "C"
-#else
-#define FOUNDATION_EXPORT extern
-#endif
-#endif
-#endif
-
-#import "FIRApp.h"
-#import "FIRConfiguration.h"
-#import "FirebaseCore.h"
-#import "FIRLoggerLevel.h"
-#import "FIROptions.h"
-#import "FIRVersion.h"
-
-FOUNDATION_EXPORT double FirebaseCoreVersionNumber;
-FOUNDATION_EXPORT const unsigned char FirebaseCoreVersionString[];
-
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FirebaseCore.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FirebaseCore.h
deleted file mode 100644
index 680d604..0000000
--- a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FirebaseCore.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import "FIRApp.h"
-#import "FIRConfiguration.h"
-#import "FIRLoggerLevel.h"
-#import "FIROptions.h"
-#import "FIRVersion.h"
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Info.plist b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Info.plist
deleted file mode 100644
index 91d5e0c..0000000
--- a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Info.plist
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>FirebaseCore</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseCore</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseCore</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Modules b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Resources b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/FirebaseCore b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/FirebaseCore
new file mode 100644
index 0000000..3ccd4df
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/FirebaseCore
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRApp.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRApp.h
similarity index 100%
rename from frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRApp.h
rename to frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRApp.h
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRConfiguration.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRConfiguration.h
new file mode 100644
index 0000000..e6c1f1d
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRConfiguration.h
@@ -0,0 +1,48 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "FIRLoggerLevel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * This interface provides global level properties that the developer can tweak.
+ */
+NS_SWIFT_NAME(FirebaseConfiguration)
+@interface FIRConfiguration : NSObject
+
+/** Returns the shared configuration object. */
+@property(class, nonatomic, readonly) FIRConfiguration *sharedInstance NS_SWIFT_NAME(shared);
+
+/**
+ * Sets the logging level for internal Firebase logging. Firebase will only log messages
+ * that are logged at or below `loggerLevel`. The messages are logged both to the Xcode
+ * console and to the device's log. Note that if an app is running from AppStore, it will
+ * never log above `.notice` even if `loggerLevel` is set to a higher (more verbose)
+ * setting.
+ *
+ * @param loggerLevel The maximum logging level. The default level is set to FIRLoggerLevelNotice.
+ */
+- (void)setLoggerLevel:(FIRLoggerLevel)loggerLevel;
+
+/// Returns the logging level for internal Firebase logging.
+- (FIRLoggerLevel)loggerLevel;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRLoggerLevel.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRLoggerLevel.h
similarity index 100%
rename from frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRLoggerLevel.h
rename to frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRLoggerLevel.h
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIROptions.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIROptions.h
similarity index 100%
rename from frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIROptions.h
rename to frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIROptions.h
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRTimestamp.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRTimestamp.h
new file mode 100644
index 0000000..0420d40
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRTimestamp.h
@@ -0,0 +1,90 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A Timestamp represents a point in time independent of any time zone or calendar, represented as
+ * seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using
+ * the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. It
+ * is encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "smeared" so that no
+ * leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to
+ * 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to
+ * and from RFC 3339 date strings.
+ *
+ * @see https://github.com/google/protobuf/blob/main/src/google/protobuf/timestamp.proto for the
+ * reference timestamp definition.
+ */
+NS_SWIFT_SENDABLE
+NS_SWIFT_NAME(Timestamp)
+@interface FIRTimestamp : NSObject <NSCopying>
+
+/** :nodoc: */
+- (instancetype)init NS_UNAVAILABLE;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
+- (instancetype)initWithSeconds:(int64_t)seconds
+ nanoseconds:(int32_t)nanoseconds NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
++ (instancetype)timestampWithSeconds:(int64_t)seconds nanoseconds:(int32_t)nanoseconds;
+
+/** Creates a new timestamp from the given date. */
++ (instancetype)timestampWithDate:(NSDate *)date;
+
+/** Creates a new timestamp with the current date / time. */
++ (instancetype)timestamp;
+
+/** Returns a new `Date` corresponding to this timestamp. This may lose precision. */
+- (NSDate *)dateValue;
+
+/**
+ * Returns the result of comparing the receiver with another timestamp.
+ * @param other the other timestamp to compare.
+ * @return `orderedAscending` if `other` is chronologically following self,
+ * `orderedDescending` if `other` is chronologically preceding self,
+ * `orderedSame` otherwise.
+ */
+- (NSComparisonResult)compare:(FIRTimestamp *)other;
+
+/**
+ * Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
+ * Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
+ */
+@property(nonatomic, assign, readonly) int64_t seconds;
+
+/**
+ * Non-negative fractions of a second at nanosecond resolution. Negative second values with
+ * fractions must still have non-negative nanos values that count forward in time.
+ * Must be from 0 to 999,999,999 inclusive.
+ */
+@property(nonatomic, assign, readonly) int32_t nanoseconds;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRVersion.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRVersion.h
similarity index 100%
rename from frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRVersion.h
rename to frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FIRVersion.h
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FirebaseCore-umbrella.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FirebaseCore-umbrella.h
new file mode 100644
index 0000000..509268c
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FirebaseCore-umbrella.h
@@ -0,0 +1,23 @@
+#ifdef __OBJC__
+#import <UIKit/UIKit.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "FIRApp.h"
+#import "FIRConfiguration.h"
+#import "FirebaseCore.h"
+#import "FIRLoggerLevel.h"
+#import "FIROptions.h"
+#import "FIRTimestamp.h"
+#import "FIRVersion.h"
+
+FOUNDATION_EXPORT double FirebaseCoreVersionNumber;
+FOUNDATION_EXPORT const unsigned char FirebaseCoreVersionString[];
+
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FirebaseCore.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FirebaseCore.h
new file mode 100644
index 0000000..fff8631
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Headers/FirebaseCore.h
@@ -0,0 +1,22 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import "FIRApp.h"
+#import "FIRConfiguration.h"
+#import "FIRLoggerLevel.h"
+#import "FIROptions.h"
+#import "FIRTimestamp.h"
+#import "FIRVersion.h"
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Modules/module.modulemap b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Modules/module.modulemap
rename to frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Info.plist b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Info.plist
new file mode 100644
index 0000000..510ea99
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseCore-Privacy</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseCore_Privacy</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
similarity index 100%
rename from frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
rename to frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/Info.plist b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..09197a6
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseCore</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseCore</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseCore</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/Current b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore
index 5423905..bfe5a0d 100644
--- a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
index 7a1cba2..39d9f21 100644
--- a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h
index 408bcad..e6c1f1d 100644
--- a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h
@@ -40,6 +40,9 @@
*/
- (void)setLoggerLevel:(FIRLoggerLevel)loggerLevel;
+/// Returns the logging level for internal Firebase logging.
+- (FIRLoggerLevel)loggerLevel;
+
@end
NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h
new file mode 100644
index 0000000..0420d40
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h
@@ -0,0 +1,90 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A Timestamp represents a point in time independent of any time zone or calendar, represented as
+ * seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using
+ * the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. It
+ * is encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "smeared" so that no
+ * leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to
+ * 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to
+ * and from RFC 3339 date strings.
+ *
+ * @see https://github.com/google/protobuf/blob/main/src/google/protobuf/timestamp.proto for the
+ * reference timestamp definition.
+ */
+NS_SWIFT_SENDABLE
+NS_SWIFT_NAME(Timestamp)
+@interface FIRTimestamp : NSObject <NSCopying>
+
+/** :nodoc: */
+- (instancetype)init NS_UNAVAILABLE;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
+- (instancetype)initWithSeconds:(int64_t)seconds
+ nanoseconds:(int32_t)nanoseconds NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
++ (instancetype)timestampWithSeconds:(int64_t)seconds nanoseconds:(int32_t)nanoseconds;
+
+/** Creates a new timestamp from the given date. */
++ (instancetype)timestampWithDate:(NSDate *)date;
+
+/** Creates a new timestamp with the current date / time. */
++ (instancetype)timestamp;
+
+/** Returns a new `Date` corresponding to this timestamp. This may lose precision. */
+- (NSDate *)dateValue;
+
+/**
+ * Returns the result of comparing the receiver with another timestamp.
+ * @param other the other timestamp to compare.
+ * @return `orderedAscending` if `other` is chronologically following self,
+ * `orderedDescending` if `other` is chronologically preceding self,
+ * `orderedSame` otherwise.
+ */
+- (NSComparisonResult)compare:(FIRTimestamp *)other;
+
+/**
+ * Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
+ * Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
+ */
+@property(nonatomic, assign, readonly) int64_t seconds;
+
+/**
+ * Non-negative fractions of a second at nanosecond resolution. Negative second values with
+ * fractions must still have non-negative nanos values that count forward in time.
+ * Must be from 0 to 999,999,999 inclusive.
+ */
+@property(nonatomic, assign, readonly) int32_t nanoseconds;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
index 0f96d94..509268c 100644
--- a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
@@ -15,6 +15,7 @@
#import "FirebaseCore.h"
#import "FIRLoggerLevel.h"
#import "FIROptions.h"
+#import "FIRTimestamp.h"
#import "FIRVersion.h"
FOUNDATION_EXPORT double FirebaseCoreVersionNumber;
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h
index 680d604..fff8631 100644
--- a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h
@@ -18,4 +18,5 @@
#import "FIRConfiguration.h"
#import "FIRLoggerLevel.h"
#import "FIROptions.h"
+#import "FIRTimestamp.h"
#import "FIRVersion.h"
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist
index 351cec0..bb40bf5 100644
--- a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist
+++ b/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphonesimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphonesimulator16.1</string>
+ <string>iphonesimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore
deleted file mode 100644
index e91ea53..0000000
--- a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore
new file mode 120000
index 0000000..185b4c3
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore
@@ -0,0 +1 @@
+Versions/Current/FirebaseCore
\ No newline at end of file
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Info.plist b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Info.plist
deleted file mode 100644
index d982db3..0000000
--- a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseCore-Privacy</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseCore_Privacy</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.13</string>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRConfiguration.h b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRConfiguration.h
deleted file mode 100644
index 408bcad..0000000
--- a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRConfiguration.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "FIRLoggerLevel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * This interface provides global level properties that the developer can tweak.
- */
-NS_SWIFT_NAME(FirebaseConfiguration)
-@interface FIRConfiguration : NSObject
-
-/** Returns the shared configuration object. */
-@property(class, nonatomic, readonly) FIRConfiguration *sharedInstance NS_SWIFT_NAME(shared);
-
-/**
- * Sets the logging level for internal Firebase logging. Firebase will only log messages
- * that are logged at or below `loggerLevel`. The messages are logged both to the Xcode
- * console and to the device's log. Note that if an app is running from AppStore, it will
- * never log above `.notice` even if `loggerLevel` is set to a higher (more verbose)
- * setting.
- *
- * @param loggerLevel The maximum logging level. The default level is set to FIRLoggerLevelNotice.
- */
-- (void)setLoggerLevel:(FIRLoggerLevel)loggerLevel;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
deleted file mode 100644
index fe9e61a..0000000
--- a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#ifdef __OBJC__
-#import <Cocoa/Cocoa.h>
-#else
-#ifndef FOUNDATION_EXPORT
-#if defined(__cplusplus)
-#define FOUNDATION_EXPORT extern "C"
-#else
-#define FOUNDATION_EXPORT extern
-#endif
-#endif
-#endif
-
-#import "FIRApp.h"
-#import "FIRConfiguration.h"
-#import "FirebaseCore.h"
-#import "FIRLoggerLevel.h"
-#import "FIROptions.h"
-#import "FIRVersion.h"
-
-FOUNDATION_EXPORT double FirebaseCoreVersionNumber;
-FOUNDATION_EXPORT const unsigned char FirebaseCoreVersionString[];
-
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FirebaseCore.h b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FirebaseCore.h
deleted file mode 100644
index 680d604..0000000
--- a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FirebaseCore.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import "FIRApp.h"
-#import "FIRConfiguration.h"
-#import "FIRLoggerLevel.h"
-#import "FIROptions.h"
-#import "FIRVersion.h"
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Info.plist b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Info.plist
deleted file mode 100644
index 6578491..0000000
--- a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>FirebaseCore</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseCore</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseCore</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.13</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Modules b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Resources b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/FirebaseCore b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/FirebaseCore
new file mode 100644
index 0000000..0d0fb4d
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/FirebaseCore
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRApp.h b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRApp.h
similarity index 100%
rename from frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRApp.h
rename to frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRApp.h
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRConfiguration.h b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRConfiguration.h
new file mode 100644
index 0000000..e6c1f1d
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRConfiguration.h
@@ -0,0 +1,48 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "FIRLoggerLevel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * This interface provides global level properties that the developer can tweak.
+ */
+NS_SWIFT_NAME(FirebaseConfiguration)
+@interface FIRConfiguration : NSObject
+
+/** Returns the shared configuration object. */
+@property(class, nonatomic, readonly) FIRConfiguration *sharedInstance NS_SWIFT_NAME(shared);
+
+/**
+ * Sets the logging level for internal Firebase logging. Firebase will only log messages
+ * that are logged at or below `loggerLevel`. The messages are logged both to the Xcode
+ * console and to the device's log. Note that if an app is running from AppStore, it will
+ * never log above `.notice` even if `loggerLevel` is set to a higher (more verbose)
+ * setting.
+ *
+ * @param loggerLevel The maximum logging level. The default level is set to FIRLoggerLevelNotice.
+ */
+- (void)setLoggerLevel:(FIRLoggerLevel)loggerLevel;
+
+/// Returns the logging level for internal Firebase logging.
+- (FIRLoggerLevel)loggerLevel;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRLoggerLevel.h b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRLoggerLevel.h
similarity index 100%
rename from frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRLoggerLevel.h
rename to frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRLoggerLevel.h
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIROptions.h b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIROptions.h
similarity index 100%
rename from frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIROptions.h
rename to frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIROptions.h
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRTimestamp.h b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRTimestamp.h
new file mode 100644
index 0000000..0420d40
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRTimestamp.h
@@ -0,0 +1,90 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A Timestamp represents a point in time independent of any time zone or calendar, represented as
+ * seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using
+ * the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. It
+ * is encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "smeared" so that no
+ * leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to
+ * 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to
+ * and from RFC 3339 date strings.
+ *
+ * @see https://github.com/google/protobuf/blob/main/src/google/protobuf/timestamp.proto for the
+ * reference timestamp definition.
+ */
+NS_SWIFT_SENDABLE
+NS_SWIFT_NAME(Timestamp)
+@interface FIRTimestamp : NSObject <NSCopying>
+
+/** :nodoc: */
+- (instancetype)init NS_UNAVAILABLE;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
+- (instancetype)initWithSeconds:(int64_t)seconds
+ nanoseconds:(int32_t)nanoseconds NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
++ (instancetype)timestampWithSeconds:(int64_t)seconds nanoseconds:(int32_t)nanoseconds;
+
+/** Creates a new timestamp from the given date. */
++ (instancetype)timestampWithDate:(NSDate *)date;
+
+/** Creates a new timestamp with the current date / time. */
++ (instancetype)timestamp;
+
+/** Returns a new `Date` corresponding to this timestamp. This may lose precision. */
+- (NSDate *)dateValue;
+
+/**
+ * Returns the result of comparing the receiver with another timestamp.
+ * @param other the other timestamp to compare.
+ * @return `orderedAscending` if `other` is chronologically following self,
+ * `orderedDescending` if `other` is chronologically preceding self,
+ * `orderedSame` otherwise.
+ */
+- (NSComparisonResult)compare:(FIRTimestamp *)other;
+
+/**
+ * Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
+ * Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
+ */
+@property(nonatomic, assign, readonly) int64_t seconds;
+
+/**
+ * Non-negative fractions of a second at nanosecond resolution. Negative second values with
+ * fractions must still have non-negative nanos values that count forward in time.
+ * Must be from 0 to 999,999,999 inclusive.
+ */
+@property(nonatomic, assign, readonly) int32_t nanoseconds;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRVersion.h b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRVersion.h
similarity index 100%
rename from frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRVersion.h
rename to frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FIRVersion.h
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FirebaseCore-umbrella.h b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FirebaseCore-umbrella.h
new file mode 100644
index 0000000..40c43bf
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FirebaseCore-umbrella.h
@@ -0,0 +1,23 @@
+#ifdef __OBJC__
+#import <Cocoa/Cocoa.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "FIRApp.h"
+#import "FIRConfiguration.h"
+#import "FirebaseCore.h"
+#import "FIRLoggerLevel.h"
+#import "FIROptions.h"
+#import "FIRTimestamp.h"
+#import "FIRVersion.h"
+
+FOUNDATION_EXPORT double FirebaseCoreVersionNumber;
+FOUNDATION_EXPORT const unsigned char FirebaseCoreVersionString[];
+
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FirebaseCore.h b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FirebaseCore.h
new file mode 100644
index 0000000..fff8631
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Headers/FirebaseCore.h
@@ -0,0 +1,22 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import "FIRApp.h"
+#import "FIRConfiguration.h"
+#import "FIRLoggerLevel.h"
+#import "FIROptions.h"
+#import "FIRTimestamp.h"
+#import "FIRVersion.h"
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Modules/module.modulemap b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Modules/module.modulemap
rename to frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Info.plist b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Info.plist
new file mode 100644
index 0000000..9869d7a
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Info.plist
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseCore-Privacy</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseCore_Privacy</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
similarity index 100%
rename from frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
rename to frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/Info.plist b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..2322dfa
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseCore</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseCore</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseCore</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/Current b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/FirebaseCore b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/FirebaseCore
index b63c6ba..e358f11 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/FirebaseCore
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/FirebaseCore
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
index c05be02..cf659b9 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h
index 408bcad..e6c1f1d 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRConfiguration.h
@@ -40,6 +40,9 @@
*/
- (void)setLoggerLevel:(FIRLoggerLevel)loggerLevel;
+/// Returns the logging level for internal Firebase logging.
+- (FIRLoggerLevel)loggerLevel;
+
@end
NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRTimestamp.h b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRTimestamp.h
new file mode 100644
index 0000000..0420d40
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FIRTimestamp.h
@@ -0,0 +1,90 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A Timestamp represents a point in time independent of any time zone or calendar, represented as
+ * seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using
+ * the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. It
+ * is encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "smeared" so that no
+ * leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to
+ * 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to
+ * and from RFC 3339 date strings.
+ *
+ * @see https://github.com/google/protobuf/blob/main/src/google/protobuf/timestamp.proto for the
+ * reference timestamp definition.
+ */
+NS_SWIFT_SENDABLE
+NS_SWIFT_NAME(Timestamp)
+@interface FIRTimestamp : NSObject <NSCopying>
+
+/** :nodoc: */
+- (instancetype)init NS_UNAVAILABLE;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
+- (instancetype)initWithSeconds:(int64_t)seconds
+ nanoseconds:(int32_t)nanoseconds NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
++ (instancetype)timestampWithSeconds:(int64_t)seconds nanoseconds:(int32_t)nanoseconds;
+
+/** Creates a new timestamp from the given date. */
++ (instancetype)timestampWithDate:(NSDate *)date;
+
+/** Creates a new timestamp with the current date / time. */
++ (instancetype)timestamp;
+
+/** Returns a new `Date` corresponding to this timestamp. This may lose precision. */
+- (NSDate *)dateValue;
+
+/**
+ * Returns the result of comparing the receiver with another timestamp.
+ * @param other the other timestamp to compare.
+ * @return `orderedAscending` if `other` is chronologically following self,
+ * `orderedDescending` if `other` is chronologically preceding self,
+ * `orderedSame` otherwise.
+ */
+- (NSComparisonResult)compare:(FIRTimestamp *)other;
+
+/**
+ * Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
+ * Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
+ */
+@property(nonatomic, assign, readonly) int64_t seconds;
+
+/**
+ * Non-negative fractions of a second at nanosecond resolution. Negative second values with
+ * fractions must still have non-negative nanos values that count forward in time.
+ * Must be from 0 to 999,999,999 inclusive.
+ */
+@property(nonatomic, assign, readonly) int32_t nanoseconds;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
index 0f96d94..509268c 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
@@ -15,6 +15,7 @@
#import "FirebaseCore.h"
#import "FIRLoggerLevel.h"
#import "FIROptions.h"
+#import "FIRTimestamp.h"
#import "FIRVersion.h"
FOUNDATION_EXPORT double FirebaseCoreVersionNumber;
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore.h b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore.h
index 680d604..fff8631 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore.h
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Headers/FirebaseCore.h
@@ -18,4 +18,5 @@
#import "FIRConfiguration.h"
#import "FIRLoggerLevel.h"
#import "FIROptions.h"
+#import "FIRTimestamp.h"
#import "FIRVersion.h"
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Info.plist b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Info.plist
index 8091139..22c3902 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Info.plist
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64/FirebaseCore.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvos16.1</string>
+ <string>appletvos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore
index a2332b3..dce0cc4 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
index c49d9b9..b2de15d 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h
index 408bcad..e6c1f1d 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h
@@ -40,6 +40,9 @@
*/
- (void)setLoggerLevel:(FIRLoggerLevel)loggerLevel;
+/// Returns the logging level for internal Firebase logging.
+- (FIRLoggerLevel)loggerLevel;
+
@end
NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h
new file mode 100644
index 0000000..0420d40
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h
@@ -0,0 +1,90 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A Timestamp represents a point in time independent of any time zone or calendar, represented as
+ * seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using
+ * the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. It
+ * is encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "smeared" so that no
+ * leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to
+ * 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to
+ * and from RFC 3339 date strings.
+ *
+ * @see https://github.com/google/protobuf/blob/main/src/google/protobuf/timestamp.proto for the
+ * reference timestamp definition.
+ */
+NS_SWIFT_SENDABLE
+NS_SWIFT_NAME(Timestamp)
+@interface FIRTimestamp : NSObject <NSCopying>
+
+/** :nodoc: */
+- (instancetype)init NS_UNAVAILABLE;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
+- (instancetype)initWithSeconds:(int64_t)seconds
+ nanoseconds:(int32_t)nanoseconds NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
++ (instancetype)timestampWithSeconds:(int64_t)seconds nanoseconds:(int32_t)nanoseconds;
+
+/** Creates a new timestamp from the given date. */
++ (instancetype)timestampWithDate:(NSDate *)date;
+
+/** Creates a new timestamp with the current date / time. */
++ (instancetype)timestamp;
+
+/** Returns a new `Date` corresponding to this timestamp. This may lose precision. */
+- (NSDate *)dateValue;
+
+/**
+ * Returns the result of comparing the receiver with another timestamp.
+ * @param other the other timestamp to compare.
+ * @return `orderedAscending` if `other` is chronologically following self,
+ * `orderedDescending` if `other` is chronologically preceding self,
+ * `orderedSame` otherwise.
+ */
+- (NSComparisonResult)compare:(FIRTimestamp *)other;
+
+/**
+ * Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
+ * Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
+ */
+@property(nonatomic, assign, readonly) int64_t seconds;
+
+/**
+ * Non-negative fractions of a second at nanosecond resolution. Negative second values with
+ * fractions must still have non-negative nanos values that count forward in time.
+ * Must be from 0 to 999,999,999 inclusive.
+ */
+@property(nonatomic, assign, readonly) int32_t nanoseconds;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
index 0f96d94..509268c 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
@@ -15,6 +15,7 @@
#import "FirebaseCore.h"
#import "FIRLoggerLevel.h"
#import "FIROptions.h"
+#import "FIRTimestamp.h"
#import "FIRVersion.h"
FOUNDATION_EXPORT double FirebaseCoreVersionNumber;
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h
index 680d604..fff8631 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h
@@ -18,4 +18,5 @@
#import "FIRConfiguration.h"
#import "FIRLoggerLevel.h"
#import "FIROptions.h"
+#import "FIRTimestamp.h"
#import "FIRVersion.h"
diff --git a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist
index 3e204ef..40fd9e1 100644
--- a/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist
+++ b/frameworks/FirebaseCore.xcframework/tvos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvsimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvsimulator16.1</string>
+ <string>appletvsimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore
new file mode 100644
index 0000000..4f7525d
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
new file mode 100644
index 0000000..1f8d1f2
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy
similarity index 100%
copy from frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
copy to frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRApp.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRApp.h
similarity index 100%
copy from frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRApp.h
copy to frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRApp.h
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRConfiguration.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRConfiguration.h
new file mode 100644
index 0000000..e6c1f1d
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRConfiguration.h
@@ -0,0 +1,48 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "FIRLoggerLevel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * This interface provides global level properties that the developer can tweak.
+ */
+NS_SWIFT_NAME(FirebaseConfiguration)
+@interface FIRConfiguration : NSObject
+
+/** Returns the shared configuration object. */
+@property(class, nonatomic, readonly) FIRConfiguration *sharedInstance NS_SWIFT_NAME(shared);
+
+/**
+ * Sets the logging level for internal Firebase logging. Firebase will only log messages
+ * that are logged at or below `loggerLevel`. The messages are logged both to the Xcode
+ * console and to the device's log. Note that if an app is running from AppStore, it will
+ * never log above `.notice` even if `loggerLevel` is set to a higher (more verbose)
+ * setting.
+ *
+ * @param loggerLevel The maximum logging level. The default level is set to FIRLoggerLevelNotice.
+ */
+- (void)setLoggerLevel:(FIRLoggerLevel)loggerLevel;
+
+/// Returns the logging level for internal Firebase logging.
+- (FIRLoggerLevel)loggerLevel;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRLoggerLevel.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRLoggerLevel.h
similarity index 100%
copy from frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRLoggerLevel.h
copy to frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRLoggerLevel.h
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIROptions.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIROptions.h
similarity index 100%
copy from frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIROptions.h
copy to frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIROptions.h
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRTimestamp.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRTimestamp.h
new file mode 100644
index 0000000..0420d40
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRTimestamp.h
@@ -0,0 +1,90 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A Timestamp represents a point in time independent of any time zone or calendar, represented as
+ * seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using
+ * the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. It
+ * is encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "smeared" so that no
+ * leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to
+ * 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to
+ * and from RFC 3339 date strings.
+ *
+ * @see https://github.com/google/protobuf/blob/main/src/google/protobuf/timestamp.proto for the
+ * reference timestamp definition.
+ */
+NS_SWIFT_SENDABLE
+NS_SWIFT_NAME(Timestamp)
+@interface FIRTimestamp : NSObject <NSCopying>
+
+/** :nodoc: */
+- (instancetype)init NS_UNAVAILABLE;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
+- (instancetype)initWithSeconds:(int64_t)seconds
+ nanoseconds:(int32_t)nanoseconds NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
++ (instancetype)timestampWithSeconds:(int64_t)seconds nanoseconds:(int32_t)nanoseconds;
+
+/** Creates a new timestamp from the given date. */
++ (instancetype)timestampWithDate:(NSDate *)date;
+
+/** Creates a new timestamp with the current date / time. */
++ (instancetype)timestamp;
+
+/** Returns a new `Date` corresponding to this timestamp. This may lose precision. */
+- (NSDate *)dateValue;
+
+/**
+ * Returns the result of comparing the receiver with another timestamp.
+ * @param other the other timestamp to compare.
+ * @return `orderedAscending` if `other` is chronologically following self,
+ * `orderedDescending` if `other` is chronologically preceding self,
+ * `orderedSame` otherwise.
+ */
+- (NSComparisonResult)compare:(FIRTimestamp *)other;
+
+/**
+ * Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
+ * Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
+ */
+@property(nonatomic, assign, readonly) int64_t seconds;
+
+/**
+ * Non-negative fractions of a second at nanosecond resolution. Negative second values with
+ * fractions must still have non-negative nanos values that count forward in time.
+ * Must be from 0 to 999,999,999 inclusive.
+ */
+@property(nonatomic, assign, readonly) int32_t nanoseconds;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRVersion.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRVersion.h
similarity index 100%
copy from frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/Headers/FIRVersion.h
copy to frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FIRVersion.h
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
new file mode 100644
index 0000000..4ebf15e
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
@@ -0,0 +1,23 @@
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "FIRApp.h"
+#import "FIRConfiguration.h"
+#import "FirebaseCore.h"
+#import "FIRLoggerLevel.h"
+#import "FIROptions.h"
+#import "FIRTimestamp.h"
+#import "FIRVersion.h"
+
+FOUNDATION_EXPORT double FirebaseCoreVersionNumber;
+FOUNDATION_EXPORT const unsigned char FirebaseCoreVersionString[];
+
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FirebaseCore.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FirebaseCore.h
new file mode 100644
index 0000000..fff8631
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Headers/FirebaseCore.h
@@ -0,0 +1,22 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import "FIRApp.h"
+#import "FIRConfiguration.h"
+#import "FIRLoggerLevel.h"
+#import "FIROptions.h"
+#import "FIRTimestamp.h"
+#import "FIRVersion.h"
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Info.plist b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Info.plist
new file mode 100644
index 0000000..de6f250
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Info.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseCore</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseCore</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseCore</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>WatchOS</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>21S355</string>
+ <key>DTPlatformName</key>
+ <string>watchos</string>
+ <key>DTPlatformVersion</key>
+ <string>10.2</string>
+ <key>DTSDKBuild</key>
+ <string>21S355</string>
+ <key>DTSDKName</key>
+ <string>watchos10.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>4</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Modules/module.modulemap b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Modules/module.modulemap
new file mode 100644
index 0000000..285dbbe
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_arm64_32/FirebaseCore.framework/Modules/module.modulemap
@@ -0,0 +1,9 @@
+framework module FirebaseCore {
+umbrella header "FirebaseCore-umbrella.h"
+export *
+module * { export * }
+ link framework "Foundation"
+ link framework "Security"
+ link framework "WatchKit"
+ link "z"
+}
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore
new file mode 100644
index 0000000..58dfad0
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
new file mode 100644
index 0000000..c2447e0
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy
similarity index 100%
copy from frameworks/FirebaseCore.xcframework/macos-arm64_x86_64/FirebaseCore.framework/FirebaseCore_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
copy to frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/FirebaseCore_Privacy.bundle/PrivacyInfo.xcprivacy
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRApp.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRApp.h
similarity index 100%
copy from frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRApp.h
copy to frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRApp.h
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h
new file mode 100644
index 0000000..e6c1f1d
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRConfiguration.h
@@ -0,0 +1,48 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "FIRLoggerLevel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * This interface provides global level properties that the developer can tweak.
+ */
+NS_SWIFT_NAME(FirebaseConfiguration)
+@interface FIRConfiguration : NSObject
+
+/** Returns the shared configuration object. */
+@property(class, nonatomic, readonly) FIRConfiguration *sharedInstance NS_SWIFT_NAME(shared);
+
+/**
+ * Sets the logging level for internal Firebase logging. Firebase will only log messages
+ * that are logged at or below `loggerLevel`. The messages are logged both to the Xcode
+ * console and to the device's log. Note that if an app is running from AppStore, it will
+ * never log above `.notice` even if `loggerLevel` is set to a higher (more verbose)
+ * setting.
+ *
+ * @param loggerLevel The maximum logging level. The default level is set to FIRLoggerLevelNotice.
+ */
+- (void)setLoggerLevel:(FIRLoggerLevel)loggerLevel;
+
+/// Returns the logging level for internal Firebase logging.
+- (FIRLoggerLevel)loggerLevel;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRLoggerLevel.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRLoggerLevel.h
similarity index 100%
copy from frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRLoggerLevel.h
copy to frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRLoggerLevel.h
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIROptions.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIROptions.h
similarity index 100%
copy from frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIROptions.h
copy to frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIROptions.h
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h
new file mode 100644
index 0000000..0420d40
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRTimestamp.h
@@ -0,0 +1,90 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A Timestamp represents a point in time independent of any time zone or calendar, represented as
+ * seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using
+ * the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. It
+ * is encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "smeared" so that no
+ * leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to
+ * 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to
+ * and from RFC 3339 date strings.
+ *
+ * @see https://github.com/google/protobuf/blob/main/src/google/protobuf/timestamp.proto for the
+ * reference timestamp definition.
+ */
+NS_SWIFT_SENDABLE
+NS_SWIFT_NAME(Timestamp)
+@interface FIRTimestamp : NSObject <NSCopying>
+
+/** :nodoc: */
+- (instancetype)init NS_UNAVAILABLE;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
+- (instancetype)initWithSeconds:(int64_t)seconds
+ nanoseconds:(int32_t)nanoseconds NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Creates a new timestamp.
+ *
+ * @param seconds the number of seconds since epoch.
+ * @param nanoseconds the number of nanoseconds after the seconds.
+ */
++ (instancetype)timestampWithSeconds:(int64_t)seconds nanoseconds:(int32_t)nanoseconds;
+
+/** Creates a new timestamp from the given date. */
++ (instancetype)timestampWithDate:(NSDate *)date;
+
+/** Creates a new timestamp with the current date / time. */
++ (instancetype)timestamp;
+
+/** Returns a new `Date` corresponding to this timestamp. This may lose precision. */
+- (NSDate *)dateValue;
+
+/**
+ * Returns the result of comparing the receiver with another timestamp.
+ * @param other the other timestamp to compare.
+ * @return `orderedAscending` if `other` is chronologically following self,
+ * `orderedDescending` if `other` is chronologically preceding self,
+ * `orderedSame` otherwise.
+ */
+- (NSComparisonResult)compare:(FIRTimestamp *)other;
+
+/**
+ * Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
+ * Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
+ */
+@property(nonatomic, assign, readonly) int64_t seconds;
+
+/**
+ * Non-negative fractions of a second at nanosecond resolution. Negative second values with
+ * fractions must still have non-negative nanos values that count forward in time.
+ * Must be from 0 to 999,999,999 inclusive.
+ */
+@property(nonatomic, assign, readonly) int32_t nanoseconds;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRVersion.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRVersion.h
similarity index 100%
copy from frameworks/FirebaseCore.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCore.framework/Headers/FIRVersion.h
copy to frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FIRVersion.h
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
new file mode 100644
index 0000000..4ebf15e
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore-umbrella.h
@@ -0,0 +1,23 @@
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "FIRApp.h"
+#import "FIRConfiguration.h"
+#import "FirebaseCore.h"
+#import "FIRLoggerLevel.h"
+#import "FIROptions.h"
+#import "FIRTimestamp.h"
+#import "FIRVersion.h"
+
+FOUNDATION_EXPORT double FirebaseCoreVersionNumber;
+FOUNDATION_EXPORT const unsigned char FirebaseCoreVersionString[];
+
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h
new file mode 100644
index 0000000..fff8631
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Headers/FirebaseCore.h
@@ -0,0 +1,22 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import "FIRApp.h"
+#import "FIRConfiguration.h"
+#import "FIRLoggerLevel.h"
+#import "FIROptions.h"
+#import "FIRTimestamp.h"
+#import "FIRVersion.h"
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist
new file mode 100644
index 0000000..c3f1419
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Info.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseCore</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseCore</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseCore</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>WatchSimulator</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>21S355</string>
+ <key>DTPlatformName</key>
+ <string>watchsimulator</string>
+ <key>DTPlatformVersion</key>
+ <string>10.2</string>
+ <key>DTSDKBuild</key>
+ <string>21S355</string>
+ <key>DTSDKName</key>
+ <string>watchsimulator10.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>4</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Modules/module.modulemap b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Modules/module.modulemap
new file mode 100644
index 0000000..285dbbe
--- /dev/null
+++ b/frameworks/FirebaseCore.xcframework/watchos-arm64_x86_64-simulator/FirebaseCore.framework/Modules/module.modulemap
@@ -0,0 +1,9 @@
+framework module FirebaseCore {
+umbrella header "FirebaseCore-umbrella.h"
+export *
+module * { export * }
+ link framework "Foundation"
+ link framework "Security"
+ link framework "WatchKit"
+ link "z"
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/Info.plist
index 1b3bdae..6be93e6 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/Info.plist
+++ b/frameworks/FirebaseCoreInternal.xcframework/Info.plist
@@ -5,20 +5,27 @@
<key>AvailableLibraries</key>
<array>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCoreInternal.framework/FirebaseCoreInternal</string>
<key>LibraryIdentifier</key>
- <string>ios-arm64</string>
+ <string>watchos-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>FirebaseCoreInternal.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
+ <string>x86_64</string>
</array>
<key>SupportedPlatform</key>
- <string>ios</string>
+ <string>watchos</string>
+ <key>SupportedPlatformVariant</key>
+ <string>simulator</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCoreInternal.framework/FirebaseCoreInternal</string>
<key>LibraryIdentifier</key>
- <string>ios-arm64_x86_64-maccatalyst</string>
+ <string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>FirebaseCoreInternal.framework</string>
<key>SupportedArchitectures</key>
@@ -29,9 +36,11 @@
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
- <string>maccatalyst</string>
+ <string>simulator</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal</string>
<key>LibraryIdentifier</key>
<string>macos-arm64_x86_64</string>
<key>LibraryPath</key>
@@ -45,18 +54,8 @@
<string>macos</string>
</dict>
<dict>
- <key>LibraryIdentifier</key>
- <string>tvos-arm64</string>
- <key>LibraryPath</key>
- <string>FirebaseCoreInternal.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>tvos</string>
- </dict>
- <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCoreInternal.framework/FirebaseCoreInternal</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
@@ -72,8 +71,53 @@
<string>simulator</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCoreInternal.framework/FirebaseCoreInternal</string>
<key>LibraryIdentifier</key>
- <string>ios-arm64_x86_64-simulator</string>
+ <string>watchos-arm64_arm64_32</string>
+ <key>LibraryPath</key>
+ <string>FirebaseCoreInternal.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>arm64_32</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>watchos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCoreInternal.framework/FirebaseCoreInternal</string>
+ <key>LibraryIdentifier</key>
+ <string>ios-arm64</string>
+ <key>LibraryPath</key>
+ <string>FirebaseCoreInternal.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>ios</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCoreInternal.framework/FirebaseCoreInternal</string>
+ <key>LibraryIdentifier</key>
+ <string>tvos-arm64</string>
+ <key>LibraryPath</key>
+ <string>FirebaseCoreInternal.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>tvos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal</string>
+ <key>LibraryIdentifier</key>
+ <string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
<string>FirebaseCoreInternal.framework</string>
<key>SupportedArchitectures</key>
@@ -84,7 +128,7 @@
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
- <string>simulator</string>
+ <string>maccatalyst</string>
</dict>
</array>
<key>CFBundlePackageType</key>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeDirectory b/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000..f7a8dfc
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeRequirements b/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000..48d10e7
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeRequirements
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeRequirements-1 b/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000..8da4e1d
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeResources b/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..e709c7e
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeResources
@@ -0,0 +1,2038 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>files</key>
+ <dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <data>
+ iMqjZPuNGQSS2PVS9iBzIwuHQP4=
+ </data>
+ <key>ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist</key>
+ <data>
+ 8Piyb1/m+Ag1m5VyjzuDGo7KJNY=
+ </data>
+ <key>ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h</key>
+ <data>
+ Mo9T8u9l88KN1l8JQXltIjpremQ=
+ </data>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <data>
+ jGc9nk2373eRlgSnJVcHvlnDVa4=
+ </data>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Info.plist</key>
+ <data>
+ Yk24MmxtYLRCJm9amhlYIkWGmQM=
+ </data>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo</key>
+ <data>
+ a3W/gnZcHGu1lQ74oSW27ABHdy4=
+ </data>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.abi.json</key>
+ <data>
+ wTQBcfO5xKcSQlvoeG1sQzRlb0I=
+ </data>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.private.swiftinterface</key>
+ <data>
+ VZNkl0Xn0H+bpUdG2MAKZZCXQBU=
+ </data>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftdoc</key>
+ <data>
+ VPFhts9Djukj7ZOEfUnx6ocg8Eo=
+ </data>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftinterface</key>
+ <data>
+ VZNkl0Xn0H+bpUdG2MAKZZCXQBU=
+ </data>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Modules/module.modulemap</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal</key>
+ <data>
+ HnsD1BQxIEvYDH276r5oAzmCqsw=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-Swift.h</key>
+ <data>
+ 6wREs+3XBYO0flFID03v3+c9pI0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <data>
+ jGc9nk2373eRlgSnJVcHvlnDVa4=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo</key>
+ <data>
+ Ry3z4FVxXZC9GU0CePYd45OKk8U=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo</key>
+ <data>
+ oXl7DR3BR7s4pVktN9xrfEM/EL8=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.abi.json</key>
+ <data>
+ wTQBcfO5xKcSQlvoeG1sQzRlb0I=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface</key>
+ <data>
+ 0s5jApv5Krv7YYoCbRVR2jesZuM=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftdoc</key>
+ <data>
+ X95rmCpuGLwsJtGYmtZUSyTvUqY=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftinterface</key>
+ <data>
+ 0s5jApv5Krv7YYoCbRVR2jesZuM=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.abi.json</key>
+ <data>
+ wTQBcfO5xKcSQlvoeG1sQzRlb0I=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface</key>
+ <data>
+ kf72JF4uMkrcpYf0xUPs1zw7D7c=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftdoc</key>
+ <data>
+ wNH6e8YJfiBLLeDy2Htgti5v7h8=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftinterface</key>
+ <data>
+ kf72JF4uMkrcpYf0xUPs1zw7D7c=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist</key>
+ <data>
+ 1z4W59URl3Jh1xfm+/zVqUCubfo=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ ZSFybthNNCzEeVtnCalXuYJHEFc=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <data>
+ HfBK8TCt9b0T+6h6nzeZvjv2JJk=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist</key>
+ <data>
+ jRBb66RPxezPnGwnEMj+2myKh0E=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h</key>
+ <data>
+ 6wREs+3XBYO0flFID03v3+c9pI0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <data>
+ jGc9nk2373eRlgSnJVcHvlnDVa4=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist</key>
+ <data>
+ 0UcVD0zqKPRTn+Qg1wh0ZXdNCC0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo</key>
+ <data>
+ boO/4be/u2Grt5rQHGsQb1Edy/U=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo</key>
+ <data>
+ 8C5hv0hUB7tlg1O+gib3rfwizJw=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.abi.json</key>
+ <data>
+ wTQBcfO5xKcSQlvoeG1sQzRlb0I=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key>
+ <data>
+ PwD9ukwdLksVLb8TCVNRZfp9FCo=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key>
+ <data>
+ yGbdYcuk38Kg+bE0MVOoZ+x4v9E=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key>
+ <data>
+ PwD9ukwdLksVLb8TCVNRZfp9FCo=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.abi.json</key>
+ <data>
+ wTQBcfO5xKcSQlvoeG1sQzRlb0I=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key>
+ <data>
+ wRjL5I/wo8R7jjKRWKF/r9yfKrw=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key>
+ <data>
+ gctqyTsVMkmawYEmnu3BPqun8Xo=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key>
+ <data>
+ wRjL5I/wo8R7jjKRWKF/r9yfKrw=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/module.modulemap</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal</key>
+ <data>
+ 8Ku2jvz6SV46PNzj2Rb8kT1KXdU=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-Swift.h</key>
+ <data>
+ 6wREs+3XBYO0flFID03v3+c9pI0=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <data>
+ 54Sz82OnaxyuLyidzY/d+wdjBM4=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo</key>
+ <data>
+ UGKZ+LvMWQHLA0pZroeT4FtanWo=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo</key>
+ <data>
+ Hm2e5MQ/MGwEtAuQJdPKGd3oCdE=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.abi.json</key>
+ <data>
+ jUD4D0ftLukkBKU1PBH+zuAjgkA=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.private.swiftinterface</key>
+ <data>
+ mOdYgOEjaGMJTzvBZ7qoDzsYr0c=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftdoc</key>
+ <data>
+ oTyfrRKrgC4Tsdk6LqgAmzHp2us=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftinterface</key>
+ <data>
+ mOdYgOEjaGMJTzvBZ7qoDzsYr0c=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.abi.json</key>
+ <data>
+ jUD4D0ftLukkBKU1PBH+zuAjgkA=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.private.swiftinterface</key>
+ <data>
+ xxTRSgszE1nOq7o5AuBVkyIbTLE=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftdoc</key>
+ <data>
+ KS9qHYW7mCq5r+4cjx5ikNa6GAs=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftinterface</key>
+ <data>
+ xxTRSgszE1nOq7o5AuBVkyIbTLE=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist</key>
+ <data>
+ +ZnpRxKYuc9HaEJlSmIiBVsX0D4=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ O2pivkO1B8DuVEIHu3FSzbwKwco=
+ </data>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <data>
+ HRfKl7BxyzfI+SaOge9Mrub9Wk4=
+ </data>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist</key>
+ <data>
+ v457EcvNK4ibYcr/Q8wvSaghRU4=
+ </data>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h</key>
+ <data>
+ Mo9T8u9l88KN1l8JQXltIjpremQ=
+ </data>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <data>
+ jGc9nk2373eRlgSnJVcHvlnDVa4=
+ </data>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Info.plist</key>
+ <data>
+ 1tIA9guUi5y1CQR4qwaAdHTbNNA=
+ </data>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo</key>
+ <data>
+ HO6RzGMxK+15CH4YcvFx7Mv9J4E=
+ </data>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.abi.json</key>
+ <data>
+ i1v3TqOe6Ba4ugtgoWJHSaE63wM=
+ </data>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.private.swiftinterface</key>
+ <data>
+ T2VDKs0qePCY6hp4cTbPtfZWM4E=
+ </data>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftdoc</key>
+ <data>
+ J7F9+DjoqA2LvOo6IeeiS5DdhrI=
+ </data>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftinterface</key>
+ <data>
+ T2VDKs0qePCY6hp4cTbPtfZWM4E=
+ </data>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Modules/module.modulemap</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <data>
+ 2/lZYt1mogKlxI7xtiMQyPHHfd8=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist</key>
+ <data>
+ TTKMz7R3lfx7NOUVdMeYbdZEMuo=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h</key>
+ <data>
+ 6wREs+3XBYO0flFID03v3+c9pI0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <data>
+ jGc9nk2373eRlgSnJVcHvlnDVa4=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist</key>
+ <data>
+ 9JPooP/uYinc00Br0KGOdKOLXeY=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo</key>
+ <data>
+ sV6gxacSQGq+QAvO2YRxtrJEuX0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo</key>
+ <data>
+ cwpKkhoCB8Dr7C3YL+w3ljw+j3s=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.abi.json</key>
+ <data>
+ i1v3TqOe6Ba4ugtgoWJHSaE63wM=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface</key>
+ <data>
+ DYVQ/GTfVAS98ySef2gzSDNrtNA=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftdoc</key>
+ <data>
+ SIXlQ9QxziJNsSrvuqF+ZWXF3f0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftinterface</key>
+ <data>
+ DYVQ/GTfVAS98ySef2gzSDNrtNA=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.abi.json</key>
+ <data>
+ i1v3TqOe6Ba4ugtgoWJHSaE63wM=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface</key>
+ <data>
+ s3V6FPF2lG3s2i0qn9BuPYFWMBI=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc</key>
+ <data>
+ fi4D64Dr6ZCz6JkSCVr+EOSuHY4=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface</key>
+ <data>
+ s3V6FPF2lG3s2i0qn9BuPYFWMBI=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/module.modulemap</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <data>
+ YeCC5Tshhvf53tx2LfQpPOBXPms=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist</key>
+ <data>
+ 8X9T+0X0lxdOjZbEamhNVJjBx+I=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h</key>
+ <data>
+ jBYpTuC0n5YyLSX3Dk6Zq8nDF6g=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <data>
+ 5qxrOZ2wCYb6pn2OINrKjMdyoiQ=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Info.plist</key>
+ <data>
+ dog9Qvc+1HJ0lgFqIwSLK30tnTw=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-watchos.swiftsourceinfo</key>
+ <data>
+ b5QhMtkWEPDaXmIMIPvE6aKeUuc=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo</key>
+ <data>
+ a6LCh72hteu3I0yzMiO4YgEJcTY=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.abi.json</key>
+ <data>
+ WK5cNQ4MnxNXWHUa3c1XsrjjoZ8=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.private.swiftinterface</key>
+ <data>
+ 7rydTsyHePJ81fvIpWzaEa2mFbk=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.swiftdoc</key>
+ <data>
+ KEeb90HqJxiaeOj8CtdsOUKMXRo=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.swiftinterface</key>
+ <data>
+ 7rydTsyHePJ81fvIpWzaEa2mFbk=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.abi.json</key>
+ <data>
+ WK5cNQ4MnxNXWHUa3c1XsrjjoZ8=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.private.swiftinterface</key>
+ <data>
+ 1+yDLPmEYJGS2TEnuL8RmxTCnKk=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.swiftdoc</key>
+ <data>
+ OScmybvxew+d9wzxWNzXymDaqL4=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.swiftinterface</key>
+ <data>
+ 1+yDLPmEYJGS2TEnuL8RmxTCnKk=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/module.modulemap</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <data>
+ kSQy52dGsB7w/hJHj6AAhAIACFY=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist</key>
+ <data>
+ j2C3SxPpybtDtg/v9+nj1YEvh6Q=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h</key>
+ <data>
+ 6wREs+3XBYO0flFID03v3+c9pI0=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <data>
+ 5qxrOZ2wCYb6pn2OINrKjMdyoiQ=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist</key>
+ <data>
+ CFWt3yxBXe7Bcbk3fLtEg4SyL84=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-watchos-simulator.swiftsourceinfo</key>
+ <data>
+ WUZuyWJGlI8fRSOPjNWZPbn8H9w=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-watchos-simulator.swiftsourceinfo</key>
+ <data>
+ b56jyZCEzagnOTZmsZbS9/g67pk=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.abi.json</key>
+ <data>
+ WK5cNQ4MnxNXWHUa3c1XsrjjoZ8=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.private.swiftinterface</key>
+ <data>
+ rMhN3Ksycrc/ikmFNn53MKDosy8=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.swiftdoc</key>
+ <data>
+ DGs3CcBt2KxzYld5/tnQYpevB7A=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.swiftinterface</key>
+ <data>
+ rMhN3Ksycrc/ikmFNn53MKDosy8=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.abi.json</key>
+ <data>
+ WK5cNQ4MnxNXWHUa3c1XsrjjoZ8=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.private.swiftinterface</key>
+ <data>
+ kchfCzxNgDuBOZ1SY9g8JLLgqFY=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.swiftdoc</key>
+ <data>
+ lZkIyJyil/Mu5Op4dNZRt2/UHNQ=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.swiftinterface</key>
+ <data>
+ kchfCzxNgDuBOZ1SY9g8JLLgqFY=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/module.modulemap</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ </dict>
+ <key>files2</key>
+ <dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ iMqjZPuNGQSS2PVS9iBzIwuHQP4=
+ </data>
+ <key>hash2</key>
+ <data>
+ wzBlMNsqEGXsFGDLy97Qhi7eIv2R1tmmszlC8oBE5T4=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 8Piyb1/m+Ag1m5VyjzuDGo7KJNY=
+ </data>
+ <key>hash2</key>
+ <data>
+ qDIBXnftXpZvUc3/Qv5gaSaNDaGUZNgRMQQT1//3Gpc=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>hash2</key>
+ <data>
+ W3/peUI97ePgivwppC8A9ghiddxUioTCl3QjWGPu0+8=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Mo9T8u9l88KN1l8JQXltIjpremQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ PfvmHb1Vtz5TqqbXQTfq1kOKcR2uIey0kkOCxRrHIzE=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jGc9nk2373eRlgSnJVcHvlnDVa4=
+ </data>
+ <key>hash2</key>
+ <data>
+ ioqhudIaQObXJw3INKxYB2XE6YkuzYy0FRn3Bvi3bkg=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Yk24MmxtYLRCJm9amhlYIkWGmQM=
+ </data>
+ <key>hash2</key>
+ <data>
+ lYKhAPSMj253uE7KeH+a8DK6GP2VDPaXoMTpDMafsJg=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ a3W/gnZcHGu1lQ74oSW27ABHdy4=
+ </data>
+ <key>hash2</key>
+ <data>
+ /SuSdWx2V2W5ou2ah5h8CJP4sMQChGe5chUvP+hzOTI=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wTQBcfO5xKcSQlvoeG1sQzRlb0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ d4vQ46W04R8qrk8+Su5wDsZC0Ti08gKkLhu6h8t7H3A=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ VZNkl0Xn0H+bpUdG2MAKZZCXQBU=
+ </data>
+ <key>hash2</key>
+ <data>
+ rbsroSb7Cmh86Y5PKm55Se5/QQoM7QnBPBj93P2qI/I=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ VPFhts9Djukj7ZOEfUnx6ocg8Eo=
+ </data>
+ <key>hash2</key>
+ <data>
+ Y5OhlbBq3PlQoz7rx0QhX6FmaBq8XRidkipaY+ilIzA=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ VZNkl0Xn0H+bpUdG2MAKZZCXQBU=
+ </data>
+ <key>hash2</key>
+ <data>
+ rbsroSb7Cmh86Y5PKm55Se5/QQoM7QnBPBj93P2qI/I=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseCoreInternal.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>hash2</key>
+ <data>
+ I7WpWvmiEnMwky2Dl5xBzvxXQSHCjgV5scKVtvwmCu4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/FirebaseCoreInternal</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HnsD1BQxIEvYDH276r5oAzmCqsw=
+ </data>
+ <key>hash2</key>
+ <data>
+ IzobkaShMuXiwTE8aYsm5qB4lTUP2I688UOwt2F9Q1A=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6wREs+3XBYO0flFID03v3+c9pI0=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6DePS4cKyA+O2QOM0WKMsLbNMKoNALf0hihntR3wJ4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jGc9nk2373eRlgSnJVcHvlnDVa4=
+ </data>
+ <key>hash2</key>
+ <data>
+ ioqhudIaQObXJw3INKxYB2XE6YkuzYy0FRn3Bvi3bkg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Ry3z4FVxXZC9GU0CePYd45OKk8U=
+ </data>
+ <key>hash2</key>
+ <data>
+ HD4tWiJe8lULZrhpf2OMdEQOJR0di1t2R9ipQcZmfvo=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ oXl7DR3BR7s4pVktN9xrfEM/EL8=
+ </data>
+ <key>hash2</key>
+ <data>
+ CYEApXFZ5gW6yN46ZQvg0/EJjaWnubEotMVrqGe0dWg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wTQBcfO5xKcSQlvoeG1sQzRlb0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ d4vQ46W04R8qrk8+Su5wDsZC0Ti08gKkLhu6h8t7H3A=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0s5jApv5Krv7YYoCbRVR2jesZuM=
+ </data>
+ <key>hash2</key>
+ <data>
+ yqYrgBb5qYmn71lOltJ+VTx09Dl6PeLUB5iVkUKu20E=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ X95rmCpuGLwsJtGYmtZUSyTvUqY=
+ </data>
+ <key>hash2</key>
+ <data>
+ Vg7dikshg8suakFNwkPmGlJF2mEs21Ixg9KfDq1r2EQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0s5jApv5Krv7YYoCbRVR2jesZuM=
+ </data>
+ <key>hash2</key>
+ <data>
+ yqYrgBb5qYmn71lOltJ+VTx09Dl6PeLUB5iVkUKu20E=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wTQBcfO5xKcSQlvoeG1sQzRlb0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ d4vQ46W04R8qrk8+Su5wDsZC0Ti08gKkLhu6h8t7H3A=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kf72JF4uMkrcpYf0xUPs1zw7D7c=
+ </data>
+ <key>hash2</key>
+ <data>
+ I6VVQpmPvUoBKpOWcsExf2vWLZp0qRppOvrS53a876w=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wNH6e8YJfiBLLeDy2Htgti5v7h8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3+iF5UgSp8QswGu+aHUaFmDLF6pJSs8FyU7PwOSgenA=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kf72JF4uMkrcpYf0xUPs1zw7D7c=
+ </data>
+ <key>hash2</key>
+ <data>
+ I6VVQpmPvUoBKpOWcsExf2vWLZp0qRppOvrS53a876w=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>hash2</key>
+ <data>
+ I7WpWvmiEnMwky2Dl5xBzvxXQSHCjgV5scKVtvwmCu4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1z4W59URl3Jh1xfm+/zVqUCubfo=
+ </data>
+ <key>hash2</key>
+ <data>
+ YCr64oWSAEX17WNKzkgBfOTSA6KfPY71T9zwouClxME=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>hash2</key>
+ <data>
+ W3/peUI97ePgivwppC8A9ghiddxUioTCl3QjWGPu0+8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZSFybthNNCzEeVtnCalXuYJHEFc=
+ </data>
+ <key>hash2</key>
+ <data>
+ B2wZB/2GoOJOD6lt2VZnVK0VvXaIxVgyicGUbq0Lpk0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HfBK8TCt9b0T+6h6nzeZvjv2JJk=
+ </data>
+ <key>hash2</key>
+ <data>
+ /9dmPdbm93rn7dNMYhY+uQB8ofZUI8/9NG/7YLDF+tI=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jRBb66RPxezPnGwnEMj+2myKh0E=
+ </data>
+ <key>hash2</key>
+ <data>
+ w7Xf6Cto4zruNx8G0uDJZdMTaDMEyXRwBy9xUxOjl98=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>hash2</key>
+ <data>
+ W3/peUI97ePgivwppC8A9ghiddxUioTCl3QjWGPu0+8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6wREs+3XBYO0flFID03v3+c9pI0=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6DePS4cKyA+O2QOM0WKMsLbNMKoNALf0hihntR3wJ4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jGc9nk2373eRlgSnJVcHvlnDVa4=
+ </data>
+ <key>hash2</key>
+ <data>
+ ioqhudIaQObXJw3INKxYB2XE6YkuzYy0FRn3Bvi3bkg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0UcVD0zqKPRTn+Qg1wh0ZXdNCC0=
+ </data>
+ <key>hash2</key>
+ <data>
+ KoqP3oQJJB1rfITN6yeZmlBr0QHzwJJa1C5DRoQfCmU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ boO/4be/u2Grt5rQHGsQb1Edy/U=
+ </data>
+ <key>hash2</key>
+ <data>
+ apAQ4X0y1AKFzT0fLdT5YRRbh9lGtLOYx08qTUyRzME=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 8C5hv0hUB7tlg1O+gib3rfwizJw=
+ </data>
+ <key>hash2</key>
+ <data>
+ rtQdTiNXDJP2DMf3vS2oHO8u07cmTGFQF3q075VZLBo=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wTQBcfO5xKcSQlvoeG1sQzRlb0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ d4vQ46W04R8qrk8+Su5wDsZC0Ti08gKkLhu6h8t7H3A=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ PwD9ukwdLksVLb8TCVNRZfp9FCo=
+ </data>
+ <key>hash2</key>
+ <data>
+ YB8zRCNJB7xMDDwSj/p1dCEriyaMxpDd0nrGIJ8onFE=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yGbdYcuk38Kg+bE0MVOoZ+x4v9E=
+ </data>
+ <key>hash2</key>
+ <data>
+ WYF3pna8PcjvPOLa9mbrePoUytvUgwftZlX/ISSfDwA=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ PwD9ukwdLksVLb8TCVNRZfp9FCo=
+ </data>
+ <key>hash2</key>
+ <data>
+ YB8zRCNJB7xMDDwSj/p1dCEriyaMxpDd0nrGIJ8onFE=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wTQBcfO5xKcSQlvoeG1sQzRlb0I=
+ </data>
+ <key>hash2</key>
+ <data>
+ d4vQ46W04R8qrk8+Su5wDsZC0Ti08gKkLhu6h8t7H3A=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wRjL5I/wo8R7jjKRWKF/r9yfKrw=
+ </data>
+ <key>hash2</key>
+ <data>
+ o9QhagzXTTp/fIo2sV6AF6mWyXORnGF/WxbalnqkD7g=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ gctqyTsVMkmawYEmnu3BPqun8Xo=
+ </data>
+ <key>hash2</key>
+ <data>
+ YXTpPyEqMI3mQRM+BjitmwHyJo9gCXzjQKoTfkWXXhY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wRjL5I/wo8R7jjKRWKF/r9yfKrw=
+ </data>
+ <key>hash2</key>
+ <data>
+ o9QhagzXTTp/fIo2sV6AF6mWyXORnGF/WxbalnqkD7g=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>hash2</key>
+ <data>
+ I7WpWvmiEnMwky2Dl5xBzvxXQSHCjgV5scKVtvwmCu4=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/FirebaseCoreInternal</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 8Ku2jvz6SV46PNzj2Rb8kT1KXdU=
+ </data>
+ <key>hash2</key>
+ <data>
+ Dsz+m9IoSWhmP3mFPPJjiNvoPVevI79UUa4cNOOm2UU=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6wREs+3XBYO0flFID03v3+c9pI0=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6DePS4cKyA+O2QOM0WKMsLbNMKoNALf0hihntR3wJ4=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 54Sz82OnaxyuLyidzY/d+wdjBM4=
+ </data>
+ <key>hash2</key>
+ <data>
+ rXx1WmywTycN9ZIIYJp+DgEbwp97KdcMIOP2Vey1AfM=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ UGKZ+LvMWQHLA0pZroeT4FtanWo=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8P2QSD4E1dUasNxJMu+4GE4G76I4FXxxYgcVu0NYZZk=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Hm2e5MQ/MGwEtAuQJdPKGd3oCdE=
+ </data>
+ <key>hash2</key>
+ <data>
+ ZpATOLg2KZcxBB56aa8YyUGXCgfU2qJJpJDmDqBm+Do=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jUD4D0ftLukkBKU1PBH+zuAjgkA=
+ </data>
+ <key>hash2</key>
+ <data>
+ lWfkSZWCF+/ZEie9OLzSLlBixqPgS7k1K8rdGT++GKg=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mOdYgOEjaGMJTzvBZ7qoDzsYr0c=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0pEnBnRsngw0uNzYoMSdtAQAmnwR5Azrsm4q8pvRbYs=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ oTyfrRKrgC4Tsdk6LqgAmzHp2us=
+ </data>
+ <key>hash2</key>
+ <data>
+ sPvDzepYIE2JY5Hti5ARB7rnQWD4z1UjJgEJcftpdAg=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mOdYgOEjaGMJTzvBZ7qoDzsYr0c=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0pEnBnRsngw0uNzYoMSdtAQAmnwR5Azrsm4q8pvRbYs=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jUD4D0ftLukkBKU1PBH+zuAjgkA=
+ </data>
+ <key>hash2</key>
+ <data>
+ lWfkSZWCF+/ZEie9OLzSLlBixqPgS7k1K8rdGT++GKg=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xxTRSgszE1nOq7o5AuBVkyIbTLE=
+ </data>
+ <key>hash2</key>
+ <data>
+ zx8yDWhleHynn6ocgG2P1XyMEbS1jWD3OAuVtE9949U=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KS9qHYW7mCq5r+4cjx5ikNa6GAs=
+ </data>
+ <key>hash2</key>
+ <data>
+ MSyhL24320YEJ5fIZkst9jeKKx9Q1V30URm1cXrv7WI=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xxTRSgszE1nOq7o5AuBVkyIbTLE=
+ </data>
+ <key>hash2</key>
+ <data>
+ zx8yDWhleHynn6ocgG2P1XyMEbS1jWD3OAuVtE9949U=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>hash2</key>
+ <data>
+ I7WpWvmiEnMwky2Dl5xBzvxXQSHCjgV5scKVtvwmCu4=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ +ZnpRxKYuc9HaEJlSmIiBVsX0D4=
+ </data>
+ <key>hash2</key>
+ <data>
+ e2TNeCiIm8qDUboNWpnfZemedYvYCqOxMF0ZxSrsnRE=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>hash2</key>
+ <data>
+ W3/peUI97ePgivwppC8A9ghiddxUioTCl3QjWGPu0+8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ O2pivkO1B8DuVEIHu3FSzbwKwco=
+ </data>
+ <key>hash2</key>
+ <data>
+ 5ATlut53fQl8C+FQ5tKTDcUDjAWzmYFfgSWnlWozy9U=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HRfKl7BxyzfI+SaOge9Mrub9Wk4=
+ </data>
+ <key>hash2</key>
+ <data>
+ BnvNRhE7Q7+jcaUHLYaVJNEISVVW5z2kV802oHxHTNg=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ v457EcvNK4ibYcr/Q8wvSaghRU4=
+ </data>
+ <key>hash2</key>
+ <data>
+ eUSaR4EZD8ZJkXlfXNrURY8KDj4BArFDJTmy9Sg+37A=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>hash2</key>
+ <data>
+ W3/peUI97ePgivwppC8A9ghiddxUioTCl3QjWGPu0+8=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Mo9T8u9l88KN1l8JQXltIjpremQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ PfvmHb1Vtz5TqqbXQTfq1kOKcR2uIey0kkOCxRrHIzE=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jGc9nk2373eRlgSnJVcHvlnDVa4=
+ </data>
+ <key>hash2</key>
+ <data>
+ ioqhudIaQObXJw3INKxYB2XE6YkuzYy0FRn3Bvi3bkg=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1tIA9guUi5y1CQR4qwaAdHTbNNA=
+ </data>
+ <key>hash2</key>
+ <data>
+ yr8uD4/FrEqW+BkSua95a5sf7u9jJk39oud/PxEDGC4=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HO6RzGMxK+15CH4YcvFx7Mv9J4E=
+ </data>
+ <key>hash2</key>
+ <data>
+ +AJPJO83DjUGZQ03dXpOaxII/IKINeQG/q6lY86Cwmo=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ i1v3TqOe6Ba4ugtgoWJHSaE63wM=
+ </data>
+ <key>hash2</key>
+ <data>
+ vCV9a3kmJpBir0jkq/U0ap2AuFpFkb+viakif04Tm4A=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ T2VDKs0qePCY6hp4cTbPtfZWM4E=
+ </data>
+ <key>hash2</key>
+ <data>
+ TCmGIPCIRdt5fk1oaTyFEU0szrnrfA09MikIJHkOON4=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ J7F9+DjoqA2LvOo6IeeiS5DdhrI=
+ </data>
+ <key>hash2</key>
+ <data>
+ AaMg+qSJe1DJBkacUgfJ711GYtA/3K8KrikxMroBYMY=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ T2VDKs0qePCY6hp4cTbPtfZWM4E=
+ </data>
+ <key>hash2</key>
+ <data>
+ TCmGIPCIRdt5fk1oaTyFEU0szrnrfA09MikIJHkOON4=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseCoreInternal.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>hash2</key>
+ <data>
+ I7WpWvmiEnMwky2Dl5xBzvxXQSHCjgV5scKVtvwmCu4=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 2/lZYt1mogKlxI7xtiMQyPHHfd8=
+ </data>
+ <key>hash2</key>
+ <data>
+ Lwkr/Brw2gJcFSgqmNAzFdIWsvp8gTZEoxvhvJ32pLQ=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ TTKMz7R3lfx7NOUVdMeYbdZEMuo=
+ </data>
+ <key>hash2</key>
+ <data>
+ GSDbEnvtkzjMbLkj8eGFQGDYH8uEoG+8Gui44W1qQAY=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>hash2</key>
+ <data>
+ W3/peUI97ePgivwppC8A9ghiddxUioTCl3QjWGPu0+8=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6wREs+3XBYO0flFID03v3+c9pI0=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6DePS4cKyA+O2QOM0WKMsLbNMKoNALf0hihntR3wJ4=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jGc9nk2373eRlgSnJVcHvlnDVa4=
+ </data>
+ <key>hash2</key>
+ <data>
+ ioqhudIaQObXJw3INKxYB2XE6YkuzYy0FRn3Bvi3bkg=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9JPooP/uYinc00Br0KGOdKOLXeY=
+ </data>
+ <key>hash2</key>
+ <data>
+ s9Rs/WhcoKeLGDi0PQvByTIBPkU04/7/FJ2iylbC5e4=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sV6gxacSQGq+QAvO2YRxtrJEuX0=
+ </data>
+ <key>hash2</key>
+ <data>
+ 9Uz1Wti6zHWoArtMvfMnQxDodDQ/qfaghNwv4PwdXDE=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ cwpKkhoCB8Dr7C3YL+w3ljw+j3s=
+ </data>
+ <key>hash2</key>
+ <data>
+ 6PFzkyb8JBmW6DkgUtimi4yJYyQ64U9BCib7TpBPUBA=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ i1v3TqOe6Ba4ugtgoWJHSaE63wM=
+ </data>
+ <key>hash2</key>
+ <data>
+ vCV9a3kmJpBir0jkq/U0ap2AuFpFkb+viakif04Tm4A=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ DYVQ/GTfVAS98ySef2gzSDNrtNA=
+ </data>
+ <key>hash2</key>
+ <data>
+ Q8KZZcib+MguEFn6tiNfXYQPHV3gjpzKHUvvxi/NHv8=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ SIXlQ9QxziJNsSrvuqF+ZWXF3f0=
+ </data>
+ <key>hash2</key>
+ <data>
+ GobmeNeiKPPnzI31CCxp/6TApQ8T/KSmGIJPF/aRCes=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ DYVQ/GTfVAS98ySef2gzSDNrtNA=
+ </data>
+ <key>hash2</key>
+ <data>
+ Q8KZZcib+MguEFn6tiNfXYQPHV3gjpzKHUvvxi/NHv8=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ i1v3TqOe6Ba4ugtgoWJHSaE63wM=
+ </data>
+ <key>hash2</key>
+ <data>
+ vCV9a3kmJpBir0jkq/U0ap2AuFpFkb+viakif04Tm4A=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ s3V6FPF2lG3s2i0qn9BuPYFWMBI=
+ </data>
+ <key>hash2</key>
+ <data>
+ cmNPTR4qHyR2TsnT/QY6C4gRb81EAl4UCMBqsEzdDQM=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fi4D64Dr6ZCz6JkSCVr+EOSuHY4=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4+B9x9Z3zjAblvIM8amHIbcMtEZhuFitbbG9RBF/WYQ=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ s3V6FPF2lG3s2i0qn9BuPYFWMBI=
+ </data>
+ <key>hash2</key>
+ <data>
+ cmNPTR4qHyR2TsnT/QY6C4gRb81EAl4UCMBqsEzdDQM=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>hash2</key>
+ <data>
+ I7WpWvmiEnMwky2Dl5xBzvxXQSHCjgV5scKVtvwmCu4=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ YeCC5Tshhvf53tx2LfQpPOBXPms=
+ </data>
+ <key>hash2</key>
+ <data>
+ cXTuJThT2QuHm11skk80jtSwtdwgYlBVdG6h11YvE+o=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 8X9T+0X0lxdOjZbEamhNVJjBx+I=
+ </data>
+ <key>hash2</key>
+ <data>
+ Qt/YnRkhvL/nz4FU9OmgEq2ONlC/vOlObM1n2yPstrA=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>hash2</key>
+ <data>
+ W3/peUI97ePgivwppC8A9ghiddxUioTCl3QjWGPu0+8=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jBYpTuC0n5YyLSX3Dk6Zq8nDF6g=
+ </data>
+ <key>hash2</key>
+ <data>
+ j0XH3W9GJGEfjtxbqO2RqZApCqhzklr8bfXA220B/Pg=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 5qxrOZ2wCYb6pn2OINrKjMdyoiQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ QZTCKU4tasT52aFCK3yvPnxRdXSLkWkxzdO8gEPcbMM=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ dog9Qvc+1HJ0lgFqIwSLK30tnTw=
+ </data>
+ <key>hash2</key>
+ <data>
+ +O64cSqZL4ngNEQGIz6ZYh8d6sH5NHYG0vWjZLwNhIs=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-watchos.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ b5QhMtkWEPDaXmIMIPvE6aKeUuc=
+ </data>
+ <key>hash2</key>
+ <data>
+ MwefuQSL1N3xKPLLkv82cxKy1KDs8xexv1OelTCD3jk=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ a6LCh72hteu3I0yzMiO4YgEJcTY=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8X5uYiRreP2i4Ijzjf2wr2zpG0YR5x5UPJyh+qoALKM=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WK5cNQ4MnxNXWHUa3c1XsrjjoZ8=
+ </data>
+ <key>hash2</key>
+ <data>
+ Op7bV9K86VxUYAw7RFBU1C9bAlfDV0Yz6t91Oni1y9E=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 7rydTsyHePJ81fvIpWzaEa2mFbk=
+ </data>
+ <key>hash2</key>
+ <data>
+ Jp+2sGuBTgL4NbDGp6JXWrFV8GBwf/jrCen9gOOebnw=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KEeb90HqJxiaeOj8CtdsOUKMXRo=
+ </data>
+ <key>hash2</key>
+ <data>
+ t+rhpjxd0f5+lzb1ZDnfyZpWiAsCc3LvBPx21lcIKr0=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 7rydTsyHePJ81fvIpWzaEa2mFbk=
+ </data>
+ <key>hash2</key>
+ <data>
+ Jp+2sGuBTgL4NbDGp6JXWrFV8GBwf/jrCen9gOOebnw=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WK5cNQ4MnxNXWHUa3c1XsrjjoZ8=
+ </data>
+ <key>hash2</key>
+ <data>
+ Op7bV9K86VxUYAw7RFBU1C9bAlfDV0Yz6t91Oni1y9E=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1+yDLPmEYJGS2TEnuL8RmxTCnKk=
+ </data>
+ <key>hash2</key>
+ <data>
+ ctDDizZWRfdvBDGdyQM2q03BiROWtCgTNnkHMIObTTw=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ OScmybvxew+d9wzxWNzXymDaqL4=
+ </data>
+ <key>hash2</key>
+ <data>
+ NRS7wd0VbWrPdfahlVo3V9QstSjGhAbFj0vo8paTgZw=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1+yDLPmEYJGS2TEnuL8RmxTCnKk=
+ </data>
+ <key>hash2</key>
+ <data>
+ ctDDizZWRfdvBDGdyQM2q03BiROWtCgTNnkHMIObTTw=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>hash2</key>
+ <data>
+ I7WpWvmiEnMwky2Dl5xBzvxXQSHCjgV5scKVtvwmCu4=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kSQy52dGsB7w/hJHj6AAhAIACFY=
+ </data>
+ <key>hash2</key>
+ <data>
+ 2KXIbAjvC3eAX8vlS4jJUNHRfuPMp21QBiCMk/oqEIE=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ j2C3SxPpybtDtg/v9+nj1YEvh6Q=
+ </data>
+ <key>hash2</key>
+ <data>
+ Ms/+ZItw3qsSaVbfnKkIw6t89WLmPi82JVIZtnIRJO8=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ifoThrqbbqoLG4yjAruMQRaf0Dw=
+ </data>
+ <key>hash2</key>
+ <data>
+ W3/peUI97ePgivwppC8A9ghiddxUioTCl3QjWGPu0+8=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6wREs+3XBYO0flFID03v3+c9pI0=
+ </data>
+ <key>hash2</key>
+ <data>
+ g6DePS4cKyA+O2QOM0WKMsLbNMKoNALf0hihntR3wJ4=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 5qxrOZ2wCYb6pn2OINrKjMdyoiQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ QZTCKU4tasT52aFCK3yvPnxRdXSLkWkxzdO8gEPcbMM=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ CFWt3yxBXe7Bcbk3fLtEg4SyL84=
+ </data>
+ <key>hash2</key>
+ <data>
+ H3tmxm2QUvkPgcEGBvM6IQ9IyDqlqhbASBvUz92GmII=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-watchos-simulator.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WUZuyWJGlI8fRSOPjNWZPbn8H9w=
+ </data>
+ <key>hash2</key>
+ <data>
+ q3Q9b/qjm5DMcosE2SrsoPEMLT6jXb83jfp1tPklpME=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-watchos-simulator.swiftsourceinfo</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ b56jyZCEzagnOTZmsZbS9/g67pk=
+ </data>
+ <key>hash2</key>
+ <data>
+ s0IqhJUPrpQ5pnXUD4cP4uPXxm+nFjr4L6xpChK3D3k=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WK5cNQ4MnxNXWHUa3c1XsrjjoZ8=
+ </data>
+ <key>hash2</key>
+ <data>
+ Op7bV9K86VxUYAw7RFBU1C9bAlfDV0Yz6t91Oni1y9E=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rMhN3Ksycrc/ikmFNn53MKDosy8=
+ </data>
+ <key>hash2</key>
+ <data>
+ ctCRvEUpIK7gkIdi6wOuDkgTLL7jvNz+f1U+D53v9lE=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ DGs3CcBt2KxzYld5/tnQYpevB7A=
+ </data>
+ <key>hash2</key>
+ <data>
+ okar6YQMHR8jib3gl+SxpQlKbk9X0A+/xal386VYtnM=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rMhN3Ksycrc/ikmFNn53MKDosy8=
+ </data>
+ <key>hash2</key>
+ <data>
+ ctCRvEUpIK7gkIdi6wOuDkgTLL7jvNz+f1U+D53v9lE=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.abi.json</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WK5cNQ4MnxNXWHUa3c1XsrjjoZ8=
+ </data>
+ <key>hash2</key>
+ <data>
+ Op7bV9K86VxUYAw7RFBU1C9bAlfDV0Yz6t91Oni1y9E=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.private.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kchfCzxNgDuBOZ1SY9g8JLLgqFY=
+ </data>
+ <key>hash2</key>
+ <data>
+ +8F/zX0pIKumnBKRfQSHvSQmY1A3zNeLBYZO9wHT5dQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.swiftdoc</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ lZkIyJyil/Mu5Op4dNZRt2/UHNQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 9PrpRRhgON0ecEatDEb/Yf43lCkMuMud4Pk7kN2s3lI=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.swiftinterface</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kchfCzxNgDuBOZ1SY9g8JLLgqFY=
+ </data>
+ <key>hash2</key>
+ <data>
+ +8F/zX0pIKumnBKRfQSHvSQmY1A3zNeLBYZO9wHT5dQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BN8blYJtQ2QUd5K6lnyWPWdo0Bs=
+ </data>
+ <key>hash2</key>
+ <data>
+ I7WpWvmiEnMwky2Dl5xBzvxXQSHCjgV5scKVtvwmCu4=
+ </data>
+ </dict>
+ </dict>
+ <key>rules</key>
+ <dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^version.plist$</key>
+ <true/>
+ </dict>
+ <key>rules2</key>
+ <dict>
+ <key>.*\.dSYM($|/)</key>
+ <dict>
+ <key>weight</key>
+ <real>11</real>
+ </dict>
+ <key>^(.*/)?\.DS_Store$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>2000</real>
+ </dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^Info\.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^PkgInfo$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^embedded\.provisionprofile$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^version\.plist$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeSignature b/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeSignature
new file mode 100644
index 0000000..97c1d6d
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal
index 4d1ca78..df4afdf 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
index 1600f41..f88568a 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
index 1c3a8e9..9a22fe0 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
@@ -1,6 +1,6 @@
#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)
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
#ifndef FIREBASECOREINTERNAL_SWIFT_H
#define FIREBASECOREINTERNAL_SWIFT_H
#pragma clang diagnostic push
@@ -23,7 +23,6 @@
# include <swift/objc-prologue.h>
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
@@ -32,10 +31,30 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -71,53 +90,66 @@
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# 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)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#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)
@@ -137,28 +169,25 @@
# 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
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -187,14 +216,16 @@
#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 SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -207,26 +238,42 @@
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
-# define SWIFT_NOEXCEPT noexcept
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# 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;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -276,6 +323,13 @@
/// returns:
/// A heartbeats payload for the flushed heartbeat(s).
- (FIRHeartbeatsPayload * _Nonnull)flush SWIFT_WARN_UNUSED_RESULT;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
/// Synchronously flushes the heartbeat for today.
/// If no heartbeat was logged today, the returned payload is empty.
/// note:
@@ -305,11 +359,11 @@
@end
#endif
-#if defined(__cplusplus)
-#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
+#if defined(__cplusplus)
+#endif
#pragma clang diagnostic pop
#endif
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Info.plist
index 2a57c81..dcbffe0 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Info.plist
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphoneos16.1</string>
+ <string>iphoneos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
index 1672876..ea95873 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.abi.json b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.abi.json
index 279339e..4d53e9e 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.abi.json
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.abi.json
@@ -101,6 +101,46 @@
},
{
"kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
"name": "flushHeartbeatFromToday",
"printedName": "flushHeartbeatFromToday()",
"children": [
@@ -535,6 +575,45 @@
},
{
"kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
"name": "flushHeartbeatFromToday",
"printedName": "flushHeartbeatFromToday()",
"children": [
@@ -567,7 +646,16 @@
"AccessControl",
"RawDocComment"
],
- "hasMissingDesignatedInitializers": true
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
},
{
"kind": "Import",
@@ -594,7 +682,10 @@
"name": "GoogleUtilities",
"printedName": "GoogleUtilities",
"declKind": "Import",
- "moduleName": "FirebaseCoreInternal"
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
},
{
"kind": "TypeDecl",
@@ -862,6 +953,13 @@
},
{
"kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
"name": "HTTPHeaderRepresentable",
"printedName": "HTTPHeaderRepresentable",
"usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
@@ -1054,33 +1152,19 @@
"usr": "s:10Foundation4DataV",
"mangledName": "$s10Foundation4DataV",
"moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
"declAttributes": [
- "Frozen"
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
],
"isExternal": true,
"conformances": [
- {
- "kind": "Conformance",
- "name": "ReferenceConvertible",
- "printedName": "ReferenceConvertible",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "ReferenceType",
- "printedName": "ReferenceType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:10Foundation20ReferenceConvertibleP",
- "mangledName": "$s10Foundation20ReferenceConvertibleP"
- },
{
"kind": "Conformance",
"name": "Equatable",
@@ -1473,24 +1557,25 @@
},
{
"kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomReflectable",
- "printedName": "CustomReflectable",
- "usr": "s:s17CustomReflectableP",
- "mangledName": "$ss17CustomReflectableP"
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
},
{
"kind": "Conformance",
@@ -1516,6 +1601,27 @@
},
{
"kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
"name": "Decodable",
"printedName": "Decodable",
"usr": "s:Se",
@@ -1535,158 +1641,438 @@
},
"ConstValues": [
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
"kind": "StringLiteral",
"offset": 763,
"length": 25,
"value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
"kind": "StringLiteral",
"offset": 755,
"length": 23,
"value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 1167,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "Array",
"offset": 2219,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
"kind": "IntegerLiteral",
- "offset": 972,
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
"length": 2,
"value": "30"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 1279,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
"kind": "IntegerLiteral",
- "offset": 1343,
+ "offset": 2471,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "IntegerLiteral",
- "offset": 1630,
+ "offset": 1682,
"length": 1,
"value": "2"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 2212,
+ "offset": 2264,
"length": 12,
"value": "\"heartbeats\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 2212,
+ "offset": 2264,
"length": 12,
"value": "\"heartbeats\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 2543,
+ "offset": 2595,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 4309,
+ "offset": 4122,
"length": 12,
"value": "\"yyyy-MM-dd\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 4364,
+ "offset": 4177,
"length": 13,
"value": "\"en_US_POSIX\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "IntegerLiteral",
- "offset": 4429,
+ "offset": 4242,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 4891,
+ "offset": 4704,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 5453,
+ "offset": 5266,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
- "kind": "Dictionary",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
"offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
"length": 3,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
"kind": "StringLiteral",
"offset": 758,
"length": 26,
"value": "\"google-heartbeat-storage\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
"kind": "StringLiteral",
"offset": 905,
"length": 30,
"value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
}
]
}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.private.swiftinterface
index b425fc4..a01dba2 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.private.swiftinterface
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.private.swiftinterface
@@ -1,17 +1,20 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseCoreInternal
import Foundation
-import GoogleUtilities
import Swift
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
@objc public init(id: Swift.String)
@objc public func log(_ agent: Swift.String)
@objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
@objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
@objc deinit
}
@@ -23,11 +26,14 @@
}
@objc deinit
}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
convenience public init(id: Swift.String)
final public func log(_ agent: Swift.String)
@discardableResult
final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
@discardableResult
final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
@objc deinit
@@ -35,12 +41,12 @@
public protocol HTTPHeaderRepresentable {
func headerValue() -> Swift.String
}
-public struct HeartbeatsPayload : Swift.Codable {
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
public var isEmpty: Swift.Bool {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
}
extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
public func headerValue() -> Swift.String
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftdoc
index 309e31b..f664043 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftdoc
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftinterface
index b425fc4..a01dba2 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftinterface
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios.swiftinterface
@@ -1,17 +1,20 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseCoreInternal
import Foundation
-import GoogleUtilities
import Swift
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
@objc public init(id: Swift.String)
@objc public func log(_ agent: Swift.String)
@objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
@objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
@objc deinit
}
@@ -23,11 +26,14 @@
}
@objc deinit
}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
convenience public init(id: Swift.String)
final public func log(_ agent: Swift.String)
@discardableResult
final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
@discardableResult
final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
@objc deinit
@@ -35,12 +41,12 @@
public protocol HTTPHeaderRepresentable {
func headerValue() -> Swift.String
}
-public struct HeartbeatsPayload : Swift.Codable {
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
public var isEmpty: Swift.Bool {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
}
extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
public func headerValue() -> Swift.String
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal
deleted file mode 100644
index 14822c6..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal
new file mode 120000
index 0000000..1dbed41
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal
@@ -0,0 +1 @@
+Versions/Current/FirebaseCoreInternal
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist
deleted file mode 100644
index 4dec247..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseCoreInternal-Privacy</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseCoreInternal_Privacy</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Headers b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
deleted file mode 100644
index 663a0fa..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
+++ /dev/null
@@ -1,632 +0,0 @@
-#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
-#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(<swift/objc-prologue.h>)
-# include <swift/objc-prologue.h>
-#endif
-
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
-#pragma clang diagnostic ignored "-Wauto-import"
-#if defined(__OBJC__)
-#include <Foundation/Foundation.h>
-#endif
-#if defined(__cplusplus)
-#include <cstdint>
-#include <cstddef>
-#include <cstdbool>
-#else
-#include <stdint.h>
-#include <stddef.h>
-#include <stdbool.h>
-#endif
-
-#if !defined(SWIFT_TYPEDEFS)
-# define SWIFT_TYPEDEFS 1
-# if __has_include(<uchar.h>)
-# include <uchar.h>
-# 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))
-#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 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
-#else
-#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
-@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 <code>id</code> 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(<swift/objc-prologue.h>)
-# include <swift/objc-prologue.h>
-#endif
-
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
-#pragma clang diagnostic ignored "-Wauto-import"
-#if defined(__OBJC__)
-#include <Foundation/Foundation.h>
-#endif
-#if defined(__cplusplus)
-#include <cstdint>
-#include <cstddef>
-#include <cstdbool>
-#else
-#include <stdint.h>
-#include <stddef.h>
-#include <stdbool.h>
-#endif
-
-#if !defined(SWIFT_TYPEDEFS)
-# define SWIFT_TYPEDEFS 1
-# if __has_include(<uchar.h>)
-# include <uchar.h>
-# 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))
-#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 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
-#else
-#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
-@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 <code>id</code> 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
-
-#else
-#error unsupported Swift architecture
-#endif
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Info.plist
deleted file mode 100644
index e551d3f..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Info.plist
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>FirebaseCoreInternal</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseCoreInternal</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseCoreInternal</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo
deleted file mode 100644
index 8720970..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo
deleted file mode 100644
index 6bd6557..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.abi.json b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.abi.json
deleted file mode 100644
index 279339e..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.abi.json
+++ /dev/null
@@ -1,1692 +0,0 @@
-{
- "ABIRoot": {
- "kind": "Root",
- "name": "TopLevel",
- "printedName": "TopLevel",
- "children": [
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "_ObjC_HeartbeatController",
- "printedName": "_ObjC_HeartbeatController",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatController",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)initWithId:",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC2idACSS_tcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "log",
- "printedName": "log(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)log:",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC3logyySSF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flush",
- "printedName": "flush()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flush",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC5flushAA01_D19C_HeartbeatsPayloadCyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flushHeartbeatFromToday",
- "printedName": "flushHeartbeatFromToday()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushHeartbeatFromToday",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC05flushE9FromTodayAA01_D19C_HeartbeatsPayloadCyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatController",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)init",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerCACycfc",
- "moduleName": "FirebaseCoreInternal",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC",
- "moduleName": "FirebaseCoreInternal",
- "objc_name": "FIRHeartbeatController",
- "declAttributes": [
- "AccessControl",
- "ObjCMembers",
- "ObjC",
- "RawDocComment"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "_ObjC_HeartbeatsPayload",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- },
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "headerValue",
- "printedName": "headerValue()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)headerValue",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC11headerValueSSyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Var",
- "name": "isEmpty",
- "printedName": "isEmpty",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(py)isEmpty",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvp",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "RawDocComment"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)isEmpty",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvg",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)init",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCACycfc",
- "moduleName": "FirebaseCoreInternal",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC",
- "moduleName": "FirebaseCoreInternal",
- "objc_name": "FIRHeartbeatsPayload",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "RawDocComment"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "HTTPHeaderRepresentable",
- "printedName": "HTTPHeaderRepresentable",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
- },
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "HeartbeatController",
- "printedName": "HeartbeatController",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatController",
- "printedName": "FirebaseCoreInternal.HeartbeatController",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Convenience",
- "AccessControl",
- "RawDocComment"
- ],
- "init_kind": "Convenience"
- },
- {
- "kind": "Function",
- "name": "log",
- "printedName": "log(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flush",
- "printedName": "flush()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "DiscardableResult",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flushHeartbeatFromToday",
- "printedName": "flushHeartbeatFromToday()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "DiscardableResult",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Class",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "RawDocComment"
- ],
- "hasMissingDesignatedInitializers": true
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "GoogleUtilities",
- "printedName": "GoogleUtilities",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal"
- },
- {
- "kind": "TypeDecl",
- "name": "HTTPHeaderRepresentable",
- "printedName": "HTTPHeaderRepresentable",
- "children": [
- {
- "kind": "Function",
- "name": "headerValue",
- "printedName": "headerValue()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
- "moduleName": "FirebaseCoreInternal",
- "genericSig": "<τ_0_0 where τ_0_0 : FirebaseCoreInternal.HTTPHeaderRepresentable>",
- "sugared_genericSig": "<Self where Self : FirebaseCoreInternal.HTTPHeaderRepresentable>",
- "protocolReq": true,
- "reqNewWitnessTableEntry": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Protocol",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "HeartbeatsPayload",
- "printedName": "HeartbeatsPayload",
- "children": [
- {
- "kind": "Var",
- "name": "isEmpty",
- "printedName": "isEmpty",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Var",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
- "moduleName": "FirebaseCoreInternal",
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(from:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- },
- {
- "kind": "TypeNominal",
- "name": "Decoder",
- "printedName": "Swift.Decoder",
- "usr": "s:s7DecoderP"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
- "moduleName": "FirebaseCoreInternal",
- "implicit": true,
- "throwing": true,
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "encode",
- "printedName": "encode(to:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Encoder",
- "printedName": "Swift.Encoder",
- "usr": "s:s7EncoderP"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
- "moduleName": "FirebaseCoreInternal",
- "implicit": true,
- "throwing": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "headerValue",
- "printedName": "headerValue()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Var",
- "name": "dateFormatter",
- "printedName": "dateFormatter",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "DateFormatter",
- "printedName": "Foundation.DateFormatter",
- "usr": "c:objc(cs)NSDateFormatter"
- }
- ],
- "declKind": "Var",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
- "moduleName": "FirebaseCoreInternal",
- "static": true,
- "declAttributes": [
- "HasInitialValue",
- "HasStorage",
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "isLet": true,
- "hasStorage": true,
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "DateFormatter",
- "printedName": "Foundation.DateFormatter",
- "usr": "c:objc(cs)NSDateFormatter"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
- "moduleName": "FirebaseCoreInternal",
- "static": true,
- "implicit": true,
- "isFromExtension": true,
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Function",
- "name": "==",
- "printedName": "==(_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- },
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
- "moduleName": "FirebaseCoreInternal",
- "static": true,
- "implicit": true,
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Struct",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Decodable",
- "printedName": "Decodable",
- "usr": "s:Se",
- "mangledName": "$sSe"
- },
- {
- "kind": "Conformance",
- "name": "Encodable",
- "printedName": "Encodable",
- "usr": "s:SE",
- "mangledName": "$sSE"
- },
- {
- "kind": "Conformance",
- "name": "HTTPHeaderRepresentable",
- "printedName": "HTTPHeaderRepresentable",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
- },
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "Data",
- "printedName": "Data",
- "children": [
- {
- "kind": "Function",
- "name": "base64URLEncodedString",
- "printedName": "base64URLEncodedString(options:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Base64EncodingOptions",
- "printedName": "Foundation.NSData.Base64EncodingOptions",
- "hasDefaultArg": true,
- "usr": "c:@E@NSDataBase64EncodingOptions"
- }
- ],
- "declKind": "Func",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(base64URLEncoded:options:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.Data?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Base64DecodingOptions",
- "printedName": "Foundation.NSData.Base64DecodingOptions",
- "hasDefaultArg": true,
- "usr": "c:@E@NSDataBase64DecodingOptions"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "zipped",
- "printedName": "zipped()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "declKind": "Func",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "throwing": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "unzipped",
- "printedName": "unzipped()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "declKind": "Func",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "throwing": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Struct",
- "usr": "s:10Foundation4DataV",
- "mangledName": "$s10Foundation4DataV",
- "moduleName": "Foundation",
- "declAttributes": [
- "Frozen"
- ],
- "isExternal": true,
- "conformances": [
- {
- "kind": "Conformance",
- "name": "ReferenceConvertible",
- "printedName": "ReferenceConvertible",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "ReferenceType",
- "printedName": "ReferenceType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:10Foundation20ReferenceConvertibleP",
- "mangledName": "$s10Foundation20ReferenceConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "RandomAccessCollection",
- "printedName": "RandomAccessCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Indices",
- "printedName": "Indices",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Range",
- "printedName": "Swift.Range<Swift.Int>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "usr": "s:Sn"
- }
- ]
- }
- ],
- "usr": "s:Sk",
- "mangledName": "$sSk"
- },
- {
- "kind": "Conformance",
- "name": "MutableCollection",
- "printedName": "MutableCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- }
- ],
- "usr": "s:SM",
- "mangledName": "$sSM"
- },
- {
- "kind": "Conformance",
- "name": "RangeReplaceableCollection",
- "printedName": "RangeReplaceableCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- }
- ],
- "usr": "s:Sm",
- "mangledName": "$sSm"
- },
- {
- "kind": "Conformance",
- "name": "MutableDataProtocol",
- "printedName": "MutableDataProtocol",
- "usr": "s:10Foundation19MutableDataProtocolP",
- "mangledName": "$s10Foundation19MutableDataProtocolP"
- },
- {
- "kind": "Conformance",
- "name": "ContiguousBytes",
- "printedName": "ContiguousBytes",
- "usr": "s:10Foundation15ContiguousBytesP",
- "mangledName": "$s10Foundation15ContiguousBytesP"
- },
- {
- "kind": "Conformance",
- "name": "Sendable",
- "printedName": "Sendable",
- "usr": "s:s8SendableP",
- "mangledName": "$ss8SendableP"
- },
- {
- "kind": "Conformance",
- "name": "BidirectionalCollection",
- "printedName": "BidirectionalCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Indices",
- "printedName": "Indices",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Range",
- "printedName": "Swift.Range<Swift.Int>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "usr": "s:Sn"
- }
- ]
- }
- ],
- "usr": "s:SK",
- "mangledName": "$sSK"
- },
- {
- "kind": "Conformance",
- "name": "Collection",
- "printedName": "Collection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Iterator",
- "printedName": "Iterator",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Iterator",
- "printedName": "Foundation.Data.Iterator",
- "usr": "s:10Foundation4DataV8IteratorV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Indices",
- "printedName": "Indices",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Range",
- "printedName": "Swift.Range<Swift.Int>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "usr": "s:Sn"
- }
- ]
- }
- ],
- "usr": "s:Sl",
- "mangledName": "$sSl"
- },
- {
- "kind": "Conformance",
- "name": "DataProtocol",
- "printedName": "DataProtocol",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Regions",
- "printedName": "Regions",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "CollectionOfOne",
- "printedName": "Swift.CollectionOfOne<Foundation.Data>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "usr": "s:s15CollectionOfOneV"
- }
- ]
- }
- ],
- "usr": "s:10Foundation12DataProtocolP",
- "mangledName": "$s10Foundation12DataProtocolP"
- },
- {
- "kind": "Conformance",
- "name": "Sequence",
- "printedName": "Sequence",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Iterator",
- "printedName": "Iterator",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Iterator",
- "printedName": "Foundation.Data.Iterator",
- "usr": "s:10Foundation4DataV8IteratorV"
- }
- ]
- }
- ],
- "usr": "s:ST",
- "mangledName": "$sST"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomReflectable",
- "printedName": "CustomReflectable",
- "usr": "s:s17CustomReflectableP",
- "mangledName": "$ss17CustomReflectableP"
- },
- {
- "kind": "Conformance",
- "name": "_ObjectiveCBridgeable",
- "printedName": "_ObjectiveCBridgeable",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "_ObjectiveCType",
- "printedName": "_ObjectiveCType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:s21_ObjectiveCBridgeableP",
- "mangledName": "$ss21_ObjectiveCBridgeableP"
- },
- {
- "kind": "Conformance",
- "name": "Decodable",
- "printedName": "Decodable",
- "usr": "s:Se",
- "mangledName": "$sSe"
- },
- {
- "kind": "Conformance",
- "name": "Encodable",
- "printedName": "Encodable",
- "usr": "s:SE",
- "mangledName": "$sSE"
- }
- ]
- }
- ],
- "json_format_version": 8
- },
- "ConstValues": [
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 763,
- "length": 25,
- "value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 755,
- "length": 23,
- "value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 869,
- "length": 1,
- "value": "1"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 869,
- "length": 1,
- "value": "1"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 869,
- "length": 1,
- "value": "1"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 1167,
- "length": 1,
- "value": "0"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "Array",
- "offset": 2219,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "IntegerLiteral",
- "offset": 972,
- "length": 2,
- "value": "30"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 1279,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "IntegerLiteral",
- "offset": 1343,
- "length": 1,
- "value": "0"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "IntegerLiteral",
- "offset": 1630,
- "length": 1,
- "value": "2"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 2212,
- "length": 12,
- "value": "\"heartbeats\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 2212,
- "length": 12,
- "value": "\"heartbeats\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "Array",
- "offset": 2543,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 4309,
- "length": 12,
- "value": "\"yyyy-MM-dd\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 4364,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "IntegerLiteral",
- "offset": 4429,
- "length": 1,
- "value": "0"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "Array",
- "offset": 4891,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "Array",
- "offset": 5453,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
- "kind": "Dictionary",
- "offset": 2158,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
- "kind": "StringLiteral",
- "offset": 758,
- "length": 26,
- "value": "\"google-heartbeat-storage\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
- "kind": "StringLiteral",
- "offset": 905,
- "length": 30,
- "value": "\"com.google.heartbeat.storage\""
- }
- ]
-}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
deleted file mode 100644
index ccc162b..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
+++ /dev/null
@@ -1,59 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseCoreInternal
-import Foundation
-import GoogleUtilities
-import Swift
-import _Concurrency
-import _StringProcessing
-@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
- @objc public init(id: Swift.String)
- @objc public func log(_ agent: Swift.String)
- @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc deinit
-}
-@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
- public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
- @objc public func headerValue() -> Swift.String
- @objc public var isEmpty: Swift.Bool {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
- convenience public init(id: Swift.String)
- final public func log(_ agent: Swift.String)
- @discardableResult
- final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
- @discardableResult
- final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
- @objc deinit
-}
-public protocol HTTPHeaderRepresentable {
- func headerValue() -> Swift.String
-}
-public struct HeartbeatsPayload : Swift.Codable {
- public var isEmpty: Swift.Bool {
- get
- }
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
- public func headerValue() -> Swift.String
-}
-extension FirebaseCoreInternal.HeartbeatsPayload {
- public static let dateFormatter: Foundation.DateFormatter
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
- public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
-}
-extension Foundation.Data {
- public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
- public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
- public func zipped() throws -> Foundation.Data
- public func unzipped() throws -> Foundation.Data
-}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftdoc
deleted file mode 100644
index bb93e3d..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftdoc
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftinterface
deleted file mode 100644
index ccc162b..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftinterface
+++ /dev/null
@@ -1,59 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseCoreInternal
-import Foundation
-import GoogleUtilities
-import Swift
-import _Concurrency
-import _StringProcessing
-@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
- @objc public init(id: Swift.String)
- @objc public func log(_ agent: Swift.String)
- @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc deinit
-}
-@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
- public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
- @objc public func headerValue() -> Swift.String
- @objc public var isEmpty: Swift.Bool {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
- convenience public init(id: Swift.String)
- final public func log(_ agent: Swift.String)
- @discardableResult
- final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
- @discardableResult
- final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
- @objc deinit
-}
-public protocol HTTPHeaderRepresentable {
- func headerValue() -> Swift.String
-}
-public struct HeartbeatsPayload : Swift.Codable {
- public var isEmpty: Swift.Bool {
- get
- }
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
- public func headerValue() -> Swift.String
-}
-extension FirebaseCoreInternal.HeartbeatsPayload {
- public static let dateFormatter: Foundation.DateFormatter
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
- public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
-}
-extension Foundation.Data {
- public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
- public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
- public func zipped() throws -> Foundation.Data
- public func unzipped() throws -> Foundation.Data
-}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.abi.json b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.abi.json
deleted file mode 100644
index 279339e..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.abi.json
+++ /dev/null
@@ -1,1692 +0,0 @@
-{
- "ABIRoot": {
- "kind": "Root",
- "name": "TopLevel",
- "printedName": "TopLevel",
- "children": [
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "_ObjC_HeartbeatController",
- "printedName": "_ObjC_HeartbeatController",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatController",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)initWithId:",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC2idACSS_tcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "log",
- "printedName": "log(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)log:",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC3logyySSF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flush",
- "printedName": "flush()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flush",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC5flushAA01_D19C_HeartbeatsPayloadCyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flushHeartbeatFromToday",
- "printedName": "flushHeartbeatFromToday()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushHeartbeatFromToday",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC05flushE9FromTodayAA01_D19C_HeartbeatsPayloadCyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatController",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)init",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerCACycfc",
- "moduleName": "FirebaseCoreInternal",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC",
- "moduleName": "FirebaseCoreInternal",
- "objc_name": "FIRHeartbeatController",
- "declAttributes": [
- "AccessControl",
- "ObjCMembers",
- "ObjC",
- "RawDocComment"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "_ObjC_HeartbeatsPayload",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- },
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "headerValue",
- "printedName": "headerValue()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)headerValue",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC11headerValueSSyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Var",
- "name": "isEmpty",
- "printedName": "isEmpty",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(py)isEmpty",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvp",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "RawDocComment"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)isEmpty",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvg",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)init",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCACycfc",
- "moduleName": "FirebaseCoreInternal",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC",
- "moduleName": "FirebaseCoreInternal",
- "objc_name": "FIRHeartbeatsPayload",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "RawDocComment"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "HTTPHeaderRepresentable",
- "printedName": "HTTPHeaderRepresentable",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
- },
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "HeartbeatController",
- "printedName": "HeartbeatController",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatController",
- "printedName": "FirebaseCoreInternal.HeartbeatController",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Convenience",
- "AccessControl",
- "RawDocComment"
- ],
- "init_kind": "Convenience"
- },
- {
- "kind": "Function",
- "name": "log",
- "printedName": "log(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flush",
- "printedName": "flush()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "DiscardableResult",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flushHeartbeatFromToday",
- "printedName": "flushHeartbeatFromToday()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "DiscardableResult",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Class",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "RawDocComment"
- ],
- "hasMissingDesignatedInitializers": true
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "GoogleUtilities",
- "printedName": "GoogleUtilities",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal"
- },
- {
- "kind": "TypeDecl",
- "name": "HTTPHeaderRepresentable",
- "printedName": "HTTPHeaderRepresentable",
- "children": [
- {
- "kind": "Function",
- "name": "headerValue",
- "printedName": "headerValue()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
- "moduleName": "FirebaseCoreInternal",
- "genericSig": "<τ_0_0 where τ_0_0 : FirebaseCoreInternal.HTTPHeaderRepresentable>",
- "sugared_genericSig": "<Self where Self : FirebaseCoreInternal.HTTPHeaderRepresentable>",
- "protocolReq": true,
- "reqNewWitnessTableEntry": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Protocol",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "HeartbeatsPayload",
- "printedName": "HeartbeatsPayload",
- "children": [
- {
- "kind": "Var",
- "name": "isEmpty",
- "printedName": "isEmpty",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Var",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
- "moduleName": "FirebaseCoreInternal",
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(from:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- },
- {
- "kind": "TypeNominal",
- "name": "Decoder",
- "printedName": "Swift.Decoder",
- "usr": "s:s7DecoderP"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
- "moduleName": "FirebaseCoreInternal",
- "implicit": true,
- "throwing": true,
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "encode",
- "printedName": "encode(to:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Encoder",
- "printedName": "Swift.Encoder",
- "usr": "s:s7EncoderP"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
- "moduleName": "FirebaseCoreInternal",
- "implicit": true,
- "throwing": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "headerValue",
- "printedName": "headerValue()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Var",
- "name": "dateFormatter",
- "printedName": "dateFormatter",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "DateFormatter",
- "printedName": "Foundation.DateFormatter",
- "usr": "c:objc(cs)NSDateFormatter"
- }
- ],
- "declKind": "Var",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
- "moduleName": "FirebaseCoreInternal",
- "static": true,
- "declAttributes": [
- "HasInitialValue",
- "HasStorage",
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "isLet": true,
- "hasStorage": true,
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "DateFormatter",
- "printedName": "Foundation.DateFormatter",
- "usr": "c:objc(cs)NSDateFormatter"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
- "moduleName": "FirebaseCoreInternal",
- "static": true,
- "implicit": true,
- "isFromExtension": true,
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Function",
- "name": "==",
- "printedName": "==(_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- },
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
- "moduleName": "FirebaseCoreInternal",
- "static": true,
- "implicit": true,
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Struct",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Decodable",
- "printedName": "Decodable",
- "usr": "s:Se",
- "mangledName": "$sSe"
- },
- {
- "kind": "Conformance",
- "name": "Encodable",
- "printedName": "Encodable",
- "usr": "s:SE",
- "mangledName": "$sSE"
- },
- {
- "kind": "Conformance",
- "name": "HTTPHeaderRepresentable",
- "printedName": "HTTPHeaderRepresentable",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
- },
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "Data",
- "printedName": "Data",
- "children": [
- {
- "kind": "Function",
- "name": "base64URLEncodedString",
- "printedName": "base64URLEncodedString(options:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Base64EncodingOptions",
- "printedName": "Foundation.NSData.Base64EncodingOptions",
- "hasDefaultArg": true,
- "usr": "c:@E@NSDataBase64EncodingOptions"
- }
- ],
- "declKind": "Func",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(base64URLEncoded:options:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.Data?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Base64DecodingOptions",
- "printedName": "Foundation.NSData.Base64DecodingOptions",
- "hasDefaultArg": true,
- "usr": "c:@E@NSDataBase64DecodingOptions"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "zipped",
- "printedName": "zipped()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "declKind": "Func",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "throwing": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "unzipped",
- "printedName": "unzipped()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "declKind": "Func",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "throwing": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Struct",
- "usr": "s:10Foundation4DataV",
- "mangledName": "$s10Foundation4DataV",
- "moduleName": "Foundation",
- "declAttributes": [
- "Frozen"
- ],
- "isExternal": true,
- "conformances": [
- {
- "kind": "Conformance",
- "name": "ReferenceConvertible",
- "printedName": "ReferenceConvertible",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "ReferenceType",
- "printedName": "ReferenceType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:10Foundation20ReferenceConvertibleP",
- "mangledName": "$s10Foundation20ReferenceConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "RandomAccessCollection",
- "printedName": "RandomAccessCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Indices",
- "printedName": "Indices",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Range",
- "printedName": "Swift.Range<Swift.Int>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "usr": "s:Sn"
- }
- ]
- }
- ],
- "usr": "s:Sk",
- "mangledName": "$sSk"
- },
- {
- "kind": "Conformance",
- "name": "MutableCollection",
- "printedName": "MutableCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- }
- ],
- "usr": "s:SM",
- "mangledName": "$sSM"
- },
- {
- "kind": "Conformance",
- "name": "RangeReplaceableCollection",
- "printedName": "RangeReplaceableCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- }
- ],
- "usr": "s:Sm",
- "mangledName": "$sSm"
- },
- {
- "kind": "Conformance",
- "name": "MutableDataProtocol",
- "printedName": "MutableDataProtocol",
- "usr": "s:10Foundation19MutableDataProtocolP",
- "mangledName": "$s10Foundation19MutableDataProtocolP"
- },
- {
- "kind": "Conformance",
- "name": "ContiguousBytes",
- "printedName": "ContiguousBytes",
- "usr": "s:10Foundation15ContiguousBytesP",
- "mangledName": "$s10Foundation15ContiguousBytesP"
- },
- {
- "kind": "Conformance",
- "name": "Sendable",
- "printedName": "Sendable",
- "usr": "s:s8SendableP",
- "mangledName": "$ss8SendableP"
- },
- {
- "kind": "Conformance",
- "name": "BidirectionalCollection",
- "printedName": "BidirectionalCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Indices",
- "printedName": "Indices",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Range",
- "printedName": "Swift.Range<Swift.Int>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "usr": "s:Sn"
- }
- ]
- }
- ],
- "usr": "s:SK",
- "mangledName": "$sSK"
- },
- {
- "kind": "Conformance",
- "name": "Collection",
- "printedName": "Collection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Iterator",
- "printedName": "Iterator",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Iterator",
- "printedName": "Foundation.Data.Iterator",
- "usr": "s:10Foundation4DataV8IteratorV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Indices",
- "printedName": "Indices",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Range",
- "printedName": "Swift.Range<Swift.Int>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "usr": "s:Sn"
- }
- ]
- }
- ],
- "usr": "s:Sl",
- "mangledName": "$sSl"
- },
- {
- "kind": "Conformance",
- "name": "DataProtocol",
- "printedName": "DataProtocol",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Regions",
- "printedName": "Regions",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "CollectionOfOne",
- "printedName": "Swift.CollectionOfOne<Foundation.Data>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "usr": "s:s15CollectionOfOneV"
- }
- ]
- }
- ],
- "usr": "s:10Foundation12DataProtocolP",
- "mangledName": "$s10Foundation12DataProtocolP"
- },
- {
- "kind": "Conformance",
- "name": "Sequence",
- "printedName": "Sequence",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Iterator",
- "printedName": "Iterator",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Iterator",
- "printedName": "Foundation.Data.Iterator",
- "usr": "s:10Foundation4DataV8IteratorV"
- }
- ]
- }
- ],
- "usr": "s:ST",
- "mangledName": "$sST"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomReflectable",
- "printedName": "CustomReflectable",
- "usr": "s:s17CustomReflectableP",
- "mangledName": "$ss17CustomReflectableP"
- },
- {
- "kind": "Conformance",
- "name": "_ObjectiveCBridgeable",
- "printedName": "_ObjectiveCBridgeable",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "_ObjectiveCType",
- "printedName": "_ObjectiveCType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:s21_ObjectiveCBridgeableP",
- "mangledName": "$ss21_ObjectiveCBridgeableP"
- },
- {
- "kind": "Conformance",
- "name": "Decodable",
- "printedName": "Decodable",
- "usr": "s:Se",
- "mangledName": "$sSe"
- },
- {
- "kind": "Conformance",
- "name": "Encodable",
- "printedName": "Encodable",
- "usr": "s:SE",
- "mangledName": "$sSE"
- }
- ]
- }
- ],
- "json_format_version": 8
- },
- "ConstValues": [
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 763,
- "length": 25,
- "value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 755,
- "length": 23,
- "value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 869,
- "length": 1,
- "value": "1"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 869,
- "length": 1,
- "value": "1"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 869,
- "length": 1,
- "value": "1"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 1167,
- "length": 1,
- "value": "0"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "Array",
- "offset": 2219,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "IntegerLiteral",
- "offset": 972,
- "length": 2,
- "value": "30"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 1279,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "IntegerLiteral",
- "offset": 1343,
- "length": 1,
- "value": "0"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "IntegerLiteral",
- "offset": 1630,
- "length": 1,
- "value": "2"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 2212,
- "length": 12,
- "value": "\"heartbeats\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 2212,
- "length": 12,
- "value": "\"heartbeats\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "Array",
- "offset": 2543,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 4309,
- "length": 12,
- "value": "\"yyyy-MM-dd\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 4364,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "IntegerLiteral",
- "offset": 4429,
- "length": 1,
- "value": "0"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "Array",
- "offset": 4891,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "Array",
- "offset": 5453,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
- "kind": "Dictionary",
- "offset": 2158,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
- "kind": "StringLiteral",
- "offset": 758,
- "length": 26,
- "value": "\"google-heartbeat-storage\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
- "kind": "StringLiteral",
- "offset": 905,
- "length": 30,
- "value": "\"com.google.heartbeat.storage\""
- }
- ]
-}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
deleted file mode 100644
index 13634ef..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
+++ /dev/null
@@ -1,59 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseCoreInternal
-import Foundation
-import GoogleUtilities
-import Swift
-import _Concurrency
-import _StringProcessing
-@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
- @objc public init(id: Swift.String)
- @objc public func log(_ agent: Swift.String)
- @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc deinit
-}
-@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
- public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
- @objc public func headerValue() -> Swift.String
- @objc public var isEmpty: Swift.Bool {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
- convenience public init(id: Swift.String)
- final public func log(_ agent: Swift.String)
- @discardableResult
- final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
- @discardableResult
- final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
- @objc deinit
-}
-public protocol HTTPHeaderRepresentable {
- func headerValue() -> Swift.String
-}
-public struct HeartbeatsPayload : Swift.Codable {
- public var isEmpty: Swift.Bool {
- get
- }
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
- public func headerValue() -> Swift.String
-}
-extension FirebaseCoreInternal.HeartbeatsPayload {
- public static let dateFormatter: Foundation.DateFormatter
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
- public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
-}
-extension Foundation.Data {
- public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
- public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
- public func zipped() throws -> Foundation.Data
- public func unzipped() throws -> Foundation.Data
-}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftdoc
deleted file mode 100644
index c72b5dd..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftdoc
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
deleted file mode 100644
index 13634ef..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
+++ /dev/null
@@ -1,59 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseCoreInternal
-import Foundation
-import GoogleUtilities
-import Swift
-import _Concurrency
-import _StringProcessing
-@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
- @objc public init(id: Swift.String)
- @objc public func log(_ agent: Swift.String)
- @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc deinit
-}
-@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
- public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
- @objc public func headerValue() -> Swift.String
- @objc public var isEmpty: Swift.Bool {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
- convenience public init(id: Swift.String)
- final public func log(_ agent: Swift.String)
- @discardableResult
- final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
- @discardableResult
- final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
- @objc deinit
-}
-public protocol HTTPHeaderRepresentable {
- func headerValue() -> Swift.String
-}
-public struct HeartbeatsPayload : Swift.Codable {
- public var isEmpty: Swift.Bool {
- get
- }
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
- public func headerValue() -> Swift.String
-}
-extension FirebaseCoreInternal.HeartbeatsPayload {
- public static let dateFormatter: Foundation.DateFormatter
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
- public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
-}
-extension Foundation.Data {
- public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
- public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
- public func zipped() throws -> Foundation.Data
- public func unzipped() throws -> Foundation.Data
-}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Resources b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal
new file mode 100644
index 0000000..780315c
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-Swift.h b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-Swift.h
new file mode 100644
index 0000000..6aca022
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-Swift.h
@@ -0,0 +1,740 @@
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+#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(<swift/objc-prologue.h>)
+# include <swift/objc-prologue.h>
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include <Foundation/Foundation.h>
+#endif
+#if defined(__cplusplus)
+#include <cstdint>
+#include <cstddef>
+#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
+#else
+#include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include(<uchar.h>)
+# include <uchar.h>
+# 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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
+#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(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_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 <code>id</code> 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;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
+/// 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 __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+#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(<swift/objc-prologue.h>)
+# include <swift/objc-prologue.h>
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include <Foundation/Foundation.h>
+#endif
+#if defined(__cplusplus)
+#include <cstdint>
+#include <cstddef>
+#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
+#else
+#include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include(<uchar.h>)
+# include <uchar.h>
+# 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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
+#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(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_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 <code>id</code> 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;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
+/// 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 __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-umbrella.h
similarity index 100%
rename from frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h
rename to frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-umbrella.h
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo
new file mode 100644
index 0000000..564f1f9
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-macabi.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo
new file mode 100644
index 0000000..840e71b
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-macabi.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.abi.json b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.abi.json
new file mode 100644
index 0000000..4d53e9e
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.abi.json
@@ -0,0 +1,2078 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "_ObjC_HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)initWithId:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)log:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flush",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC5flushAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushHeartbeatFromToday",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC05flushE9FromTodayAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)init",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatController",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "_ObjC_HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)headerValue",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(py)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)init",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatsPayload",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatController",
+ "printedName": "HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatController",
+ "printedName": "FirebaseCoreInternal.HeartbeatController",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "GoogleUtilities",
+ "printedName": "GoogleUtilities",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "genericSig": "<τ_0_0 where τ_0_0 : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "sugared_genericSig": "<Self where Self : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatsPayload",
+ "printedName": "HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "dateFormatter",
+ "printedName": "dateFormatter",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Data",
+ "printedName": "Data",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "base64URLEncodedString",
+ "printedName": "base64URLEncodedString(options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64EncodingOptions",
+ "printedName": "Foundation.NSData.Base64EncodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64EncodingOptions"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(base64URLEncoded:options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64DecodingOptions",
+ "printedName": "Foundation.NSData.Base64DecodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64DecodingOptions"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "zipped",
+ "printedName": "zipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unzipped",
+ "printedName": "unzipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:10Foundation4DataV",
+ "mangledName": "$s10Foundation4DataV",
+ "moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
+ "declAttributes": [
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RandomAccessCollection",
+ "printedName": "RandomAccessCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sk",
+ "mangledName": "$sSk"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableCollection",
+ "printedName": "MutableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SM",
+ "mangledName": "$sSM"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RangeReplaceableCollection",
+ "printedName": "RangeReplaceableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sm",
+ "mangledName": "$sSm"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableDataProtocol",
+ "printedName": "MutableDataProtocol",
+ "usr": "s:10Foundation19MutableDataProtocolP",
+ "mangledName": "$s10Foundation19MutableDataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ContiguousBytes",
+ "printedName": "ContiguousBytes",
+ "usr": "s:10Foundation15ContiguousBytesP",
+ "mangledName": "$s10Foundation15ContiguousBytesP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BidirectionalCollection",
+ "printedName": "BidirectionalCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SK",
+ "mangledName": "$sSK"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "DataProtocol",
+ "printedName": "DataProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Regions",
+ "printedName": "Regions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CollectionOfOne",
+ "printedName": "Swift.CollectionOfOne<Foundation.Data>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:s15CollectionOfOneV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation12DataProtocolP",
+ "mangledName": "$s10Foundation12DataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 763,
+ "length": 25,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 755,
+ "length": 23,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1167,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "Array",
+ "offset": 2219,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
+ "length": 2,
+ "value": "30"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2471,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1682,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 2595,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4122,
+ "length": 12,
+ "value": "\"yyyy-MM-dd\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4177,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4242,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 4704,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 5266,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 758,
+ "length": 26,
+ "value": "\"google-heartbeat-storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 905,
+ "length": 30,
+ "value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
new file mode 100644
index 0000000..380b2b7
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftdoc
new file mode 100644
index 0000000..387a235
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftinterface
new file mode 100644
index 0000000..380b2b7
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-macabi.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.abi.json b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.abi.json
new file mode 100644
index 0000000..4d53e9e
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.abi.json
@@ -0,0 +1,2078 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "_ObjC_HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)initWithId:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)log:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flush",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC5flushAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushHeartbeatFromToday",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC05flushE9FromTodayAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)init",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatController",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "_ObjC_HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)headerValue",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(py)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)init",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatsPayload",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatController",
+ "printedName": "HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatController",
+ "printedName": "FirebaseCoreInternal.HeartbeatController",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "GoogleUtilities",
+ "printedName": "GoogleUtilities",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "genericSig": "<τ_0_0 where τ_0_0 : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "sugared_genericSig": "<Self where Self : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatsPayload",
+ "printedName": "HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "dateFormatter",
+ "printedName": "dateFormatter",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Data",
+ "printedName": "Data",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "base64URLEncodedString",
+ "printedName": "base64URLEncodedString(options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64EncodingOptions",
+ "printedName": "Foundation.NSData.Base64EncodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64EncodingOptions"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(base64URLEncoded:options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64DecodingOptions",
+ "printedName": "Foundation.NSData.Base64DecodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64DecodingOptions"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "zipped",
+ "printedName": "zipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unzipped",
+ "printedName": "unzipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:10Foundation4DataV",
+ "mangledName": "$s10Foundation4DataV",
+ "moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
+ "declAttributes": [
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RandomAccessCollection",
+ "printedName": "RandomAccessCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sk",
+ "mangledName": "$sSk"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableCollection",
+ "printedName": "MutableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SM",
+ "mangledName": "$sSM"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RangeReplaceableCollection",
+ "printedName": "RangeReplaceableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sm",
+ "mangledName": "$sSm"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableDataProtocol",
+ "printedName": "MutableDataProtocol",
+ "usr": "s:10Foundation19MutableDataProtocolP",
+ "mangledName": "$s10Foundation19MutableDataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ContiguousBytes",
+ "printedName": "ContiguousBytes",
+ "usr": "s:10Foundation15ContiguousBytesP",
+ "mangledName": "$s10Foundation15ContiguousBytesP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BidirectionalCollection",
+ "printedName": "BidirectionalCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SK",
+ "mangledName": "$sSK"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "DataProtocol",
+ "printedName": "DataProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Regions",
+ "printedName": "Regions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CollectionOfOne",
+ "printedName": "Swift.CollectionOfOne<Foundation.Data>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:s15CollectionOfOneV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation12DataProtocolP",
+ "mangledName": "$s10Foundation12DataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 763,
+ "length": 25,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 755,
+ "length": 23,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1167,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "Array",
+ "offset": 2219,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
+ "length": 2,
+ "value": "30"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2471,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1682,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 2595,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4122,
+ "length": 12,
+ "value": "\"yyyy-MM-dd\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4177,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4242,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 4704,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 5266,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 758,
+ "length": 26,
+ "value": "\"google-heartbeat-storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 905,
+ "length": 30,
+ "value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
new file mode 100644
index 0000000..1668eee
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftdoc
new file mode 100644
index 0000000..f042822
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
new file mode 100644
index 0000000..1668eee
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/module.modulemap b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/module.modulemap
rename to frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist
new file mode 100644
index 0000000..5e9de7c
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseCoreInternal-Privacy</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseCoreInternal_Privacy</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
similarity index 100%
rename from frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
rename to frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..7fe3fed
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseCoreInternal</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseCoreInternal</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseCoreInternal</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/Current b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal
index d1c3521..e3f215e 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
index e912ff4..fa0a353 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
index 663a0fa..6aca022 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
@@ -1,6 +1,6 @@
#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)
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
#ifndef FIREBASECOREINTERNAL_SWIFT_H
#define FIREBASECOREINTERNAL_SWIFT_H
#pragma clang diagnostic push
@@ -23,7 +23,6 @@
# include <swift/objc-prologue.h>
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
@@ -32,10 +31,30 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -71,53 +90,66 @@
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# 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)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#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)
@@ -137,28 +169,25 @@
# 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
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -187,14 +216,16 @@
#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 SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -207,26 +238,42 @@
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
-# define SWIFT_NOEXCEPT noexcept
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# 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;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -276,6 +323,13 @@
/// returns:
/// A heartbeats payload for the flushed heartbeat(s).
- (FIRHeartbeatsPayload * _Nonnull)flush SWIFT_WARN_UNUSED_RESULT;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
/// Synchronously flushes the heartbeat for today.
/// If no heartbeat was logged today, the returned payload is empty.
/// note:
@@ -305,16 +359,16 @@
@end
#endif
-#if defined(__cplusplus)
-#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
#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)
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
#ifndef FIREBASECOREINTERNAL_SWIFT_H
#define FIREBASECOREINTERNAL_SWIFT_H
#pragma clang diagnostic push
@@ -337,7 +391,6 @@
# include <swift/objc-prologue.h>
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
@@ -346,10 +399,30 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -385,53 +458,66 @@
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# 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)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#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)
@@ -451,28 +537,25 @@
# 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
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -501,14 +584,16 @@
#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 SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -521,26 +606,42 @@
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
-# define SWIFT_NOEXCEPT noexcept
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# 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;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -590,6 +691,13 @@
/// returns:
/// A heartbeats payload for the flushed heartbeat(s).
- (FIRHeartbeatsPayload * _Nonnull)flush SWIFT_WARN_UNUSED_RESULT;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
/// Synchronously flushes the heartbeat for today.
/// If no heartbeat was logged today, the returned payload is empty.
/// note:
@@ -619,11 +727,11 @@
@end
#endif
-#if defined(__cplusplus)
-#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
+#if defined(__cplusplus)
+#endif
#pragma clang diagnostic pop
#endif
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist
index 20abac5..ebc2298 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphonesimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphonesimulator16.1</string>
+ <string>iphonesimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
index 5e1dbd0..db28ed2 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
index 782801b..aae5d83 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.abi.json b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.abi.json
index 279339e..4d53e9e 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.abi.json
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.abi.json
@@ -101,6 +101,46 @@
},
{
"kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
"name": "flushHeartbeatFromToday",
"printedName": "flushHeartbeatFromToday()",
"children": [
@@ -535,6 +575,45 @@
},
{
"kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
"name": "flushHeartbeatFromToday",
"printedName": "flushHeartbeatFromToday()",
"children": [
@@ -567,7 +646,16 @@
"AccessControl",
"RawDocComment"
],
- "hasMissingDesignatedInitializers": true
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
},
{
"kind": "Import",
@@ -594,7 +682,10 @@
"name": "GoogleUtilities",
"printedName": "GoogleUtilities",
"declKind": "Import",
- "moduleName": "FirebaseCoreInternal"
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
},
{
"kind": "TypeDecl",
@@ -862,6 +953,13 @@
},
{
"kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
"name": "HTTPHeaderRepresentable",
"printedName": "HTTPHeaderRepresentable",
"usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
@@ -1054,33 +1152,19 @@
"usr": "s:10Foundation4DataV",
"mangledName": "$s10Foundation4DataV",
"moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
"declAttributes": [
- "Frozen"
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
],
"isExternal": true,
"conformances": [
- {
- "kind": "Conformance",
- "name": "ReferenceConvertible",
- "printedName": "ReferenceConvertible",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "ReferenceType",
- "printedName": "ReferenceType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:10Foundation20ReferenceConvertibleP",
- "mangledName": "$s10Foundation20ReferenceConvertibleP"
- },
{
"kind": "Conformance",
"name": "Equatable",
@@ -1473,24 +1557,25 @@
},
{
"kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomReflectable",
- "printedName": "CustomReflectable",
- "usr": "s:s17CustomReflectableP",
- "mangledName": "$ss17CustomReflectableP"
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
},
{
"kind": "Conformance",
@@ -1516,6 +1601,27 @@
},
{
"kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
"name": "Decodable",
"printedName": "Decodable",
"usr": "s:Se",
@@ -1535,158 +1641,438 @@
},
"ConstValues": [
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
"kind": "StringLiteral",
"offset": 763,
"length": 25,
"value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
"kind": "StringLiteral",
"offset": 755,
"length": 23,
"value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 1167,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "Array",
"offset": 2219,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
"kind": "IntegerLiteral",
- "offset": 972,
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
"length": 2,
"value": "30"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 1279,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
"kind": "IntegerLiteral",
- "offset": 1343,
+ "offset": 2471,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "IntegerLiteral",
- "offset": 1630,
+ "offset": 1682,
"length": 1,
"value": "2"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 2212,
+ "offset": 2264,
"length": 12,
"value": "\"heartbeats\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 2212,
+ "offset": 2264,
"length": 12,
"value": "\"heartbeats\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 2543,
+ "offset": 2595,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 4309,
+ "offset": 4122,
"length": 12,
"value": "\"yyyy-MM-dd\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 4364,
+ "offset": 4177,
"length": 13,
"value": "\"en_US_POSIX\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "IntegerLiteral",
- "offset": 4429,
+ "offset": 4242,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 4891,
+ "offset": 4704,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 5453,
+ "offset": 5266,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
- "kind": "Dictionary",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
"offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
"length": 3,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
"kind": "StringLiteral",
"offset": 758,
"length": 26,
"value": "\"google-heartbeat-storage\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
"kind": "StringLiteral",
"offset": 905,
"length": 30,
"value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
}
]
}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
index 238a265..813716e 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
@@ -1,17 +1,20 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseCoreInternal
import Foundation
-import GoogleUtilities
import Swift
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
@objc public init(id: Swift.String)
@objc public func log(_ agent: Swift.String)
@objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
@objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
@objc deinit
}
@@ -23,11 +26,14 @@
}
@objc deinit
}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
convenience public init(id: Swift.String)
final public func log(_ agent: Swift.String)
@discardableResult
final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
@discardableResult
final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
@objc deinit
@@ -35,12 +41,12 @@
public protocol HTTPHeaderRepresentable {
func headerValue() -> Swift.String
}
-public struct HeartbeatsPayload : Swift.Codable {
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
public var isEmpty: Swift.Bool {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
}
extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
public func headerValue() -> Swift.String
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftdoc
index c256a0d..49c51ca 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftdoc
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index 238a265..813716e 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -1,17 +1,20 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseCoreInternal
import Foundation
-import GoogleUtilities
import Swift
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
@objc public init(id: Swift.String)
@objc public func log(_ agent: Swift.String)
@objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
@objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
@objc deinit
}
@@ -23,11 +26,14 @@
}
@objc deinit
}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
convenience public init(id: Swift.String)
final public func log(_ agent: Swift.String)
@discardableResult
final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
@discardableResult
final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
@objc deinit
@@ -35,12 +41,12 @@
public protocol HTTPHeaderRepresentable {
func headerValue() -> Swift.String
}
-public struct HeartbeatsPayload : Swift.Codable {
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
public var isEmpty: Swift.Bool {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
}
extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
public func headerValue() -> Swift.String
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.abi.json b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.abi.json
index 279339e..4d53e9e 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.abi.json
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.abi.json
@@ -101,6 +101,46 @@
},
{
"kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
"name": "flushHeartbeatFromToday",
"printedName": "flushHeartbeatFromToday()",
"children": [
@@ -535,6 +575,45 @@
},
{
"kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
"name": "flushHeartbeatFromToday",
"printedName": "flushHeartbeatFromToday()",
"children": [
@@ -567,7 +646,16 @@
"AccessControl",
"RawDocComment"
],
- "hasMissingDesignatedInitializers": true
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
},
{
"kind": "Import",
@@ -594,7 +682,10 @@
"name": "GoogleUtilities",
"printedName": "GoogleUtilities",
"declKind": "Import",
- "moduleName": "FirebaseCoreInternal"
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
},
{
"kind": "TypeDecl",
@@ -862,6 +953,13 @@
},
{
"kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
"name": "HTTPHeaderRepresentable",
"printedName": "HTTPHeaderRepresentable",
"usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
@@ -1054,33 +1152,19 @@
"usr": "s:10Foundation4DataV",
"mangledName": "$s10Foundation4DataV",
"moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
"declAttributes": [
- "Frozen"
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
],
"isExternal": true,
"conformances": [
- {
- "kind": "Conformance",
- "name": "ReferenceConvertible",
- "printedName": "ReferenceConvertible",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "ReferenceType",
- "printedName": "ReferenceType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:10Foundation20ReferenceConvertibleP",
- "mangledName": "$s10Foundation20ReferenceConvertibleP"
- },
{
"kind": "Conformance",
"name": "Equatable",
@@ -1473,24 +1557,25 @@
},
{
"kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomReflectable",
- "printedName": "CustomReflectable",
- "usr": "s:s17CustomReflectableP",
- "mangledName": "$ss17CustomReflectableP"
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
},
{
"kind": "Conformance",
@@ -1516,6 +1601,27 @@
},
{
"kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
"name": "Decodable",
"printedName": "Decodable",
"usr": "s:Se",
@@ -1535,158 +1641,438 @@
},
"ConstValues": [
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
"kind": "StringLiteral",
"offset": 763,
"length": 25,
"value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
"kind": "StringLiteral",
"offset": 755,
"length": 23,
"value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 1167,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "Array",
"offset": 2219,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
"kind": "IntegerLiteral",
- "offset": 972,
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
"length": 2,
"value": "30"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 1279,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
"kind": "IntegerLiteral",
- "offset": 1343,
+ "offset": 2471,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "IntegerLiteral",
- "offset": 1630,
+ "offset": 1682,
"length": 1,
"value": "2"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 2212,
+ "offset": 2264,
"length": 12,
"value": "\"heartbeats\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 2212,
+ "offset": 2264,
"length": 12,
"value": "\"heartbeats\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 2543,
+ "offset": 2595,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 4309,
+ "offset": 4122,
"length": 12,
"value": "\"yyyy-MM-dd\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 4364,
+ "offset": 4177,
"length": 13,
"value": "\"en_US_POSIX\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "IntegerLiteral",
- "offset": 4429,
+ "offset": 4242,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 4891,
+ "offset": 4704,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 5453,
+ "offset": 5266,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
- "kind": "Dictionary",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
"offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
"length": 3,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
"kind": "StringLiteral",
"offset": 758,
"length": 26,
"value": "\"google-heartbeat-storage\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
"kind": "StringLiteral",
"offset": 905,
"length": 30,
"value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-ios\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
}
]
}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
index bfa2bb9..ddb682e 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
@@ -1,17 +1,20 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseCoreInternal
import Foundation
-import GoogleUtilities
import Swift
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
@objc public init(id: Swift.String)
@objc public func log(_ agent: Swift.String)
@objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
@objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
@objc deinit
}
@@ -23,11 +26,14 @@
}
@objc deinit
}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
convenience public init(id: Swift.String)
final public func log(_ agent: Swift.String)
@discardableResult
final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
@discardableResult
final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
@objc deinit
@@ -35,12 +41,12 @@
public protocol HTTPHeaderRepresentable {
func headerValue() -> Swift.String
}
-public struct HeartbeatsPayload : Swift.Codable {
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
public var isEmpty: Swift.Bool {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
}
extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
public func headerValue() -> Swift.String
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
index cd06821..d478f73 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
index bfa2bb9..ddb682e 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ b/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -1,17 +1,20 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseCoreInternal
import Foundation
-import GoogleUtilities
import Swift
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
@objc public init(id: Swift.String)
@objc public func log(_ agent: Swift.String)
@objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
@objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
@objc deinit
}
@@ -23,11 +26,14 @@
}
@objc deinit
}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
convenience public init(id: Swift.String)
final public func log(_ agent: Swift.String)
@discardableResult
final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
@discardableResult
final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
@objc deinit
@@ -35,12 +41,12 @@
public protocol HTTPHeaderRepresentable {
func headerValue() -> Swift.String
}
-public struct HeartbeatsPayload : Swift.Codable {
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
public var isEmpty: Swift.Bool {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
}
extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
public func headerValue() -> Swift.String
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal
deleted file mode 100644
index c2b602d..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal
new file mode 120000
index 0000000..1dbed41
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal
@@ -0,0 +1 @@
+Versions/Current/FirebaseCoreInternal
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist
deleted file mode 100644
index e64f4f5..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseCoreInternal-Privacy</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseCoreInternal_Privacy</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.13</string>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Headers b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
deleted file mode 100644
index 663a0fa..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
+++ /dev/null
@@ -1,632 +0,0 @@
-#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
-#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(<swift/objc-prologue.h>)
-# include <swift/objc-prologue.h>
-#endif
-
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
-#pragma clang diagnostic ignored "-Wauto-import"
-#if defined(__OBJC__)
-#include <Foundation/Foundation.h>
-#endif
-#if defined(__cplusplus)
-#include <cstdint>
-#include <cstddef>
-#include <cstdbool>
-#else
-#include <stdint.h>
-#include <stddef.h>
-#include <stdbool.h>
-#endif
-
-#if !defined(SWIFT_TYPEDEFS)
-# define SWIFT_TYPEDEFS 1
-# if __has_include(<uchar.h>)
-# include <uchar.h>
-# 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))
-#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 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
-#else
-#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
-@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 <code>id</code> 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(<swift/objc-prologue.h>)
-# include <swift/objc-prologue.h>
-#endif
-
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
-#pragma clang diagnostic ignored "-Wauto-import"
-#if defined(__OBJC__)
-#include <Foundation/Foundation.h>
-#endif
-#if defined(__cplusplus)
-#include <cstdint>
-#include <cstddef>
-#include <cstdbool>
-#else
-#include <stdint.h>
-#include <stddef.h>
-#include <stdbool.h>
-#endif
-
-#if !defined(SWIFT_TYPEDEFS)
-# define SWIFT_TYPEDEFS 1
-# if __has_include(<uchar.h>)
-# include <uchar.h>
-# 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))
-#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 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
-#else
-#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
-@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 <code>id</code> 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
-
-#else
-#error unsupported Swift architecture
-#endif
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Info.plist
deleted file mode 100644
index 5619c1d..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>FirebaseCoreInternal</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseCoreInternal</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseCoreInternal</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.13</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
deleted file mode 100644
index 7498c5c..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo
deleted file mode 100644
index fdd46fe..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.abi.json b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.abi.json
deleted file mode 100644
index f591f82..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.abi.json
+++ /dev/null
@@ -1,1692 +0,0 @@
-{
- "ABIRoot": {
- "kind": "Root",
- "name": "TopLevel",
- "printedName": "TopLevel",
- "children": [
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "_ObjC_HeartbeatController",
- "printedName": "_ObjC_HeartbeatController",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatController",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)initWithId:",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC2idACSS_tcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "log",
- "printedName": "log(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)log:",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC3logyySSF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flush",
- "printedName": "flush()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flush",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC5flushAA01_D19C_HeartbeatsPayloadCyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flushHeartbeatFromToday",
- "printedName": "flushHeartbeatFromToday()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushHeartbeatFromToday",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC05flushE9FromTodayAA01_D19C_HeartbeatsPayloadCyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatController",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)init",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerCACycfc",
- "moduleName": "FirebaseCoreInternal",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC",
- "moduleName": "FirebaseCoreInternal",
- "objc_name": "FIRHeartbeatController",
- "declAttributes": [
- "AccessControl",
- "ObjCMembers",
- "ObjC",
- "RawDocComment"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "_ObjC_HeartbeatsPayload",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- },
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "headerValue",
- "printedName": "headerValue()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)headerValue",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC11headerValueSSyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Var",
- "name": "isEmpty",
- "printedName": "isEmpty",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(py)isEmpty",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvp",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "RawDocComment"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)isEmpty",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvg",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)init",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCACycfc",
- "moduleName": "FirebaseCoreInternal",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC",
- "moduleName": "FirebaseCoreInternal",
- "objc_name": "FIRHeartbeatsPayload",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "RawDocComment"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "HTTPHeaderRepresentable",
- "printedName": "HTTPHeaderRepresentable",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
- },
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "HeartbeatController",
- "printedName": "HeartbeatController",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatController",
- "printedName": "FirebaseCoreInternal.HeartbeatController",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Convenience",
- "AccessControl",
- "RawDocComment"
- ],
- "init_kind": "Convenience"
- },
- {
- "kind": "Function",
- "name": "log",
- "printedName": "log(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flush",
- "printedName": "flush()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "DiscardableResult",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flushHeartbeatFromToday",
- "printedName": "flushHeartbeatFromToday()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "DiscardableResult",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Class",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "RawDocComment"
- ],
- "hasMissingDesignatedInitializers": true
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "GoogleUtilities",
- "printedName": "GoogleUtilities",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal"
- },
- {
- "kind": "TypeDecl",
- "name": "HTTPHeaderRepresentable",
- "printedName": "HTTPHeaderRepresentable",
- "children": [
- {
- "kind": "Function",
- "name": "headerValue",
- "printedName": "headerValue()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
- "moduleName": "FirebaseCoreInternal",
- "genericSig": "<τ_0_0 where τ_0_0 : FirebaseCoreInternal.HTTPHeaderRepresentable>",
- "sugared_genericSig": "<Self where Self : FirebaseCoreInternal.HTTPHeaderRepresentable>",
- "protocolReq": true,
- "reqNewWitnessTableEntry": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Protocol",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "HeartbeatsPayload",
- "printedName": "HeartbeatsPayload",
- "children": [
- {
- "kind": "Var",
- "name": "isEmpty",
- "printedName": "isEmpty",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Var",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
- "moduleName": "FirebaseCoreInternal",
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(from:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- },
- {
- "kind": "TypeNominal",
- "name": "Decoder",
- "printedName": "Swift.Decoder",
- "usr": "s:s7DecoderP"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
- "moduleName": "FirebaseCoreInternal",
- "implicit": true,
- "throwing": true,
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "encode",
- "printedName": "encode(to:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Encoder",
- "printedName": "Swift.Encoder",
- "usr": "s:s7EncoderP"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
- "moduleName": "FirebaseCoreInternal",
- "implicit": true,
- "throwing": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "headerValue",
- "printedName": "headerValue()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Var",
- "name": "dateFormatter",
- "printedName": "dateFormatter",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "DateFormatter",
- "printedName": "Foundation.DateFormatter",
- "usr": "c:objc(cs)NSDateFormatter"
- }
- ],
- "declKind": "Var",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
- "moduleName": "FirebaseCoreInternal",
- "static": true,
- "declAttributes": [
- "HasInitialValue",
- "HasStorage",
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "isLet": true,
- "hasStorage": true,
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "DateFormatter",
- "printedName": "Foundation.DateFormatter",
- "usr": "c:objc(cs)NSDateFormatter"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
- "moduleName": "FirebaseCoreInternal",
- "static": true,
- "implicit": true,
- "isFromExtension": true,
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Function",
- "name": "==",
- "printedName": "==(_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- },
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
- "moduleName": "FirebaseCoreInternal",
- "static": true,
- "implicit": true,
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Struct",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Decodable",
- "printedName": "Decodable",
- "usr": "s:Se",
- "mangledName": "$sSe"
- },
- {
- "kind": "Conformance",
- "name": "Encodable",
- "printedName": "Encodable",
- "usr": "s:SE",
- "mangledName": "$sSE"
- },
- {
- "kind": "Conformance",
- "name": "HTTPHeaderRepresentable",
- "printedName": "HTTPHeaderRepresentable",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
- },
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "Data",
- "printedName": "Data",
- "children": [
- {
- "kind": "Function",
- "name": "base64URLEncodedString",
- "printedName": "base64URLEncodedString(options:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Base64EncodingOptions",
- "printedName": "Foundation.NSData.Base64EncodingOptions",
- "hasDefaultArg": true,
- "usr": "c:@E@NSDataBase64EncodingOptions"
- }
- ],
- "declKind": "Func",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(base64URLEncoded:options:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.Data?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Base64DecodingOptions",
- "printedName": "Foundation.NSData.Base64DecodingOptions",
- "hasDefaultArg": true,
- "usr": "c:@E@NSDataBase64DecodingOptions"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "zipped",
- "printedName": "zipped()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "declKind": "Func",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "throwing": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "unzipped",
- "printedName": "unzipped()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "declKind": "Func",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "throwing": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Struct",
- "usr": "s:10Foundation4DataV",
- "mangledName": "$s10Foundation4DataV",
- "moduleName": "Foundation",
- "declAttributes": [
- "Frozen"
- ],
- "isExternal": true,
- "conformances": [
- {
- "kind": "Conformance",
- "name": "ReferenceConvertible",
- "printedName": "ReferenceConvertible",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "ReferenceType",
- "printedName": "ReferenceType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:10Foundation20ReferenceConvertibleP",
- "mangledName": "$s10Foundation20ReferenceConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "RandomAccessCollection",
- "printedName": "RandomAccessCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Indices",
- "printedName": "Indices",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Range",
- "printedName": "Swift.Range<Swift.Int>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "usr": "s:Sn"
- }
- ]
- }
- ],
- "usr": "s:Sk",
- "mangledName": "$sSk"
- },
- {
- "kind": "Conformance",
- "name": "MutableCollection",
- "printedName": "MutableCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- }
- ],
- "usr": "s:SM",
- "mangledName": "$sSM"
- },
- {
- "kind": "Conformance",
- "name": "RangeReplaceableCollection",
- "printedName": "RangeReplaceableCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- }
- ],
- "usr": "s:Sm",
- "mangledName": "$sSm"
- },
- {
- "kind": "Conformance",
- "name": "MutableDataProtocol",
- "printedName": "MutableDataProtocol",
- "usr": "s:10Foundation19MutableDataProtocolP",
- "mangledName": "$s10Foundation19MutableDataProtocolP"
- },
- {
- "kind": "Conformance",
- "name": "ContiguousBytes",
- "printedName": "ContiguousBytes",
- "usr": "s:10Foundation15ContiguousBytesP",
- "mangledName": "$s10Foundation15ContiguousBytesP"
- },
- {
- "kind": "Conformance",
- "name": "Sendable",
- "printedName": "Sendable",
- "usr": "s:s8SendableP",
- "mangledName": "$ss8SendableP"
- },
- {
- "kind": "Conformance",
- "name": "BidirectionalCollection",
- "printedName": "BidirectionalCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Indices",
- "printedName": "Indices",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Range",
- "printedName": "Swift.Range<Swift.Int>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "usr": "s:Sn"
- }
- ]
- }
- ],
- "usr": "s:SK",
- "mangledName": "$sSK"
- },
- {
- "kind": "Conformance",
- "name": "Collection",
- "printedName": "Collection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Iterator",
- "printedName": "Iterator",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Iterator",
- "printedName": "Foundation.Data.Iterator",
- "usr": "s:10Foundation4DataV8IteratorV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Indices",
- "printedName": "Indices",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Range",
- "printedName": "Swift.Range<Swift.Int>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "usr": "s:Sn"
- }
- ]
- }
- ],
- "usr": "s:Sl",
- "mangledName": "$sSl"
- },
- {
- "kind": "Conformance",
- "name": "DataProtocol",
- "printedName": "DataProtocol",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Regions",
- "printedName": "Regions",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "CollectionOfOne",
- "printedName": "Swift.CollectionOfOne<Foundation.Data>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "usr": "s:s15CollectionOfOneV"
- }
- ]
- }
- ],
- "usr": "s:10Foundation12DataProtocolP",
- "mangledName": "$s10Foundation12DataProtocolP"
- },
- {
- "kind": "Conformance",
- "name": "Sequence",
- "printedName": "Sequence",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Iterator",
- "printedName": "Iterator",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Iterator",
- "printedName": "Foundation.Data.Iterator",
- "usr": "s:10Foundation4DataV8IteratorV"
- }
- ]
- }
- ],
- "usr": "s:ST",
- "mangledName": "$sST"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomReflectable",
- "printedName": "CustomReflectable",
- "usr": "s:s17CustomReflectableP",
- "mangledName": "$ss17CustomReflectableP"
- },
- {
- "kind": "Conformance",
- "name": "_ObjectiveCBridgeable",
- "printedName": "_ObjectiveCBridgeable",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "_ObjectiveCType",
- "printedName": "_ObjectiveCType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:s21_ObjectiveCBridgeableP",
- "mangledName": "$ss21_ObjectiveCBridgeableP"
- },
- {
- "kind": "Conformance",
- "name": "Decodable",
- "printedName": "Decodable",
- "usr": "s:Se",
- "mangledName": "$sSe"
- },
- {
- "kind": "Conformance",
- "name": "Encodable",
- "printedName": "Encodable",
- "usr": "s:SE",
- "mangledName": "$sSE"
- }
- ]
- }
- ],
- "json_format_version": 8
- },
- "ConstValues": [
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 763,
- "length": 25,
- "value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 755,
- "length": 23,
- "value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 869,
- "length": 1,
- "value": "1"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 869,
- "length": 1,
- "value": "1"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 869,
- "length": 1,
- "value": "1"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 1167,
- "length": 1,
- "value": "0"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "Array",
- "offset": 2219,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "IntegerLiteral",
- "offset": 972,
- "length": 2,
- "value": "30"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 1279,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "IntegerLiteral",
- "offset": 1343,
- "length": 1,
- "value": "0"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "IntegerLiteral",
- "offset": 1630,
- "length": 1,
- "value": "2"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 2212,
- "length": 12,
- "value": "\"heartbeats\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 2212,
- "length": 12,
- "value": "\"heartbeats\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "Array",
- "offset": 2543,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 4309,
- "length": 12,
- "value": "\"yyyy-MM-dd\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 4364,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "IntegerLiteral",
- "offset": 4429,
- "length": 1,
- "value": "0"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "Array",
- "offset": 4891,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "Array",
- "offset": 5453,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
- "kind": "Dictionary",
- "offset": 2158,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
- "kind": "StringLiteral",
- "offset": 758,
- "length": 26,
- "value": "\"google-heartbeat-storage\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
- "kind": "StringLiteral",
- "offset": 905,
- "length": 30,
- "value": "\"com.google.heartbeat.storage\""
- }
- ]
-}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.private.swiftinterface
deleted file mode 100644
index 8176e96..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.private.swiftinterface
+++ /dev/null
@@ -1,59 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-macos10.13 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseCoreInternal
-import Foundation
-import GoogleUtilities
-import Swift
-import _Concurrency
-import _StringProcessing
-@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
- @objc public init(id: Swift.String)
- @objc public func log(_ agent: Swift.String)
- @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc deinit
-}
-@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
- public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
- @objc public func headerValue() -> Swift.String
- @objc public var isEmpty: Swift.Bool {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
- convenience public init(id: Swift.String)
- final public func log(_ agent: Swift.String)
- @discardableResult
- final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
- @discardableResult
- final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
- @objc deinit
-}
-public protocol HTTPHeaderRepresentable {
- func headerValue() -> Swift.String
-}
-public struct HeartbeatsPayload : Swift.Codable {
- public var isEmpty: Swift.Bool {
- get
- }
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
- public func headerValue() -> Swift.String
-}
-extension FirebaseCoreInternal.HeartbeatsPayload {
- public static let dateFormatter: Foundation.DateFormatter
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
- public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
-}
-extension Foundation.Data {
- public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
- public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
- public func zipped() throws -> Foundation.Data
- public func unzipped() throws -> Foundation.Data
-}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftdoc
deleted file mode 100644
index 91185ef..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftdoc
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftinterface
deleted file mode 100644
index 8176e96..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftinterface
+++ /dev/null
@@ -1,59 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-macos10.13 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseCoreInternal
-import Foundation
-import GoogleUtilities
-import Swift
-import _Concurrency
-import _StringProcessing
-@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
- @objc public init(id: Swift.String)
- @objc public func log(_ agent: Swift.String)
- @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc deinit
-}
-@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
- public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
- @objc public func headerValue() -> Swift.String
- @objc public var isEmpty: Swift.Bool {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
- convenience public init(id: Swift.String)
- final public func log(_ agent: Swift.String)
- @discardableResult
- final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
- @discardableResult
- final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
- @objc deinit
-}
-public protocol HTTPHeaderRepresentable {
- func headerValue() -> Swift.String
-}
-public struct HeartbeatsPayload : Swift.Codable {
- public var isEmpty: Swift.Bool {
- get
- }
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
- public func headerValue() -> Swift.String
-}
-extension FirebaseCoreInternal.HeartbeatsPayload {
- public static let dateFormatter: Foundation.DateFormatter
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
- public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
-}
-extension Foundation.Data {
- public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
- public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
- public func zipped() throws -> Foundation.Data
- public func unzipped() throws -> Foundation.Data
-}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.abi.json b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.abi.json
deleted file mode 100644
index f591f82..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.abi.json
+++ /dev/null
@@ -1,1692 +0,0 @@
-{
- "ABIRoot": {
- "kind": "Root",
- "name": "TopLevel",
- "printedName": "TopLevel",
- "children": [
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "_ObjC_HeartbeatController",
- "printedName": "_ObjC_HeartbeatController",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatController",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)initWithId:",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC2idACSS_tcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "log",
- "printedName": "log(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)log:",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC3logyySSF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flush",
- "printedName": "flush()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flush",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC5flushAA01_D19C_HeartbeatsPayloadCyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flushHeartbeatFromToday",
- "printedName": "flushHeartbeatFromToday()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushHeartbeatFromToday",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC05flushE9FromTodayAA01_D19C_HeartbeatsPayloadCyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatController",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)init",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerCACycfc",
- "moduleName": "FirebaseCoreInternal",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController",
- "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC",
- "moduleName": "FirebaseCoreInternal",
- "objc_name": "FIRHeartbeatController",
- "declAttributes": [
- "AccessControl",
- "ObjCMembers",
- "ObjC",
- "RawDocComment"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "_ObjC_HeartbeatsPayload",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- },
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "headerValue",
- "printedName": "headerValue()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)headerValue",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC11headerValueSSyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Var",
- "name": "isEmpty",
- "printedName": "isEmpty",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(py)isEmpty",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvp",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "RawDocComment"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)isEmpty",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvg",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "_ObjC_HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)init",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCACycfc",
- "moduleName": "FirebaseCoreInternal",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload",
- "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC",
- "moduleName": "FirebaseCoreInternal",
- "objc_name": "FIRHeartbeatsPayload",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "RawDocComment"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "HTTPHeaderRepresentable",
- "printedName": "HTTPHeaderRepresentable",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
- },
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "HeartbeatController",
- "printedName": "HeartbeatController",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatController",
- "printedName": "FirebaseCoreInternal.HeartbeatController",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Convenience",
- "AccessControl",
- "RawDocComment"
- ],
- "init_kind": "Convenience"
- },
- {
- "kind": "Function",
- "name": "log",
- "printedName": "log(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flush",
- "printedName": "flush()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "DiscardableResult",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "flushHeartbeatFromToday",
- "printedName": "flushHeartbeatFromToday()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "DiscardableResult",
- "RawDocComment"
- ],
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Class",
- "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC",
- "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "Final",
- "AccessControl",
- "RawDocComment"
- ],
- "hasMissingDesignatedInitializers": true
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "GoogleUtilities",
- "printedName": "GoogleUtilities",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal"
- },
- {
- "kind": "TypeDecl",
- "name": "HTTPHeaderRepresentable",
- "printedName": "HTTPHeaderRepresentable",
- "children": [
- {
- "kind": "Function",
- "name": "headerValue",
- "printedName": "headerValue()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
- "moduleName": "FirebaseCoreInternal",
- "genericSig": "<τ_0_0 where τ_0_0 : FirebaseCoreInternal.HTTPHeaderRepresentable>",
- "sugared_genericSig": "<Self where Self : FirebaseCoreInternal.HTTPHeaderRepresentable>",
- "protocolReq": true,
- "reqNewWitnessTableEntry": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Protocol",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "HeartbeatsPayload",
- "printedName": "HeartbeatsPayload",
- "children": [
- {
- "kind": "Var",
- "name": "isEmpty",
- "printedName": "isEmpty",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Var",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
- "moduleName": "FirebaseCoreInternal",
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(from:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- },
- {
- "kind": "TypeNominal",
- "name": "Decoder",
- "printedName": "Swift.Decoder",
- "usr": "s:s7DecoderP"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
- "moduleName": "FirebaseCoreInternal",
- "implicit": true,
- "throwing": true,
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "encode",
- "printedName": "encode(to:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Encoder",
- "printedName": "Swift.Encoder",
- "usr": "s:s7EncoderP"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
- "moduleName": "FirebaseCoreInternal",
- "implicit": true,
- "throwing": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "headerValue",
- "printedName": "headerValue()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Var",
- "name": "dateFormatter",
- "printedName": "dateFormatter",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "DateFormatter",
- "printedName": "Foundation.DateFormatter",
- "usr": "c:objc(cs)NSDateFormatter"
- }
- ],
- "declKind": "Var",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
- "moduleName": "FirebaseCoreInternal",
- "static": true,
- "declAttributes": [
- "HasInitialValue",
- "HasStorage",
- "AccessControl",
- "RawDocComment"
- ],
- "isFromExtension": true,
- "isLet": true,
- "hasStorage": true,
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "DateFormatter",
- "printedName": "Foundation.DateFormatter",
- "usr": "c:objc(cs)NSDateFormatter"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
- "moduleName": "FirebaseCoreInternal",
- "static": true,
- "implicit": true,
- "isFromExtension": true,
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Function",
- "name": "==",
- "printedName": "==(_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- },
- {
- "kind": "TypeNominal",
- "name": "HeartbeatsPayload",
- "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
- }
- ],
- "declKind": "Func",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
- "moduleName": "FirebaseCoreInternal",
- "static": true,
- "implicit": true,
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Struct",
- "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV",
- "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "AccessControl",
- "RawDocComment"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Decodable",
- "printedName": "Decodable",
- "usr": "s:Se",
- "mangledName": "$sSe"
- },
- {
- "kind": "Conformance",
- "name": "Encodable",
- "printedName": "Encodable",
- "usr": "s:SE",
- "mangledName": "$sSE"
- },
- {
- "kind": "Conformance",
- "name": "HTTPHeaderRepresentable",
- "printedName": "HTTPHeaderRepresentable",
- "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
- "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
- },
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "Data",
- "printedName": "Data",
- "children": [
- {
- "kind": "Function",
- "name": "base64URLEncodedString",
- "printedName": "base64URLEncodedString(options:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Base64EncodingOptions",
- "printedName": "Foundation.NSData.Base64EncodingOptions",
- "hasDefaultArg": true,
- "usr": "c:@E@NSDataBase64EncodingOptions"
- }
- ],
- "declKind": "Func",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(base64URLEncoded:options:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.Data?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Base64DecodingOptions",
- "printedName": "Foundation.NSData.Base64DecodingOptions",
- "hasDefaultArg": true,
- "usr": "c:@E@NSDataBase64DecodingOptions"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "zipped",
- "printedName": "zipped()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "declKind": "Func",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "throwing": true,
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "unzipped",
- "printedName": "unzipped()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "declKind": "Func",
- "usr": "s:10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
- "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
- "moduleName": "FirebaseCoreInternal",
- "declAttributes": [
- "RawDocComment"
- ],
- "isFromExtension": true,
- "throwing": true,
- "funcSelfKind": "NonMutating"
- }
- ],
- "declKind": "Struct",
- "usr": "s:10Foundation4DataV",
- "mangledName": "$s10Foundation4DataV",
- "moduleName": "Foundation",
- "declAttributes": [
- "Frozen"
- ],
- "isExternal": true,
- "conformances": [
- {
- "kind": "Conformance",
- "name": "ReferenceConvertible",
- "printedName": "ReferenceConvertible",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "ReferenceType",
- "printedName": "ReferenceType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:10Foundation20ReferenceConvertibleP",
- "mangledName": "$s10Foundation20ReferenceConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "RandomAccessCollection",
- "printedName": "RandomAccessCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Indices",
- "printedName": "Indices",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Range",
- "printedName": "Swift.Range<Swift.Int>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "usr": "s:Sn"
- }
- ]
- }
- ],
- "usr": "s:Sk",
- "mangledName": "$sSk"
- },
- {
- "kind": "Conformance",
- "name": "MutableCollection",
- "printedName": "MutableCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- }
- ],
- "usr": "s:SM",
- "mangledName": "$sSM"
- },
- {
- "kind": "Conformance",
- "name": "RangeReplaceableCollection",
- "printedName": "RangeReplaceableCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- }
- ],
- "usr": "s:Sm",
- "mangledName": "$sSm"
- },
- {
- "kind": "Conformance",
- "name": "MutableDataProtocol",
- "printedName": "MutableDataProtocol",
- "usr": "s:10Foundation19MutableDataProtocolP",
- "mangledName": "$s10Foundation19MutableDataProtocolP"
- },
- {
- "kind": "Conformance",
- "name": "ContiguousBytes",
- "printedName": "ContiguousBytes",
- "usr": "s:10Foundation15ContiguousBytesP",
- "mangledName": "$s10Foundation15ContiguousBytesP"
- },
- {
- "kind": "Conformance",
- "name": "Sendable",
- "printedName": "Sendable",
- "usr": "s:s8SendableP",
- "mangledName": "$ss8SendableP"
- },
- {
- "kind": "Conformance",
- "name": "BidirectionalCollection",
- "printedName": "BidirectionalCollection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Indices",
- "printedName": "Indices",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Range",
- "printedName": "Swift.Range<Swift.Int>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "usr": "s:Sn"
- }
- ]
- }
- ],
- "usr": "s:SK",
- "mangledName": "$sSK"
- },
- {
- "kind": "Conformance",
- "name": "Collection",
- "printedName": "Collection",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Index",
- "printedName": "Index",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Iterator",
- "printedName": "Iterator",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Iterator",
- "printedName": "Foundation.Data.Iterator",
- "usr": "s:10Foundation4DataV8IteratorV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "SubSequence",
- "printedName": "SubSequence",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Indices",
- "printedName": "Indices",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Range",
- "printedName": "Swift.Range<Swift.Int>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "usr": "s:Sn"
- }
- ]
- }
- ],
- "usr": "s:Sl",
- "mangledName": "$sSl"
- },
- {
- "kind": "Conformance",
- "name": "DataProtocol",
- "printedName": "DataProtocol",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Regions",
- "printedName": "Regions",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "CollectionOfOne",
- "printedName": "Swift.CollectionOfOne<Foundation.Data>",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Data",
- "printedName": "Foundation.Data",
- "usr": "s:10Foundation4DataV"
- }
- ],
- "usr": "s:s15CollectionOfOneV"
- }
- ]
- }
- ],
- "usr": "s:10Foundation12DataProtocolP",
- "mangledName": "$s10Foundation12DataProtocolP"
- },
- {
- "kind": "Conformance",
- "name": "Sequence",
- "printedName": "Sequence",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "Element",
- "printedName": "Element",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt8",
- "printedName": "Swift.UInt8",
- "usr": "s:s5UInt8V"
- }
- ]
- },
- {
- "kind": "TypeWitness",
- "name": "Iterator",
- "printedName": "Iterator",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Iterator",
- "printedName": "Foundation.Data.Iterator",
- "usr": "s:10Foundation4DataV8IteratorV"
- }
- ]
- }
- ],
- "usr": "s:ST",
- "mangledName": "$sST"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomReflectable",
- "printedName": "CustomReflectable",
- "usr": "s:s17CustomReflectableP",
- "mangledName": "$ss17CustomReflectableP"
- },
- {
- "kind": "Conformance",
- "name": "_ObjectiveCBridgeable",
- "printedName": "_ObjectiveCBridgeable",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "_ObjectiveCType",
- "printedName": "_ObjectiveCType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:s21_ObjectiveCBridgeableP",
- "mangledName": "$ss21_ObjectiveCBridgeableP"
- },
- {
- "kind": "Conformance",
- "name": "Decodable",
- "printedName": "Decodable",
- "usr": "s:Se",
- "mangledName": "$sSe"
- },
- {
- "kind": "Conformance",
- "name": "Encodable",
- "printedName": "Encodable",
- "usr": "s:SE",
- "mangledName": "$sSE"
- }
- ]
- }
- ],
- "json_format_version": 8
- },
- "ConstValues": [
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 763,
- "length": 25,
- "value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 755,
- "length": 23,
- "value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 869,
- "length": 1,
- "value": "1"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 869,
- "length": 1,
- "value": "1"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 869,
- "length": 1,
- "value": "1"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "IntegerLiteral",
- "offset": 1167,
- "length": 1,
- "value": "0"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
- "kind": "Array",
- "offset": 2219,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "IntegerLiteral",
- "offset": 972,
- "length": 2,
- "value": "30"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 1279,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "IntegerLiteral",
- "offset": 1343,
- "length": 1,
- "value": "0"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "IntegerLiteral",
- "offset": 1630,
- "length": 1,
- "value": "2"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 2212,
- "length": 12,
- "value": "\"heartbeats\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 2212,
- "length": 12,
- "value": "\"heartbeats\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "Array",
- "offset": 2543,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 4309,
- "length": 12,
- "value": "\"yyyy-MM-dd\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "StringLiteral",
- "offset": 4364,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "IntegerLiteral",
- "offset": 4429,
- "length": 1,
- "value": "0"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "Array",
- "offset": 4891,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
- "kind": "Array",
- "offset": 5453,
- "length": 2,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
- "kind": "Dictionary",
- "offset": 2158,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
- "kind": "StringLiteral",
- "offset": 758,
- "length": 26,
- "value": "\"google-heartbeat-storage\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
- "kind": "StringLiteral",
- "offset": 905,
- "length": 30,
- "value": "\"com.google.heartbeat.storage\""
- }
- ]
-}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.private.swiftinterface
deleted file mode 100644
index a565264..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.private.swiftinterface
+++ /dev/null
@@ -1,59 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-macos10.13 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseCoreInternal
-import Foundation
-import GoogleUtilities
-import Swift
-import _Concurrency
-import _StringProcessing
-@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
- @objc public init(id: Swift.String)
- @objc public func log(_ agent: Swift.String)
- @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc deinit
-}
-@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
- public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
- @objc public func headerValue() -> Swift.String
- @objc public var isEmpty: Swift.Bool {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
- convenience public init(id: Swift.String)
- final public func log(_ agent: Swift.String)
- @discardableResult
- final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
- @discardableResult
- final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
- @objc deinit
-}
-public protocol HTTPHeaderRepresentable {
- func headerValue() -> Swift.String
-}
-public struct HeartbeatsPayload : Swift.Codable {
- public var isEmpty: Swift.Bool {
- get
- }
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
- public func headerValue() -> Swift.String
-}
-extension FirebaseCoreInternal.HeartbeatsPayload {
- public static let dateFormatter: Foundation.DateFormatter
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
- public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
-}
-extension Foundation.Data {
- public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
- public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
- public func zipped() throws -> Foundation.Data
- public func unzipped() throws -> Foundation.Data
-}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftdoc
deleted file mode 100644
index 2132069..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftdoc
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftinterface
deleted file mode 100644
index a565264..0000000
--- a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftinterface
+++ /dev/null
@@ -1,59 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-macos10.13 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
-// swift-module-flags-ignorable: -enable-bare-slash-regex
-@_exported import FirebaseCoreInternal
-import Foundation
-import GoogleUtilities
-import Swift
-import _Concurrency
-import _StringProcessing
-@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
- @objc public init(id: Swift.String)
- @objc public func log(_ agent: Swift.String)
- @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
- @objc deinit
-}
-@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
- public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
- @objc public func headerValue() -> Swift.String
- @objc public var isEmpty: Swift.Bool {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
- convenience public init(id: Swift.String)
- final public func log(_ agent: Swift.String)
- @discardableResult
- final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
- @discardableResult
- final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
- @objc deinit
-}
-public protocol HTTPHeaderRepresentable {
- func headerValue() -> Swift.String
-}
-public struct HeartbeatsPayload : Swift.Codable {
- public var isEmpty: Swift.Bool {
- get
- }
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
- public func headerValue() -> Swift.String
-}
-extension FirebaseCoreInternal.HeartbeatsPayload {
- public static let dateFormatter: Foundation.DateFormatter
-}
-extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
- public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
-}
-extension Foundation.Data {
- public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
- public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
- public func zipped() throws -> Foundation.Data
- public func unzipped() throws -> Foundation.Data
-}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Resources b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal
new file mode 100644
index 0000000..0156c94
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/FirebaseCoreInternal
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-Swift.h b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-Swift.h
new file mode 100644
index 0000000..6aca022
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-Swift.h
@@ -0,0 +1,740 @@
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+#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(<swift/objc-prologue.h>)
+# include <swift/objc-prologue.h>
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include <Foundation/Foundation.h>
+#endif
+#if defined(__cplusplus)
+#include <cstdint>
+#include <cstddef>
+#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
+#else
+#include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include(<uchar.h>)
+# include <uchar.h>
+# 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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
+#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(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_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 <code>id</code> 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;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
+/// 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 __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+#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(<swift/objc-prologue.h>)
+# include <swift/objc-prologue.h>
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include <Foundation/Foundation.h>
+#endif
+#if defined(__cplusplus)
+#include <cstdint>
+#include <cstddef>
+#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
+#else
+#include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include(<uchar.h>)
+# include <uchar.h>
+# 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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
+#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(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_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 <code>id</code> 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;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
+/// 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 __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-umbrella.h
similarity index 100%
rename from frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h
rename to frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Headers/FirebaseCoreInternal-umbrella.h
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
new file mode 100644
index 0000000..51f9c83
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo
new file mode 100644
index 0000000..67cb754
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-macos.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.abi.json b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.abi.json
new file mode 100644
index 0000000..76fabbc
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.abi.json
@@ -0,0 +1,2113 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "_ObjC_HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)initWithId:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)log:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flush",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC5flushAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushHeartbeatFromToday",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC05flushE9FromTodayAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)init",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatController",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "_ObjC_HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)headerValue",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(py)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)init",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatsPayload",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatController",
+ "printedName": "HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatController",
+ "printedName": "FirebaseCoreInternal.HeartbeatController",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "GoogleUtilities",
+ "printedName": "GoogleUtilities",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "genericSig": "<τ_0_0 where τ_0_0 : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "sugared_genericSig": "<Self where Self : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatsPayload",
+ "printedName": "HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "dateFormatter",
+ "printedName": "dateFormatter",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Data",
+ "printedName": "Data",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "base64URLEncodedString",
+ "printedName": "base64URLEncodedString(options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64EncodingOptions",
+ "printedName": "Foundation.NSData.Base64EncodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64EncodingOptions"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(base64URLEncoded:options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64DecodingOptions",
+ "printedName": "Foundation.NSData.Base64DecodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64DecodingOptions"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "zipped",
+ "printedName": "zipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unzipped",
+ "printedName": "unzipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:10Foundation4DataV",
+ "mangledName": "$s10Foundation4DataV",
+ "moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
+ "declAttributes": [
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RandomAccessCollection",
+ "printedName": "RandomAccessCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sk",
+ "mangledName": "$sSk"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableCollection",
+ "printedName": "MutableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SM",
+ "mangledName": "$sSM"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RangeReplaceableCollection",
+ "printedName": "RangeReplaceableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sm",
+ "mangledName": "$sSm"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableDataProtocol",
+ "printedName": "MutableDataProtocol",
+ "usr": "s:10Foundation19MutableDataProtocolP",
+ "mangledName": "$s10Foundation19MutableDataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ContiguousBytes",
+ "printedName": "ContiguousBytes",
+ "usr": "s:10Foundation15ContiguousBytesP",
+ "mangledName": "$s10Foundation15ContiguousBytesP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BidirectionalCollection",
+ "printedName": "BidirectionalCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SK",
+ "mangledName": "$sSK"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "DataProtocol",
+ "printedName": "DataProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Regions",
+ "printedName": "Regions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CollectionOfOne",
+ "printedName": "Swift.CollectionOfOne<Foundation.Data>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:s15CollectionOfOneV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation12DataProtocolP",
+ "mangledName": "$s10Foundation12DataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Transferable",
+ "printedName": "Transferable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Representation",
+ "printedName": "Representation",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "OpaqueTypeArchetype",
+ "printedName": "some CoreTransferable.TransferRepresentation",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TransferRepresentation",
+ "printedName": "CoreTransferable.TransferRepresentation",
+ "usr": "s:16CoreTransferable22TransferRepresentationP"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Sendable",
+ "printedName": "Swift.Sendable",
+ "usr": "s:s8SendableP"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:16CoreTransferable0B0P",
+ "mangledName": "$s16CoreTransferable0B0P"
+ }
+ ]
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 763,
+ "length": 25,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 755,
+ "length": 23,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1167,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "Array",
+ "offset": 2219,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
+ "length": 2,
+ "value": "30"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2471,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1682,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 2595,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4122,
+ "length": 12,
+ "value": "\"yyyy-MM-dd\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4177,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4242,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 4704,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 5266,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 758,
+ "length": 26,
+ "value": "\"google-heartbeat-storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 905,
+ "length": 30,
+ "value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.private.swiftinterface
new file mode 100644
index 0000000..3182ed2
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.private.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-macos10.15 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftdoc
new file mode 100644
index 0000000..1402d21
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftinterface
new file mode 100644
index 0000000..3182ed2
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-macos.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-macos10.15 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.abi.json b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.abi.json
new file mode 100644
index 0000000..76fabbc
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.abi.json
@@ -0,0 +1,2113 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "_ObjC_HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)initWithId:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)log:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flush",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC5flushAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushHeartbeatFromToday",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC05flushE9FromTodayAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)init",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatController",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "_ObjC_HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)headerValue",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(py)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)init",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatsPayload",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatController",
+ "printedName": "HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatController",
+ "printedName": "FirebaseCoreInternal.HeartbeatController",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "GoogleUtilities",
+ "printedName": "GoogleUtilities",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "genericSig": "<τ_0_0 where τ_0_0 : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "sugared_genericSig": "<Self where Self : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatsPayload",
+ "printedName": "HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "dateFormatter",
+ "printedName": "dateFormatter",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Data",
+ "printedName": "Data",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "base64URLEncodedString",
+ "printedName": "base64URLEncodedString(options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64EncodingOptions",
+ "printedName": "Foundation.NSData.Base64EncodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64EncodingOptions"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(base64URLEncoded:options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64DecodingOptions",
+ "printedName": "Foundation.NSData.Base64DecodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64DecodingOptions"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "zipped",
+ "printedName": "zipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unzipped",
+ "printedName": "unzipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:10Foundation4DataV",
+ "mangledName": "$s10Foundation4DataV",
+ "moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
+ "declAttributes": [
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RandomAccessCollection",
+ "printedName": "RandomAccessCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sk",
+ "mangledName": "$sSk"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableCollection",
+ "printedName": "MutableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SM",
+ "mangledName": "$sSM"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RangeReplaceableCollection",
+ "printedName": "RangeReplaceableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sm",
+ "mangledName": "$sSm"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableDataProtocol",
+ "printedName": "MutableDataProtocol",
+ "usr": "s:10Foundation19MutableDataProtocolP",
+ "mangledName": "$s10Foundation19MutableDataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ContiguousBytes",
+ "printedName": "ContiguousBytes",
+ "usr": "s:10Foundation15ContiguousBytesP",
+ "mangledName": "$s10Foundation15ContiguousBytesP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BidirectionalCollection",
+ "printedName": "BidirectionalCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SK",
+ "mangledName": "$sSK"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "DataProtocol",
+ "printedName": "DataProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Regions",
+ "printedName": "Regions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CollectionOfOne",
+ "printedName": "Swift.CollectionOfOne<Foundation.Data>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:s15CollectionOfOneV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation12DataProtocolP",
+ "mangledName": "$s10Foundation12DataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Transferable",
+ "printedName": "Transferable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Representation",
+ "printedName": "Representation",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "OpaqueTypeArchetype",
+ "printedName": "some CoreTransferable.TransferRepresentation",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "TransferRepresentation",
+ "printedName": "CoreTransferable.TransferRepresentation",
+ "usr": "s:16CoreTransferable22TransferRepresentationP"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Sendable",
+ "printedName": "Swift.Sendable",
+ "usr": "s:s8SendableP"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "usr": "s:16CoreTransferable0B0P",
+ "mangledName": "$s16CoreTransferable0B0P"
+ }
+ ]
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 763,
+ "length": 25,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 755,
+ "length": 23,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1167,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "Array",
+ "offset": 2219,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
+ "length": 2,
+ "value": "30"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2471,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1682,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 2595,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4122,
+ "length": 12,
+ "value": "\"yyyy-MM-dd\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4177,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4242,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 4704,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 5266,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 758,
+ "length": 26,
+ "value": "\"google-heartbeat-storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 905,
+ "length": 30,
+ "value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-macos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.private.swiftinterface
new file mode 100644
index 0000000..eaa57c7
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.private.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-macos10.15 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftdoc
new file mode 100644
index 0000000..75d2f76
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftinterface
new file mode 100644
index 0000000..eaa57c7
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-macos.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-macos10.15 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/module.modulemap b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/module.modulemap
rename to frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist
new file mode 100644
index 0000000..b71f1c0
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Info.plist
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseCoreInternal-Privacy</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseCoreInternal_Privacy</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
similarity index 100%
rename from frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
rename to frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..981f0ee
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseCoreInternal</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseCoreInternal</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseCoreInternal</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/Current b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal
index b5da2e2..e4fd38c 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
index 3f10193..da872bc 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
index 1c3a8e9..9a22fe0 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
@@ -1,6 +1,6 @@
#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)
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
#ifndef FIREBASECOREINTERNAL_SWIFT_H
#define FIREBASECOREINTERNAL_SWIFT_H
#pragma clang diagnostic push
@@ -23,7 +23,6 @@
# include <swift/objc-prologue.h>
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
@@ -32,10 +31,30 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -71,53 +90,66 @@
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# 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)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#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)
@@ -137,28 +169,25 @@
# 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
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -187,14 +216,16 @@
#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 SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -207,26 +238,42 @@
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
-# define SWIFT_NOEXCEPT noexcept
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# 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;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -276,6 +323,13 @@
/// returns:
/// A heartbeats payload for the flushed heartbeat(s).
- (FIRHeartbeatsPayload * _Nonnull)flush SWIFT_WARN_UNUSED_RESULT;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
/// Synchronously flushes the heartbeat for today.
/// If no heartbeat was logged today, the returned payload is empty.
/// note:
@@ -305,11 +359,11 @@
@end
#endif
-#if defined(__cplusplus)
-#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
+#if defined(__cplusplus)
+#endif
#pragma clang diagnostic pop
#endif
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Info.plist
index 1082c94..076776a 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Info.plist
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvos16.1</string>
+ <string>appletvos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo
index c73c996..df18c8f 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.abi.json b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.abi.json
index 7ddff1a..9b12c19 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.abi.json
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.abi.json
@@ -101,6 +101,46 @@
},
{
"kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
"name": "flushHeartbeatFromToday",
"printedName": "flushHeartbeatFromToday()",
"children": [
@@ -535,6 +575,45 @@
},
{
"kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
"name": "flushHeartbeatFromToday",
"printedName": "flushHeartbeatFromToday()",
"children": [
@@ -567,7 +646,16 @@
"AccessControl",
"RawDocComment"
],
- "hasMissingDesignatedInitializers": true
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
},
{
"kind": "Import",
@@ -594,7 +682,10 @@
"name": "GoogleUtilities",
"printedName": "GoogleUtilities",
"declKind": "Import",
- "moduleName": "FirebaseCoreInternal"
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
},
{
"kind": "TypeDecl",
@@ -862,6 +953,13 @@
},
{
"kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
"name": "HTTPHeaderRepresentable",
"printedName": "HTTPHeaderRepresentable",
"usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
@@ -1054,33 +1152,19 @@
"usr": "s:10Foundation4DataV",
"mangledName": "$s10Foundation4DataV",
"moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
"declAttributes": [
- "Frozen"
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
],
"isExternal": true,
"conformances": [
- {
- "kind": "Conformance",
- "name": "ReferenceConvertible",
- "printedName": "ReferenceConvertible",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "ReferenceType",
- "printedName": "ReferenceType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:10Foundation20ReferenceConvertibleP",
- "mangledName": "$s10Foundation20ReferenceConvertibleP"
- },
{
"kind": "Conformance",
"name": "Equatable",
@@ -1473,24 +1557,25 @@
},
{
"kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomReflectable",
- "printedName": "CustomReflectable",
- "usr": "s:s17CustomReflectableP",
- "mangledName": "$ss17CustomReflectableP"
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
},
{
"kind": "Conformance",
@@ -1516,6 +1601,27 @@
},
{
"kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
"name": "Decodable",
"printedName": "Decodable",
"usr": "s:Se",
@@ -1535,158 +1641,438 @@
},
"ConstValues": [
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
"kind": "StringLiteral",
"offset": 763,
"length": 25,
"value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
"kind": "StringLiteral",
"offset": 755,
"length": 23,
"value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 1167,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "Array",
"offset": 2219,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
"kind": "IntegerLiteral",
- "offset": 972,
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
"length": 2,
"value": "30"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 1279,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
"kind": "IntegerLiteral",
- "offset": 1343,
+ "offset": 2471,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "IntegerLiteral",
- "offset": 1630,
+ "offset": 1682,
"length": 1,
"value": "2"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 2212,
+ "offset": 2264,
"length": 12,
"value": "\"heartbeats\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 2212,
+ "offset": 2264,
"length": 12,
"value": "\"heartbeats\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 2543,
+ "offset": 2595,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 4309,
+ "offset": 4122,
"length": 12,
"value": "\"yyyy-MM-dd\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 4364,
+ "offset": 4177,
"length": 13,
"value": "\"en_US_POSIX\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "IntegerLiteral",
- "offset": 4429,
+ "offset": 4242,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 4891,
+ "offset": 4704,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 5453,
+ "offset": 5266,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
- "kind": "Dictionary",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
"offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
"length": 3,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
"kind": "StringLiteral",
"offset": 758,
"length": 26,
"value": "\"google-heartbeat-storage\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
"kind": "StringLiteral",
"offset": 905,
"length": 30,
"value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
}
]
}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.private.swiftinterface
index 4df92a2..b643f5d 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.private.swiftinterface
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.private.swiftinterface
@@ -1,17 +1,20 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-tvos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-tvos13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseCoreInternal
import Foundation
-import GoogleUtilities
import Swift
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
@objc public init(id: Swift.String)
@objc public func log(_ agent: Swift.String)
@objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
@objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
@objc deinit
}
@@ -23,11 +26,14 @@
}
@objc deinit
}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
convenience public init(id: Swift.String)
final public func log(_ agent: Swift.String)
@discardableResult
final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
@discardableResult
final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
@objc deinit
@@ -35,12 +41,12 @@
public protocol HTTPHeaderRepresentable {
func headerValue() -> Swift.String
}
-public struct HeartbeatsPayload : Swift.Codable {
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
public var isEmpty: Swift.Bool {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
}
extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
public func headerValue() -> Swift.String
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftdoc
index 22219ab..ecd3a32 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftdoc
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftinterface
index 4df92a2..b643f5d 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftinterface
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos.swiftinterface
@@ -1,17 +1,20 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-tvos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-tvos13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseCoreInternal
import Foundation
-import GoogleUtilities
import Swift
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
@objc public init(id: Swift.String)
@objc public func log(_ agent: Swift.String)
@objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
@objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
@objc deinit
}
@@ -23,11 +26,14 @@
}
@objc deinit
}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
convenience public init(id: Swift.String)
final public func log(_ agent: Swift.String)
@discardableResult
final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
@discardableResult
final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
@objc deinit
@@ -35,12 +41,12 @@
public protocol HTTPHeaderRepresentable {
func headerValue() -> Swift.String
}
-public struct HeartbeatsPayload : Swift.Codable {
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
public var isEmpty: Swift.Bool {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
}
extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
public func headerValue() -> Swift.String
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal
index 64a4305..0f1024a 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
index 1e951bb..7473736 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
index 663a0fa..6aca022 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
@@ -1,6 +1,6 @@
#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)
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
#ifndef FIREBASECOREINTERNAL_SWIFT_H
#define FIREBASECOREINTERNAL_SWIFT_H
#pragma clang diagnostic push
@@ -23,7 +23,6 @@
# include <swift/objc-prologue.h>
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
@@ -32,10 +31,30 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -71,53 +90,66 @@
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# 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)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#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)
@@ -137,28 +169,25 @@
# 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
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -187,14 +216,16 @@
#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 SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -207,26 +238,42 @@
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
-# define SWIFT_NOEXCEPT noexcept
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# 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;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -276,6 +323,13 @@
/// returns:
/// A heartbeats payload for the flushed heartbeat(s).
- (FIRHeartbeatsPayload * _Nonnull)flush SWIFT_WARN_UNUSED_RESULT;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
/// Synchronously flushes the heartbeat for today.
/// If no heartbeat was logged today, the returned payload is empty.
/// note:
@@ -305,16 +359,16 @@
@end
#endif
-#if defined(__cplusplus)
-#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
#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)
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
#ifndef FIREBASECOREINTERNAL_SWIFT_H
#define FIREBASECOREINTERNAL_SWIFT_H
#pragma clang diagnostic push
@@ -337,7 +391,6 @@
# include <swift/objc-prologue.h>
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include <Foundation/Foundation.h>
@@ -346,10 +399,30 @@
#include <cstdint>
#include <cstddef>
#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
#else
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -385,53 +458,66 @@
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# 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)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#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)
@@ -451,28 +537,25 @@
# 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
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -501,14 +584,16 @@
#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 SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -521,26 +606,42 @@
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
-# define SWIFT_NOEXCEPT noexcept
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# 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;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -590,6 +691,13 @@
/// returns:
/// A heartbeats payload for the flushed heartbeat(s).
- (FIRHeartbeatsPayload * _Nonnull)flush SWIFT_WARN_UNUSED_RESULT;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
/// Synchronously flushes the heartbeat for today.
/// If no heartbeat was logged today, the returned payload is empty.
/// note:
@@ -619,11 +727,11 @@
@end
#endif
-#if defined(__cplusplus)
-#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
+#if defined(__cplusplus)
+#endif
#pragma clang diagnostic pop
#endif
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist
index 7cb064c..e4840b6 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvsimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvsimulator16.1</string>
+ <string>appletvsimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo
index b709562..b065ade 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-tvos-simulator.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo
index a5d590f..c3bd5c1 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-tvos-simulator.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.abi.json b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.abi.json
index 7ddff1a..9b12c19 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.abi.json
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.abi.json
@@ -101,6 +101,46 @@
},
{
"kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
"name": "flushHeartbeatFromToday",
"printedName": "flushHeartbeatFromToday()",
"children": [
@@ -535,6 +575,45 @@
},
{
"kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
"name": "flushHeartbeatFromToday",
"printedName": "flushHeartbeatFromToday()",
"children": [
@@ -567,7 +646,16 @@
"AccessControl",
"RawDocComment"
],
- "hasMissingDesignatedInitializers": true
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
},
{
"kind": "Import",
@@ -594,7 +682,10 @@
"name": "GoogleUtilities",
"printedName": "GoogleUtilities",
"declKind": "Import",
- "moduleName": "FirebaseCoreInternal"
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
},
{
"kind": "TypeDecl",
@@ -862,6 +953,13 @@
},
{
"kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
"name": "HTTPHeaderRepresentable",
"printedName": "HTTPHeaderRepresentable",
"usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
@@ -1054,33 +1152,19 @@
"usr": "s:10Foundation4DataV",
"mangledName": "$s10Foundation4DataV",
"moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
"declAttributes": [
- "Frozen"
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
],
"isExternal": true,
"conformances": [
- {
- "kind": "Conformance",
- "name": "ReferenceConvertible",
- "printedName": "ReferenceConvertible",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "ReferenceType",
- "printedName": "ReferenceType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:10Foundation20ReferenceConvertibleP",
- "mangledName": "$s10Foundation20ReferenceConvertibleP"
- },
{
"kind": "Conformance",
"name": "Equatable",
@@ -1473,24 +1557,25 @@
},
{
"kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomReflectable",
- "printedName": "CustomReflectable",
- "usr": "s:s17CustomReflectableP",
- "mangledName": "$ss17CustomReflectableP"
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
},
{
"kind": "Conformance",
@@ -1516,6 +1601,27 @@
},
{
"kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
"name": "Decodable",
"printedName": "Decodable",
"usr": "s:Se",
@@ -1535,158 +1641,438 @@
},
"ConstValues": [
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
"kind": "StringLiteral",
"offset": 763,
"length": 25,
"value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
"kind": "StringLiteral",
"offset": 755,
"length": 23,
"value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 1167,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "Array",
"offset": 2219,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
"kind": "IntegerLiteral",
- "offset": 972,
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
"length": 2,
"value": "30"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 1279,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
"kind": "IntegerLiteral",
- "offset": 1343,
+ "offset": 2471,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "IntegerLiteral",
- "offset": 1630,
+ "offset": 1682,
"length": 1,
"value": "2"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 2212,
+ "offset": 2264,
"length": 12,
"value": "\"heartbeats\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 2212,
+ "offset": 2264,
"length": 12,
"value": "\"heartbeats\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 2543,
+ "offset": 2595,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 4309,
+ "offset": 4122,
"length": 12,
"value": "\"yyyy-MM-dd\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 4364,
+ "offset": 4177,
"length": 13,
"value": "\"en_US_POSIX\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "IntegerLiteral",
- "offset": 4429,
+ "offset": 4242,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 4891,
+ "offset": 4704,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 5453,
+ "offset": 5266,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
- "kind": "Dictionary",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
"offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
"length": 3,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
"kind": "StringLiteral",
"offset": 758,
"length": 26,
"value": "\"google-heartbeat-storage\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
"kind": "StringLiteral",
"offset": 905,
"length": 30,
"value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
}
]
}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface
index 2126898..c7d9fdc 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface
@@ -1,17 +1,20 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-tvos12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-tvos13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseCoreInternal
import Foundation
-import GoogleUtilities
import Swift
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
@objc public init(id: Swift.String)
@objc public func log(_ agent: Swift.String)
@objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
@objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
@objc deinit
}
@@ -23,11 +26,14 @@
}
@objc deinit
}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
convenience public init(id: Swift.String)
final public func log(_ agent: Swift.String)
@discardableResult
final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
@discardableResult
final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
@objc deinit
@@ -35,12 +41,12 @@
public protocol HTTPHeaderRepresentable {
func headerValue() -> Swift.String
}
-public struct HeartbeatsPayload : Swift.Codable {
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
public var isEmpty: Swift.Bool {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
}
extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
public func headerValue() -> Swift.String
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftdoc
index 89aaed4..33fca13 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftdoc
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftinterface
index 2126898..c7d9fdc 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftinterface
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-tvos-simulator.swiftinterface
@@ -1,17 +1,20 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-tvos12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-tvos13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseCoreInternal
import Foundation
-import GoogleUtilities
import Swift
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
@objc public init(id: Swift.String)
@objc public func log(_ agent: Swift.String)
@objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
@objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
@objc deinit
}
@@ -23,11 +26,14 @@
}
@objc deinit
}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
convenience public init(id: Swift.String)
final public func log(_ agent: Swift.String)
@discardableResult
final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
@discardableResult
final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
@objc deinit
@@ -35,12 +41,12 @@
public protocol HTTPHeaderRepresentable {
func headerValue() -> Swift.String
}
-public struct HeartbeatsPayload : Swift.Codable {
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
public var isEmpty: Swift.Bool {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
}
extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
public func headerValue() -> Swift.String
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.abi.json b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.abi.json
index 7ddff1a..9b12c19 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.abi.json
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.abi.json
@@ -101,6 +101,46 @@
},
{
"kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
"name": "flushHeartbeatFromToday",
"printedName": "flushHeartbeatFromToday()",
"children": [
@@ -535,6 +575,45 @@
},
{
"kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
"name": "flushHeartbeatFromToday",
"printedName": "flushHeartbeatFromToday()",
"children": [
@@ -567,7 +646,16 @@
"AccessControl",
"RawDocComment"
],
- "hasMissingDesignatedInitializers": true
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
},
{
"kind": "Import",
@@ -594,7 +682,10 @@
"name": "GoogleUtilities",
"printedName": "GoogleUtilities",
"declKind": "Import",
- "moduleName": "FirebaseCoreInternal"
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
},
{
"kind": "TypeDecl",
@@ -862,6 +953,13 @@
},
{
"kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
"name": "HTTPHeaderRepresentable",
"printedName": "HTTPHeaderRepresentable",
"usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
@@ -1054,33 +1152,19 @@
"usr": "s:10Foundation4DataV",
"mangledName": "$s10Foundation4DataV",
"moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
"declAttributes": [
- "Frozen"
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
],
"isExternal": true,
"conformances": [
- {
- "kind": "Conformance",
- "name": "ReferenceConvertible",
- "printedName": "ReferenceConvertible",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "ReferenceType",
- "printedName": "ReferenceType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ]
- }
- ],
- "usr": "s:10Foundation20ReferenceConvertibleP",
- "mangledName": "$s10Foundation20ReferenceConvertibleP"
- },
{
"kind": "Conformance",
"name": "Equatable",
@@ -1473,24 +1557,25 @@
},
{
"kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomReflectable",
- "printedName": "CustomReflectable",
- "usr": "s:s17CustomReflectableP",
- "mangledName": "$ss17CustomReflectableP"
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
},
{
"kind": "Conformance",
@@ -1516,6 +1601,27 @@
},
{
"kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
"name": "Decodable",
"printedName": "Decodable",
"usr": "s:Se",
@@ -1535,158 +1641,438 @@
},
"ConstValues": [
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
"kind": "StringLiteral",
"offset": 763,
"length": 25,
"value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
"kind": "StringLiteral",
"offset": 755,
"length": 23,
"value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 869,
"length": 1,
"value": "1"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "IntegerLiteral",
"offset": 1167,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
"kind": "Array",
"offset": 2219,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
"kind": "IntegerLiteral",
- "offset": 972,
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
"length": 2,
"value": "30"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
- "kind": "StringLiteral",
- "offset": 1279,
- "length": 13,
- "value": "\"en_US_POSIX\""
- },
- {
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
"kind": "IntegerLiteral",
- "offset": 1343,
+ "offset": 2471,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "IntegerLiteral",
- "offset": 1630,
+ "offset": 1682,
"length": 1,
"value": "2"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 2212,
+ "offset": 2264,
"length": 12,
"value": "\"heartbeats\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 2212,
+ "offset": 2264,
"length": 12,
"value": "\"heartbeats\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 2543,
+ "offset": 2595,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 4309,
+ "offset": 4122,
"length": 12,
"value": "\"yyyy-MM-dd\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "StringLiteral",
- "offset": 4364,
+ "offset": 4177,
"length": 13,
"value": "\"en_US_POSIX\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "IntegerLiteral",
- "offset": 4429,
+ "offset": 4242,
"length": 1,
"value": "0"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 4891,
+ "offset": 4704,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
"kind": "Array",
- "offset": 5453,
+ "offset": 5266,
"length": 2,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
- "kind": "Dictionary",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
"offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
"length": 3,
"value": "[]"
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
"kind": "StringLiteral",
"offset": 758,
"length": 26,
"value": "\"google-heartbeat-storage\""
},
{
- "filePath": "\/var\/folders\/h1\/8hndypj13nsbj5pn4xsnv1tm0000gn\/T\/ZipRelease\/2024-03-13T10-25-14\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
"kind": "StringLiteral",
"offset": 905,
"length": 30,
"value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-tvos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
}
]
}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface
index 79ddf82..7411906 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface
@@ -1,17 +1,20 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-tvos12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-tvos13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseCoreInternal
import Foundation
-import GoogleUtilities
import Swift
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
@objc public init(id: Swift.String)
@objc public func log(_ agent: Swift.String)
@objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
@objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
@objc deinit
}
@@ -23,11 +26,14 @@
}
@objc deinit
}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
convenience public init(id: Swift.String)
final public func log(_ agent: Swift.String)
@discardableResult
final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
@discardableResult
final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
@objc deinit
@@ -35,12 +41,12 @@
public protocol HTTPHeaderRepresentable {
func headerValue() -> Swift.String
}
-public struct HeartbeatsPayload : Swift.Codable {
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
public var isEmpty: Swift.Bool {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
}
extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
public func headerValue() -> Swift.String
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc
index 45b7142..5540e23 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface
index 79ddf82..7411906 100644
--- a/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface
+++ b/frameworks/FirebaseCoreInternal.xcframework/tvos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface
@@ -1,17 +1,20 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target x86_64-apple-tvos12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-tvos13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
// swift-module-flags-ignorable: -enable-bare-slash-regex
@_exported import FirebaseCoreInternal
import Foundation
-import GoogleUtilities
import Swift
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
@objc public init(id: Swift.String)
@objc public func log(_ agent: Swift.String)
@objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
@objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
@objc deinit
}
@@ -23,11 +26,14 @@
}
@objc deinit
}
-@_hasMissingDesignatedInitializers final public class HeartbeatController {
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
convenience public init(id: Swift.String)
final public func log(_ agent: Swift.String)
@discardableResult
final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
@discardableResult
final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
@objc deinit
@@ -35,12 +41,12 @@
public protocol HTTPHeaderRepresentable {
func headerValue() -> Swift.String
}
-public struct HeartbeatsPayload : Swift.Codable {
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
public var isEmpty: Swift.Bool {
get
}
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
}
extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
public func headerValue() -> Swift.String
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal
new file mode 100644
index 0000000..9565c8f
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
new file mode 100644
index 0000000..16bbb65
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy
similarity index 100%
copy from frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
copy to frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
new file mode 100644
index 0000000..668e476
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
@@ -0,0 +1,740 @@
+#if 0
+#elif defined(__ARM64_ARCH_8_32__) && __ARM64_ARCH_8_32__
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+#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(<swift/objc-prologue.h>)
+# include <swift/objc-prologue.h>
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include <Foundation/Foundation.h>
+#endif
+#if defined(__cplusplus)
+#include <cstdint>
+#include <cstddef>
+#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
+#else
+#include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include(<uchar.h>)
+# include <uchar.h>
+# 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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
+#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(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_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 <code>id</code> 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;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
+/// 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 __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+#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(<swift/objc-prologue.h>)
+# include <swift/objc-prologue.h>
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include <Foundation/Foundation.h>
+#endif
+#if defined(__cplusplus)
+#include <cstdint>
+#include <cstddef>
+#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
+#else
+#include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include(<uchar.h>)
+# include <uchar.h>
+# 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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
+#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(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_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 <code>id</code> 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;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
+/// 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 __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h
new file mode 100644
index 0000000..c7a196b
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h
@@ -0,0 +1,16 @@
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+
+FOUNDATION_EXPORT double FirebaseCoreInternalVersionNumber;
+FOUNDATION_EXPORT const unsigned char FirebaseCoreInternalVersionString[];
+
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Info.plist
new file mode 100644
index 0000000..2800304
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Info.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseCoreInternal</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseCoreInternal</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseCoreInternal</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>WatchOS</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>21S355</string>
+ <key>DTPlatformName</key>
+ <string>watchos</string>
+ <key>DTPlatformVersion</key>
+ <string>10.2</string>
+ <key>DTSDKBuild</key>
+ <string>21S355</string>
+ <key>DTSDKName</key>
+ <string>watchos10.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>4</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-watchos.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-watchos.swiftsourceinfo
new file mode 100644
index 0000000..68cb445
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-watchos.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo
new file mode 100644
index 0000000..16a1b6b
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.abi.json b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.abi.json
new file mode 100644
index 0000000..435182b
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.abi.json
@@ -0,0 +1,2078 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "_ObjC_HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)initWithId:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)log:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flush",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC5flushAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushHeartbeatFromToday",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC05flushE9FromTodayAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)init",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatController",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "_ObjC_HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)headerValue",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(py)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)init",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatsPayload",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatController",
+ "printedName": "HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatController",
+ "printedName": "FirebaseCoreInternal.HeartbeatController",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "GoogleUtilities",
+ "printedName": "GoogleUtilities",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "genericSig": "<τ_0_0 where τ_0_0 : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "sugared_genericSig": "<Self where Self : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatsPayload",
+ "printedName": "HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "dateFormatter",
+ "printedName": "dateFormatter",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Data",
+ "printedName": "Data",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "base64URLEncodedString",
+ "printedName": "base64URLEncodedString(options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64EncodingOptions",
+ "printedName": "Foundation.NSData.Base64EncodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64EncodingOptions"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(base64URLEncoded:options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64DecodingOptions",
+ "printedName": "Foundation.NSData.Base64DecodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64DecodingOptions"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "zipped",
+ "printedName": "zipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unzipped",
+ "printedName": "unzipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:10Foundation4DataV",
+ "mangledName": "$s10Foundation4DataV",
+ "moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
+ "declAttributes": [
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RandomAccessCollection",
+ "printedName": "RandomAccessCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sk",
+ "mangledName": "$sSk"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableCollection",
+ "printedName": "MutableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SM",
+ "mangledName": "$sSM"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RangeReplaceableCollection",
+ "printedName": "RangeReplaceableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sm",
+ "mangledName": "$sSm"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableDataProtocol",
+ "printedName": "MutableDataProtocol",
+ "usr": "s:10Foundation19MutableDataProtocolP",
+ "mangledName": "$s10Foundation19MutableDataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ContiguousBytes",
+ "printedName": "ContiguousBytes",
+ "usr": "s:10Foundation15ContiguousBytesP",
+ "mangledName": "$s10Foundation15ContiguousBytesP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BidirectionalCollection",
+ "printedName": "BidirectionalCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SK",
+ "mangledName": "$sSK"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "DataProtocol",
+ "printedName": "DataProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Regions",
+ "printedName": "Regions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CollectionOfOne",
+ "printedName": "Swift.CollectionOfOne<Foundation.Data>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:s15CollectionOfOneV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation12DataProtocolP",
+ "mangledName": "$s10Foundation12DataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 763,
+ "length": 25,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 755,
+ "length": 23,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1167,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "Array",
+ "offset": 2219,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
+ "length": 2,
+ "value": "30"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2471,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1682,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 2595,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4122,
+ "length": 12,
+ "value": "\"yyyy-MM-dd\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4177,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4242,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 4704,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 5266,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 758,
+ "length": 26,
+ "value": "\"google-heartbeat-storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 905,
+ "length": 30,
+ "value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.private.swiftinterface
new file mode 100644
index 0000000..f55f14e
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.private.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-watchos7.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.swiftdoc
new file mode 100644
index 0000000..5732c16
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.swiftinterface
new file mode 100644
index 0000000..f55f14e
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-watchos7.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.abi.json b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.abi.json
new file mode 100644
index 0000000..435182b
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.abi.json
@@ -0,0 +1,2078 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "_ObjC_HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)initWithId:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)log:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flush",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC5flushAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushHeartbeatFromToday",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC05flushE9FromTodayAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)init",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatController",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "_ObjC_HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)headerValue",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(py)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)init",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatsPayload",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatController",
+ "printedName": "HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatController",
+ "printedName": "FirebaseCoreInternal.HeartbeatController",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "GoogleUtilities",
+ "printedName": "GoogleUtilities",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "genericSig": "<τ_0_0 where τ_0_0 : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "sugared_genericSig": "<Self where Self : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatsPayload",
+ "printedName": "HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "dateFormatter",
+ "printedName": "dateFormatter",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Data",
+ "printedName": "Data",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "base64URLEncodedString",
+ "printedName": "base64URLEncodedString(options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64EncodingOptions",
+ "printedName": "Foundation.NSData.Base64EncodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64EncodingOptions"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(base64URLEncoded:options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64DecodingOptions",
+ "printedName": "Foundation.NSData.Base64DecodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64DecodingOptions"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "zipped",
+ "printedName": "zipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unzipped",
+ "printedName": "unzipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:10Foundation4DataV",
+ "mangledName": "$s10Foundation4DataV",
+ "moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
+ "declAttributes": [
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RandomAccessCollection",
+ "printedName": "RandomAccessCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sk",
+ "mangledName": "$sSk"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableCollection",
+ "printedName": "MutableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SM",
+ "mangledName": "$sSM"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RangeReplaceableCollection",
+ "printedName": "RangeReplaceableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sm",
+ "mangledName": "$sSm"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableDataProtocol",
+ "printedName": "MutableDataProtocol",
+ "usr": "s:10Foundation19MutableDataProtocolP",
+ "mangledName": "$s10Foundation19MutableDataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ContiguousBytes",
+ "printedName": "ContiguousBytes",
+ "usr": "s:10Foundation15ContiguousBytesP",
+ "mangledName": "$s10Foundation15ContiguousBytesP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BidirectionalCollection",
+ "printedName": "BidirectionalCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SK",
+ "mangledName": "$sSK"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "DataProtocol",
+ "printedName": "DataProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Regions",
+ "printedName": "Regions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CollectionOfOne",
+ "printedName": "Swift.CollectionOfOne<Foundation.Data>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:s15CollectionOfOneV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation12DataProtocolP",
+ "mangledName": "$s10Foundation12DataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 763,
+ "length": 25,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 755,
+ "length": 23,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1167,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "Array",
+ "offset": 2219,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
+ "length": 2,
+ "value": "30"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2471,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1682,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 2595,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4122,
+ "length": 12,
+ "value": "\"yyyy-MM-dd\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4177,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4242,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 4704,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 5266,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 758,
+ "length": 26,
+ "value": "\"google-heartbeat-storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 905,
+ "length": 30,
+ "value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.private.swiftinterface
new file mode 100644
index 0000000..6145910
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.private.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64_32-apple-watchos7.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.swiftdoc
new file mode 100644
index 0000000..c269039
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.swiftinterface
new file mode 100644
index 0000000..6145910
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64_32-apple-watchos.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64_32-apple-watchos7.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/module.modulemap b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/module.modulemap
similarity index 100%
copy from frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/Modules/module.modulemap
copy to frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_arm64_32/FirebaseCoreInternal.framework/Modules/module.modulemap
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal
new file mode 100644
index 0000000..bb4736a
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
new file mode 100644
index 0000000..cbcb67f
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy
similarity index 100%
copy from frameworks/FirebaseCoreInternal.xcframework/macos-arm64_x86_64/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
copy to frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/FirebaseCoreInternal_Privacy.bundle/PrivacyInfo.xcprivacy
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
new file mode 100644
index 0000000..6aca022
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-Swift.h
@@ -0,0 +1,740 @@
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+#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(<swift/objc-prologue.h>)
+# include <swift/objc-prologue.h>
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include <Foundation/Foundation.h>
+#endif
+#if defined(__cplusplus)
+#include <cstdint>
+#include <cstddef>
+#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
+#else
+#include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include(<uchar.h>)
+# include <uchar.h>
+# 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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
+#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(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_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 <code>id</code> 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;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
+/// 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 __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+#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(<swift/objc-prologue.h>)
+# include <swift/objc-prologue.h>
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#if defined(__OBJC__)
+#include <Foundation/Foundation.h>
+#endif
+#if defined(__cplusplus)
+#include <cstdint>
+#include <cstddef>
+#include <cstdbool>
+#include <cstring>
+#include <stdlib.h>
+#include <new>
+#include <type_traits>
+#else
+#include <stdint.h>
+#include <stddef.h>
+#include <stdbool.h>
+#include <string.h>
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include(<ptrauth.h>)
+# include <ptrauth.h>
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include(<uchar.h>)
+# include <uchar.h>
+# 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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
+#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(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_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 <code>id</code> 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;
+/// Asynchronously flushes heartbeats from storage into a heartbeats payload.
+/// note:
+/// This API is thread-safe.
+///
+/// returns:
+/// A heartbeats payload for the flushed heartbeat(s).
+- (void)flushAsyncWithCompletionHandler:(void (^ _Nonnull)(FIRHeartbeatsPayload * _Nonnull))completionHandler;
+/// 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 __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h
new file mode 100644
index 0000000..c7a196b
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Headers/FirebaseCoreInternal-umbrella.h
@@ -0,0 +1,16 @@
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+
+FOUNDATION_EXPORT double FirebaseCoreInternalVersionNumber;
+FOUNDATION_EXPORT const unsigned char FirebaseCoreInternalVersionString[];
+
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist
new file mode 100644
index 0000000..f304bdb
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Info.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseCoreInternal</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseCoreInternal</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseCoreInternal</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>WatchSimulator</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>21S355</string>
+ <key>DTPlatformName</key>
+ <string>watchsimulator</string>
+ <key>DTPlatformVersion</key>
+ <string>10.2</string>
+ <key>DTSDKBuild</key>
+ <string>21S355</string>
+ <key>DTSDKName</key>
+ <string>watchsimulator10.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>4</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-watchos-simulator.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-watchos-simulator.swiftsourceinfo
new file mode 100644
index 0000000..2a3d825
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/arm64-apple-watchos-simulator.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-watchos-simulator.swiftsourceinfo b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-watchos-simulator.swiftsourceinfo
new file mode 100644
index 0000000..6262924
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/Project/x86_64-apple-watchos-simulator.swiftsourceinfo
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.abi.json b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.abi.json
new file mode 100644
index 0000000..435182b
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.abi.json
@@ -0,0 +1,2078 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "_ObjC_HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)initWithId:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)log:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flush",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC5flushAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushHeartbeatFromToday",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC05flushE9FromTodayAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)init",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatController",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "_ObjC_HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)headerValue",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(py)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)init",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatsPayload",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatController",
+ "printedName": "HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatController",
+ "printedName": "FirebaseCoreInternal.HeartbeatController",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "GoogleUtilities",
+ "printedName": "GoogleUtilities",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "genericSig": "<τ_0_0 where τ_0_0 : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "sugared_genericSig": "<Self where Self : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatsPayload",
+ "printedName": "HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "dateFormatter",
+ "printedName": "dateFormatter",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Data",
+ "printedName": "Data",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "base64URLEncodedString",
+ "printedName": "base64URLEncodedString(options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64EncodingOptions",
+ "printedName": "Foundation.NSData.Base64EncodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64EncodingOptions"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(base64URLEncoded:options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64DecodingOptions",
+ "printedName": "Foundation.NSData.Base64DecodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64DecodingOptions"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "zipped",
+ "printedName": "zipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unzipped",
+ "printedName": "unzipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:10Foundation4DataV",
+ "mangledName": "$s10Foundation4DataV",
+ "moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
+ "declAttributes": [
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RandomAccessCollection",
+ "printedName": "RandomAccessCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sk",
+ "mangledName": "$sSk"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableCollection",
+ "printedName": "MutableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SM",
+ "mangledName": "$sSM"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RangeReplaceableCollection",
+ "printedName": "RangeReplaceableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sm",
+ "mangledName": "$sSm"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableDataProtocol",
+ "printedName": "MutableDataProtocol",
+ "usr": "s:10Foundation19MutableDataProtocolP",
+ "mangledName": "$s10Foundation19MutableDataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ContiguousBytes",
+ "printedName": "ContiguousBytes",
+ "usr": "s:10Foundation15ContiguousBytesP",
+ "mangledName": "$s10Foundation15ContiguousBytesP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BidirectionalCollection",
+ "printedName": "BidirectionalCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SK",
+ "mangledName": "$sSK"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "DataProtocol",
+ "printedName": "DataProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Regions",
+ "printedName": "Regions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CollectionOfOne",
+ "printedName": "Swift.CollectionOfOne<Foundation.Data>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:s15CollectionOfOneV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation12DataProtocolP",
+ "mangledName": "$s10Foundation12DataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 763,
+ "length": 25,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 755,
+ "length": 23,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1167,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "Array",
+ "offset": 2219,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
+ "length": 2,
+ "value": "30"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2471,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1682,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 2595,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4122,
+ "length": 12,
+ "value": "\"yyyy-MM-dd\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4177,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4242,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 4704,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 5266,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 758,
+ "length": 26,
+ "value": "\"google-heartbeat-storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 905,
+ "length": 30,
+ "value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.private.swiftinterface
new file mode 100644
index 0000000..e389199
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.private.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-watchos7.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.swiftdoc
new file mode 100644
index 0000000..0774b36
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.swiftinterface
new file mode 100644
index 0000000..e389199
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/arm64-apple-watchos-simulator.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target arm64-apple-watchos7.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.abi.json b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.abi.json
new file mode 100644
index 0000000..435182b
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.abi.json
@@ -0,0 +1,2078 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "_ObjC_HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)initWithId:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)log:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flush",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC5flushAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushAsyncWithCompletionHandler:",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC10flushAsync17completionHandleryyAA01_D19C_HeartbeatsPayloadCYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)flushHeartbeatFromToday",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC05flushE9FromTodayAA01_D19C_HeartbeatsPayloadCyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment",
+ "ObjC"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatController",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatController",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController(im)init",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatController",
+ "mangledName": "$s20FirebaseCoreInternal25_ObjC_HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatController",
+ "declAttributes": [
+ "AccessControl",
+ "ObjCMembers",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "_ObjC_HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCyAcA0eF0Vcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)headerValue",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(py)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)isEmpty",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ObjC"
+ ],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "_ObjC_HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal._ObjC_HeartbeatsPayload",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload(im)init",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadCACycfc",
+ "moduleName": "FirebaseCoreInternal",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": [
+ "Dynamic",
+ "ObjC",
+ "Override"
+ ],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@FirebaseCoreInternal@objc(cs)FIRHeartbeatsPayload",
+ "mangledName": "$s20FirebaseCoreInternal23_ObjC_HeartbeatsPayloadC",
+ "moduleName": "FirebaseCoreInternal",
+ "objc_name": "FIRHeartbeatsPayload",
+ "declAttributes": [
+ "AccessControl",
+ "ObjC",
+ "RawDocComment"
+ ],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": [
+ "ObjectiveC.NSObject"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatController",
+ "printedName": "HeartbeatController",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatController",
+ "printedName": "FirebaseCoreInternal.HeartbeatController",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC2idACSS_tcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Convenience",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Convenience"
+ },
+ {
+ "kind": "Function",
+ "name": "log",
+ "printedName": "log(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC3logyySSF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flush",
+ "printedName": "flush()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC5flushAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushAsync",
+ "printedName": "flushAsync(completionHandler:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(FirebaseCoreInternal.HeartbeatsPayload) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC10flushAsync17completionHandleryyAA17HeartbeatsPayloadVYbc_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "flushHeartbeatFromToday",
+ "printedName": "flushHeartbeatFromToday()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC05flushD9FromTodayAA17HeartbeatsPayloadVyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "s:20FirebaseCoreInternal19HeartbeatControllerC",
+ "mangledName": "$s20FirebaseCoreInternal19HeartbeatControllerC",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "hasMissingDesignatedInitializers": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "GoogleUtilities",
+ "printedName": "GoogleUtilities",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "ImplementationOnly"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "genericSig": "<τ_0_0 where τ_0_0 : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "sugared_genericSig": "<Self where Self : FirebaseCoreInternal.HTTPHeaderRepresentable>",
+ "protocolReq": true,
+ "reqNewWitnessTableEntry": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Protocol",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "HeartbeatsPayload",
+ "printedName": "HeartbeatsPayload",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "isEmpty",
+ "printedName": "isEmpty",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvp",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV7isEmptySbvg",
+ "moduleName": "FirebaseCoreInternal",
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV6encode2toys7Encoder_p_tKF",
+ "moduleName": "FirebaseCoreInternal",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "headerValue",
+ "printedName": "headerValue()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV11headerValueSSyF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "dateFormatter",
+ "printedName": "dateFormatter",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvpZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "declAttributes": [
+ "HasInitialValue",
+ "HasStorage",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "DateFormatter",
+ "printedName": "Foundation.DateFormatter",
+ "usr": "c:objc(cs)NSDateFormatter"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV13dateFormatterSo06NSDateG0CvgZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "HeartbeatsPayload",
+ "printedName": "FirebaseCoreInternal.HeartbeatsPayload",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV2eeoiySbAC_ACtFZ",
+ "moduleName": "FirebaseCoreInternal",
+ "static": true,
+ "implicit": true,
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "mangledName": "$s20FirebaseCoreInternal17HeartbeatsPayloadV",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "HTTPHeaderRepresentable",
+ "printedName": "HTTPHeaderRepresentable",
+ "usr": "s:20FirebaseCoreInternal23HTTPHeaderRepresentableP",
+ "mangledName": "$s20FirebaseCoreInternal23HTTPHeaderRepresentableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "Data",
+ "printedName": "Data",
+ "children": [
+ {
+ "kind": "Function",
+ "name": "base64URLEncodedString",
+ "printedName": "base64URLEncodedString(options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64EncodingOptions",
+ "printedName": "Foundation.NSData.Base64EncodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64EncodingOptions"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE22base64URLEncodedString7optionsSSSo27NSDataBase64EncodingOptionsV_tF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(base64URLEncoded:options:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.Data?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Base64DecodingOptions",
+ "printedName": "Foundation.NSData.Base64DecodingOptions",
+ "hasDefaultArg": true,
+ "usr": "c:@E@NSDataBase64DecodingOptions"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE16base64URLEncoded7optionsACSgSS_So27NSDataBase64DecodingOptionsVtcfc",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "zipped",
+ "printedName": "zipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE6zippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "unzipped",
+ "printedName": "unzipped()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "mangledName": "$s10Foundation4DataV20FirebaseCoreInternalE8unzippedACyKF",
+ "moduleName": "FirebaseCoreInternal",
+ "declAttributes": [
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:10Foundation4DataV",
+ "mangledName": "$s10Foundation4DataV",
+ "moduleName": "Foundation",
+ "intro_Macosx": "10.10",
+ "intro_iOS": "8.0",
+ "intro_tvOS": "9.0",
+ "intro_watchOS": "2.0",
+ "declAttributes": [
+ "Frozen",
+ "Available",
+ "Available",
+ "Available",
+ "Available"
+ ],
+ "isExternal": true,
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RandomAccessCollection",
+ "printedName": "RandomAccessCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sk",
+ "mangledName": "$sSk"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableCollection",
+ "printedName": "MutableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SM",
+ "mangledName": "$sSM"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RangeReplaceableCollection",
+ "printedName": "RangeReplaceableCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sm",
+ "mangledName": "$sSm"
+ },
+ {
+ "kind": "Conformance",
+ "name": "MutableDataProtocol",
+ "printedName": "MutableDataProtocol",
+ "usr": "s:10Foundation19MutableDataProtocolP",
+ "mangledName": "$s10Foundation19MutableDataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ContiguousBytes",
+ "printedName": "ContiguousBytes",
+ "usr": "s:10Foundation15ContiguousBytesP",
+ "mangledName": "$s10Foundation15ContiguousBytesP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sendable",
+ "printedName": "Sendable",
+ "usr": "s:s8SendableP",
+ "mangledName": "$ss8SendableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "BidirectionalCollection",
+ "printedName": "BidirectionalCollection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SK",
+ "mangledName": "$sSK"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Collection",
+ "printedName": "Collection",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Index",
+ "printedName": "Index",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "SubSequence",
+ "printedName": "SubSequence",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Indices",
+ "printedName": "Indices",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Range",
+ "printedName": "Swift.Range<Swift.Int>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "usr": "s:Sn"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sl",
+ "mangledName": "$sSl"
+ },
+ {
+ "kind": "Conformance",
+ "name": "DataProtocol",
+ "printedName": "DataProtocol",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Regions",
+ "printedName": "Regions",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "CollectionOfOne",
+ "printedName": "Swift.CollectionOfOne<Foundation.Data>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "usr": "s:s15CollectionOfOneV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation12DataProtocolP",
+ "mangledName": "$s10Foundation12DataProtocolP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Sequence",
+ "printedName": "Sequence",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "Element",
+ "printedName": "Element",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt8",
+ "printedName": "Swift.UInt8",
+ "usr": "s:s5UInt8V"
+ }
+ ]
+ },
+ {
+ "kind": "TypeWitness",
+ "name": "Iterator",
+ "printedName": "Iterator",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Iterator",
+ "printedName": "Foundation.Data.Iterator",
+ "usr": "s:10Foundation4DataV8IteratorV"
+ }
+ ]
+ }
+ ],
+ "usr": "s:ST",
+ "mangledName": "$sST"
+ },
+ {
+ "kind": "Conformance",
+ "name": "ReferenceConvertible",
+ "printedName": "ReferenceConvertible",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "ReferenceType",
+ "printedName": "ReferenceType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:10Foundation20ReferenceConvertibleP",
+ "mangledName": "$s10Foundation20ReferenceConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_ObjectiveCBridgeable",
+ "printedName": "_ObjectiveCBridgeable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "_ObjectiveCType",
+ "printedName": "_ObjectiveCType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ]
+ }
+ ],
+ "usr": "s:s21_ObjectiveCBridgeableP",
+ "mangledName": "$ss21_ObjectiveCBridgeableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomReflectable",
+ "printedName": "CustomReflectable",
+ "usr": "s:s17CustomReflectableP",
+ "mangledName": "$ss17CustomReflectableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 763,
+ "length": 25,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatController\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/_ObjC_HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 755,
+ "length": 23,
+ "value": "\"FirebaseCoreInternal._ObjC_HeartbeatsPayload\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 982,
+ "length": 5,
+ "value": "86400"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 869,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1167,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Heartbeat.swift",
+ "kind": "Array",
+ "offset": 2219,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "StringLiteral",
+ "offset": 997,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1063,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatController.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1442,
+ "length": 2,
+ "value": "30"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2471,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3670,
+ "length": 3,
+ "value": "\" \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3681,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3744,
+ "length": 46,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3763,
+ "length": 5,
+ "value": "\" error\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "StringLiteral",
+ "offset": 3789,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsBundle.swift",
+ "kind": "Array",
+ "offset": 4657,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1682,
+ "length": 1,
+ "value": "2"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 2264,
+ "length": 12,
+ "value": "\"heartbeats\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 2595,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4122,
+ "length": 12,
+ "value": "\"yyyy-MM-dd\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4177,
+ "length": 13,
+ "value": "\"en_US_POSIX\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 4242,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 4704,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4778,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4789,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4826,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4837,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4874,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 4885,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "Array",
+ "offset": 5266,
+ "length": 2,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5344,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5355,
+ "length": 3,
+ "value": "\"\/\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5392,
+ "length": 3,
+ "value": "\"-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5403,
+ "length": 3,
+ "value": "\"+\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "IntegerLiteral",
+ "offset": 5538,
+ "length": 1,
+ "value": "4"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatsPayload.swift",
+ "kind": "StringLiteral",
+ "offset": 5570,
+ "length": 3,
+ "value": "\"=\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2158,
+ "length": 29,
+ "value": "\"com.heartbeat.storage.\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "StringLiteral",
+ "offset": 2186,
+ "length": 2,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/HeartbeatStorage.swift",
+ "kind": "Dictionary",
+ "offset": 3056,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1230,
+ "length": 62,
+ "value": "\"Out-of-bounds push at index \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1271,
+ "length": 2,
+ "value": "\" to ring buffer with\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1305,
+ "length": 27,
+ "value": "\"end index of \""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "StringLiteral",
+ "offset": 1330,
+ "length": 1,
+ "value": "\".\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 1990,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2497,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2928,
+ "length": 1,
+ "value": "0"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3104,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/RingBuffer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 3195,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/Storage.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2928,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 758,
+ "length": 26,
+ "value": "\"google-heartbeat-storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 905,
+ "length": 30,
+ "value": "\"com.google.heartbeat.storage\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1459,
+ "length": 3,
+ "value": "\":\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1470,
+ "length": 3,
+ "value": "\"_\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1503,
+ "length": 27,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 1529,
+ "length": 1,
+ "value": "\"\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1634,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1702,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2124,
+ "length": 18,
+ "value": "\"heartbeats-\""
+ },
+ {
+ "filePath": "\/var\/folders\/2s\/h6hvv9ps03xgz_krkkstvq_r0000gn\/T\/ZipRelease\/2025-02-20T04-01-34\/project-watchos\/Pods\/FirebaseCoreInternal\/FirebaseCore\/Internal\/Sources\/HeartbeatLogging\/StorageFactory.swift",
+ "kind": "StringLiteral",
+ "offset": 2141,
+ "length": 1,
+ "value": "\"\""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.private.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.private.swiftinterface
new file mode 100644
index 0000000..05cda10
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.private.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-watchos7.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.swiftdoc b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.swiftdoc
new file mode 100644
index 0000000..d20d545
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.swiftdoc
Binary files differ
diff --git a/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.swiftinterface b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.swiftinterface
new file mode 100644
index 0000000..05cda10
--- /dev/null
+++ b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/FirebaseCoreInternal.swiftmodule/x86_64-apple-watchos-simulator.swiftinterface
@@ -0,0 +1,65 @@
+// swift-interface-format-version: 1.0
+// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
+// swift-module-flags: -target x86_64-apple-watchos7.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FirebaseCoreInternal
+// swift-module-flags-ignorable: -enable-bare-slash-regex
+@_exported import FirebaseCoreInternal
+import Foundation
+import Swift
+import _Concurrency
+import _StringProcessing
+import _SwiftConcurrencyShims
+@objc(FIRHeartbeatController) @objcMembers public class _ObjC_HeartbeatController : ObjectiveC.NSObject {
+ @objc public init(id: Swift.String)
+ @objc public func log(_ agent: Swift.String)
+ @objc public func flush() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ @objc public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal._ObjC_HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @objc public func flushHeartbeatFromToday() -> FirebaseCoreInternal._ObjC_HeartbeatsPayload
+ @objc deinit
+}
+@objc(FIRHeartbeatsPayload) public class _ObjC_HeartbeatsPayload : ObjectiveC.NSObject, FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public init(_ heartbeatsPayload: FirebaseCoreInternal.HeartbeatsPayload)
+ @objc public func headerValue() -> Swift.String
+ @objc public var isEmpty: Swift.Bool {
+ @objc get
+ }
+ @objc deinit
+}
+@_hasMissingDesignatedInitializers final public class HeartbeatController : Swift.Sendable {
+ convenience public init(id: Swift.String)
+ final public func log(_ agent: Swift.String)
+ @discardableResult
+ final public func flush() -> FirebaseCoreInternal.HeartbeatsPayload
+ #if compiler(>=5.3) && $Sendable
+ final public func flushAsync(completionHandler: @escaping @Sendable (FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Void)
+ #endif
+ @discardableResult
+ final public func flushHeartbeatFromToday() -> FirebaseCoreInternal.HeartbeatsPayload
+ @objc deinit
+}
+public protocol HTTPHeaderRepresentable {
+ func headerValue() -> Swift.String
+}
+public struct HeartbeatsPayload : Swift.Codable, Swift.Sendable {
+ public var isEmpty: Swift.Bool {
+ get
+ }
+ public func encode(to encoder: any Swift.Encoder) throws
+ public init(from decoder: any Swift.Decoder) throws
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : FirebaseCoreInternal.HTTPHeaderRepresentable {
+ public func headerValue() -> Swift.String
+}
+extension FirebaseCoreInternal.HeartbeatsPayload {
+ public static let dateFormatter: Foundation.DateFormatter
+}
+extension FirebaseCoreInternal.HeartbeatsPayload : Swift.Equatable {
+ public static func == (a: FirebaseCoreInternal.HeartbeatsPayload, b: FirebaseCoreInternal.HeartbeatsPayload) -> Swift.Bool
+}
+extension Foundation.Data {
+ public func base64URLEncodedString(options: Foundation.Data.Base64EncodingOptions = []) -> Swift.String
+ public init?(base64URLEncoded base64URLString: Swift.String, options: Foundation.Data.Base64DecodingOptions = [])
+ public func zipped() throws -> Foundation.Data
+ public func unzipped() throws -> Foundation.Data
+}
diff --git a/frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/module.modulemap b/frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/module.modulemap
similarity index 100%
copy from frameworks/FirebaseCoreInternal.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseCoreInternal.framework/Modules/module.modulemap
copy to frameworks/FirebaseCoreInternal.xcframework/watchos-arm64_x86_64-simulator/FirebaseCoreInternal.framework/Modules/module.modulemap
diff --git a/frameworks/FirebaseInstallations.xcframework/Info.plist b/frameworks/FirebaseInstallations.xcframework/Info.plist
index 34fd4b4..9260be5 100644
--- a/frameworks/FirebaseInstallations.xcframework/Info.plist
+++ b/frameworks/FirebaseInstallations.xcframework/Info.plist
@@ -5,18 +5,8 @@
<key>AvailableLibraries</key>
<array>
<dict>
- <key>LibraryIdentifier</key>
- <string>tvos-arm64</string>
- <key>LibraryPath</key>
- <string>FirebaseInstallations.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>tvos</string>
- </dict>
- <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseInstallations.framework/FirebaseInstallations</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
@@ -29,8 +19,10 @@
<string>ios</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseInstallations.framework/FirebaseInstallations</string>
<key>LibraryIdentifier</key>
- <string>ios-arm64_x86_64-maccatalyst</string>
+ <string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>FirebaseInstallations.framework</string>
<key>SupportedArchitectures</key>
@@ -41,9 +33,25 @@
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
- <string>maccatalyst</string>
+ <string>simulator</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseInstallations.framework/FirebaseInstallations</string>
+ <key>LibraryIdentifier</key>
+ <string>tvos-arm64</string>
+ <key>LibraryPath</key>
+ <string>FirebaseInstallations.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>tvos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseInstallations.framework/FirebaseInstallations</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
@@ -59,6 +67,25 @@
<string>simulator</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseInstallations.framework/FirebaseInstallations</string>
+ <key>LibraryIdentifier</key>
+ <string>watchos-arm64_x86_64-simulator</string>
+ <key>LibraryPath</key>
+ <string>FirebaseInstallations.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>watchos</string>
+ <key>SupportedPlatformVariant</key>
+ <string>simulator</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseInstallations.framework/Versions/A/FirebaseInstallations</string>
<key>LibraryIdentifier</key>
<string>macos-arm64_x86_64</string>
<key>LibraryPath</key>
@@ -72,8 +99,10 @@
<string>macos</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>FirebaseInstallations.framework/Versions/A/FirebaseInstallations</string>
<key>LibraryIdentifier</key>
- <string>ios-arm64_x86_64-simulator</string>
+ <string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
<string>FirebaseInstallations.framework</string>
<key>SupportedArchitectures</key>
@@ -84,7 +113,22 @@
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
- <string>simulator</string>
+ <string>maccatalyst</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>FirebaseInstallations.framework/FirebaseInstallations</string>
+ <key>LibraryIdentifier</key>
+ <string>watchos-arm64_arm64_32</string>
+ <key>LibraryPath</key>
+ <string>FirebaseInstallations.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>arm64_32</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>watchos</string>
</dict>
</array>
<key>CFBundlePackageType</key>
diff --git a/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeDirectory b/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000..1f5c4c4
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeRequirements b/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000..8b833f0
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeRequirements
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeRequirements-1 b/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000..f488495
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeResources b/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..fb5259a
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeResources
@@ -0,0 +1,1348 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>files</key>
+ <dict>
+ <key>ios-arm64/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <data>
+ EcXPTYHIao+bUxSPXwJqNi4OdPw=
+ </data>
+ <key>ios-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist</key>
+ <data>
+ 3udaICSfogVk0eBevNHZTW5ewhk=
+ </data>
+ <key>ios-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>ios-arm64/FirebaseInstallations.framework/Headers/FIRInstallations.h</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>ios-arm64/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>ios-arm64/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>ios-arm64/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h</key>
+ <data>
+ 77D4JhMPM5LuwfY2Fy9TverO2kc=
+ </data>
+ <key>ios-arm64/FirebaseInstallations.framework/Headers/FirebaseInstallations.h</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>ios-arm64/FirebaseInstallations.framework/Info.plist</key>
+ <data>
+ Goge2xnbuX3w+EY7MhmMh+aCWf0=
+ </data>
+ <key>ios-arm64/FirebaseInstallations.framework/Modules/module.modulemap</key>
+ <data>
+ BI1cJYeFHpjMbrxMVFn2osRKu4o=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/FirebaseInstallations</key>
+ <data>
+ +aGS5JB2ynh3fuUJlVUXrRglTE4=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallations.h</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsErrors.h</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations-umbrella.h</key>
+ <data>
+ 77D4JhMPM5LuwfY2Fy9TverO2kc=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations.h</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ BI1cJYeFHpjMbrxMVFn2osRKu4o=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Info.plist</key>
+ <data>
+ OCfiW/JP7V237VZ9NxNPQ0FRT54=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ sPllgfszOrggFqE0t4lm34pY7Uc=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <data>
+ DzhFM/mmhmhBM3rd45nFvKUQp+g=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist</key>
+ <data>
+ 0nYUicbGr4Vwvd6rivMXppUEpNU=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallations.h</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h</key>
+ <data>
+ 77D4JhMPM5LuwfY2Fy9TverO2kc=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations.h</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist</key>
+ <data>
+ /p9cannJwTdiJmhliGFb32cjCZA=
+ </data>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Modules/module.modulemap</key>
+ <data>
+ BI1cJYeFHpjMbrxMVFn2osRKu4o=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/FirebaseInstallations</key>
+ <data>
+ 0Z5d3TM7VvHV3ltq4qQ13r8mSi8=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallations.h</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsErrors.h</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations-umbrella.h</key>
+ <data>
+ nb84y6FcXuJbFnHqIsrUtMvAZ+w=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations.h</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ i0ZVrJ10qJzByiN0uBFK9ISlW9U=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Info.plist</key>
+ <data>
+ pf+2NdUnP1FeNTKqTL8sMSp75KE=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ HEBJSNLBNPGnARd5DKDY3EfRD2g=
+ </data>
+ <key>tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <data>
+ rFEix2IlIUN/pyaNwj+Bmg+Nvuw=
+ </data>
+ <key>tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist</key>
+ <data>
+ bA4qiWSgeiZ+kjV7WKvJKNYkQ3o=
+ </data>
+ <key>tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>tvos-arm64/FirebaseInstallations.framework/Headers/FIRInstallations.h</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>tvos-arm64/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>tvos-arm64/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>tvos-arm64/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h</key>
+ <data>
+ 77D4JhMPM5LuwfY2Fy9TverO2kc=
+ </data>
+ <key>tvos-arm64/FirebaseInstallations.framework/Headers/FirebaseInstallations.h</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>tvos-arm64/FirebaseInstallations.framework/Info.plist</key>
+ <data>
+ 3FkUNjOb3zkMp9QXvJN8k5JnI3E=
+ </data>
+ <key>tvos-arm64/FirebaseInstallations.framework/Modules/module.modulemap</key>
+ <data>
+ BI1cJYeFHpjMbrxMVFn2osRKu4o=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <data>
+ bi2YtGhPzqoS1b0mN2uvXdFivMM=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist</key>
+ <data>
+ rw/zpkygGJiRqfdaicXCgpDIEnk=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallations.h</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h</key>
+ <data>
+ 77D4JhMPM5LuwfY2Fy9TverO2kc=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations.h</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist</key>
+ <data>
+ r+jPGLLSts4ttCizbv/RkKqDQx4=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Modules/module.modulemap</key>
+ <data>
+ BI1cJYeFHpjMbrxMVFn2osRKu4o=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <data>
+ S/QV83tqAqFJWj77U6JIE3mFGDw=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist</key>
+ <data>
+ DfV7V/Y2RlI8TuJw2kSYJ47Idcc=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallations.h</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h</key>
+ <data>
+ sAR4d+aeg1QvnpnQRjmLc5Qt8Nc=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FirebaseInstallations.h</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Info.plist</key>
+ <data>
+ cmLEu0ThUJW6gcnBOfKbkNENoF8=
+ </data>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Modules/module.modulemap</key>
+ <data>
+ e2iyBaeW3wizWsDx8b3NkY9/XGc=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <data>
+ 54GF/nTDKLOUbITIfx6MozgjuRw=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist</key>
+ <data>
+ U770LIZiUWIPgfO1ijCkRaYvJ1M=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallations.h</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h</key>
+ <data>
+ sAR4d+aeg1QvnpnQRjmLc5Qt8Nc=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations.h</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist</key>
+ <data>
+ MveOoRpjVEBdQRjHivNnsJGReOw=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Modules/module.modulemap</key>
+ <data>
+ e2iyBaeW3wizWsDx8b3NkY9/XGc=
+ </data>
+ </dict>
+ <key>files2</key>
+ <dict>
+ <key>ios-arm64/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ EcXPTYHIao+bUxSPXwJqNi4OdPw=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0naatI3MHY8UqwtxnQMSRL0rSUT1mg5i1arPs2p4/+Q=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 3udaICSfogVk0eBevNHZTW5ewhk=
+ </data>
+ <key>hash2</key>
+ <data>
+ rZcxbxyrNaVkYPbYestZzykC8uTHysQjwAiQAJX2Bec=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>hash2</key>
+ <data>
+ z7s8T3ambVNpi66R9xEMAPIUjm5vE619MlkpCbwBDlE=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseInstallations.framework/Headers/FIRInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>hash2</key>
+ <data>
+ TuVRLfOYnKCV4eXPx9IQZKxbm14kmRc7O8Cux4mkPXI=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>hash2</key>
+ <data>
+ Ck0312ZhoNq87GtsV7zjdxyY+w0S2FSfn/p4lfKtT+s=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 1tBdUX5MYfXp5LbH4fmdcCsw5TPv5GobFGnyMz3zdQI=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 77D4JhMPM5LuwfY2Fy9TverO2kc=
+ </data>
+ <key>hash2</key>
+ <data>
+ ydRKuFg2IROTtRE3o1fwZCI0H5QHzvkEQwIhTFJWfd0=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseInstallations.framework/Headers/FirebaseInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VFpFA8n5RF/GLv0N9QEr0IoYtDzt72v7vlrDv/hjA0k=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseInstallations.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Goge2xnbuX3w+EY7MhmMh+aCWf0=
+ </data>
+ <key>hash2</key>
+ <data>
+ wdYuHJJIPg1sjjYsD16SNeeJYERhpspRa+lE6rlTeN0=
+ </data>
+ </dict>
+ <key>ios-arm64/FirebaseInstallations.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BI1cJYeFHpjMbrxMVFn2osRKu4o=
+ </data>
+ <key>hash2</key>
+ <data>
+ scK2FrUW1bB1MxQzCIjMp1VlEOlIG/IxysdgH+ooy3s=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/FirebaseInstallations</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/FirebaseInstallations</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ +aGS5JB2ynh3fuUJlVUXrRglTE4=
+ </data>
+ <key>hash2</key>
+ <data>
+ +WaWnB8Nzs1tkPXTQ0PU4j/guSbosKZo6wKNXNKA6w8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>hash2</key>
+ <data>
+ TuVRLfOYnKCV4eXPx9IQZKxbm14kmRc7O8Cux4mkPXI=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>hash2</key>
+ <data>
+ Ck0312ZhoNq87GtsV7zjdxyY+w0S2FSfn/p4lfKtT+s=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsErrors.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 1tBdUX5MYfXp5LbH4fmdcCsw5TPv5GobFGnyMz3zdQI=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 77D4JhMPM5LuwfY2Fy9TverO2kc=
+ </data>
+ <key>hash2</key>
+ <data>
+ ydRKuFg2IROTtRE3o1fwZCI0H5QHzvkEQwIhTFJWfd0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VFpFA8n5RF/GLv0N9QEr0IoYtDzt72v7vlrDv/hjA0k=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BI1cJYeFHpjMbrxMVFn2osRKu4o=
+ </data>
+ <key>hash2</key>
+ <data>
+ scK2FrUW1bB1MxQzCIjMp1VlEOlIG/IxysdgH+ooy3s=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ OCfiW/JP7V237VZ9NxNPQ0FRT54=
+ </data>
+ <key>hash2</key>
+ <data>
+ wBo2a00XM2nbre96Cd/Vx6KvgZwNaH1p7Z6zr/Znlb4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>hash2</key>
+ <data>
+ z7s8T3ambVNpi66R9xEMAPIUjm5vE619MlkpCbwBDlE=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sPllgfszOrggFqE0t4lm34pY7Uc=
+ </data>
+ <key>hash2</key>
+ <data>
+ 7oOhI4A5mUTlAKnJ2uwA3uT6oDN+1a0vWWOX/2uxlmI=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ DzhFM/mmhmhBM3rd45nFvKUQp+g=
+ </data>
+ <key>hash2</key>
+ <data>
+ iXSwrCA/l1UuL0lQD/yVHwkXX9kzYbyh/LgjP6lGCMA=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0nYUicbGr4Vwvd6rivMXppUEpNU=
+ </data>
+ <key>hash2</key>
+ <data>
+ Hf8AodUlIMgXE+aQRxJRBmtKEKD89SPKjZZ3eKO65vM=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>hash2</key>
+ <data>
+ z7s8T3ambVNpi66R9xEMAPIUjm5vE619MlkpCbwBDlE=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>hash2</key>
+ <data>
+ TuVRLfOYnKCV4eXPx9IQZKxbm14kmRc7O8Cux4mkPXI=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>hash2</key>
+ <data>
+ Ck0312ZhoNq87GtsV7zjdxyY+w0S2FSfn/p4lfKtT+s=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 1tBdUX5MYfXp5LbH4fmdcCsw5TPv5GobFGnyMz3zdQI=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 77D4JhMPM5LuwfY2Fy9TverO2kc=
+ </data>
+ <key>hash2</key>
+ <data>
+ ydRKuFg2IROTtRE3o1fwZCI0H5QHzvkEQwIhTFJWfd0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VFpFA8n5RF/GLv0N9QEr0IoYtDzt72v7vlrDv/hjA0k=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ /p9cannJwTdiJmhliGFb32cjCZA=
+ </data>
+ <key>hash2</key>
+ <data>
+ uHKTwEP8sf5BiFNfQpw8Do2j67VyaTOOH/fJEJP1r8s=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BI1cJYeFHpjMbrxMVFn2osRKu4o=
+ </data>
+ <key>hash2</key>
+ <data>
+ scK2FrUW1bB1MxQzCIjMp1VlEOlIG/IxysdgH+ooy3s=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/FirebaseInstallations</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/FirebaseInstallations</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0Z5d3TM7VvHV3ltq4qQ13r8mSi8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 2QwGh90IxJ1X/4IYp69k+I99AtUdZrjCf6cD3HUgHeg=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>hash2</key>
+ <data>
+ TuVRLfOYnKCV4eXPx9IQZKxbm14kmRc7O8Cux4mkPXI=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>hash2</key>
+ <data>
+ Ck0312ZhoNq87GtsV7zjdxyY+w0S2FSfn/p4lfKtT+s=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsErrors.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 1tBdUX5MYfXp5LbH4fmdcCsw5TPv5GobFGnyMz3zdQI=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ nb84y6FcXuJbFnHqIsrUtMvAZ+w=
+ </data>
+ <key>hash2</key>
+ <data>
+ z5NOhvhAENu0YJoHzgHvXQ9D5gmwCztMxfGHU2gCdjo=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VFpFA8n5RF/GLv0N9QEr0IoYtDzt72v7vlrDv/hjA0k=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ i0ZVrJ10qJzByiN0uBFK9ISlW9U=
+ </data>
+ <key>hash2</key>
+ <data>
+ +8SOgU/CVhlHQ3rqQQGfoIF47uelptButtVHpM6sIlM=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ pf+2NdUnP1FeNTKqTL8sMSp75KE=
+ </data>
+ <key>hash2</key>
+ <data>
+ otlOFGPGHLNrM/PDvpPCzMpU4mxWzLqKqwiTRmOdVH8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>hash2</key>
+ <data>
+ z7s8T3ambVNpi66R9xEMAPIUjm5vE619MlkpCbwBDlE=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ HEBJSNLBNPGnARd5DKDY3EfRD2g=
+ </data>
+ <key>hash2</key>
+ <data>
+ XFfEGfVwcUU9W4Q3slo7SuW9ZY7aoncitY/zR77ysHY=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/FirebaseInstallations.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rFEix2IlIUN/pyaNwj+Bmg+Nvuw=
+ </data>
+ <key>hash2</key>
+ <data>
+ /p78FH5cwmDw3Y2XsYq8keywa/okfmgq3pSgXVpmCDE=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ bA4qiWSgeiZ+kjV7WKvJKNYkQ3o=
+ </data>
+ <key>hash2</key>
+ <data>
+ H5g6ELcZMISJHDqdJ7JQhKPgp/rbcJCHmz1s86KkYcQ=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>hash2</key>
+ <data>
+ z7s8T3ambVNpi66R9xEMAPIUjm5vE619MlkpCbwBDlE=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseInstallations.framework/Headers/FIRInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>hash2</key>
+ <data>
+ TuVRLfOYnKCV4eXPx9IQZKxbm14kmRc7O8Cux4mkPXI=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>hash2</key>
+ <data>
+ Ck0312ZhoNq87GtsV7zjdxyY+w0S2FSfn/p4lfKtT+s=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 1tBdUX5MYfXp5LbH4fmdcCsw5TPv5GobFGnyMz3zdQI=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 77D4JhMPM5LuwfY2Fy9TverO2kc=
+ </data>
+ <key>hash2</key>
+ <data>
+ ydRKuFg2IROTtRE3o1fwZCI0H5QHzvkEQwIhTFJWfd0=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseInstallations.framework/Headers/FirebaseInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VFpFA8n5RF/GLv0N9QEr0IoYtDzt72v7vlrDv/hjA0k=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseInstallations.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 3FkUNjOb3zkMp9QXvJN8k5JnI3E=
+ </data>
+ <key>hash2</key>
+ <data>
+ UttmAiWp1rhjcoWYTyfifVL7oUaltXDSH0sugnaGXmk=
+ </data>
+ </dict>
+ <key>tvos-arm64/FirebaseInstallations.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BI1cJYeFHpjMbrxMVFn2osRKu4o=
+ </data>
+ <key>hash2</key>
+ <data>
+ scK2FrUW1bB1MxQzCIjMp1VlEOlIG/IxysdgH+ooy3s=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ bi2YtGhPzqoS1b0mN2uvXdFivMM=
+ </data>
+ <key>hash2</key>
+ <data>
+ kLDzuOVk9qftwiYs7AbOLo7qdywz34xI09m/LnFDuYU=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rw/zpkygGJiRqfdaicXCgpDIEnk=
+ </data>
+ <key>hash2</key>
+ <data>
+ RidgePYYXJfa98Hre+W6y18+uXfptTn0TbNqN6KIFr4=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>hash2</key>
+ <data>
+ z7s8T3ambVNpi66R9xEMAPIUjm5vE619MlkpCbwBDlE=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>hash2</key>
+ <data>
+ TuVRLfOYnKCV4eXPx9IQZKxbm14kmRc7O8Cux4mkPXI=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>hash2</key>
+ <data>
+ Ck0312ZhoNq87GtsV7zjdxyY+w0S2FSfn/p4lfKtT+s=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 1tBdUX5MYfXp5LbH4fmdcCsw5TPv5GobFGnyMz3zdQI=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 77D4JhMPM5LuwfY2Fy9TverO2kc=
+ </data>
+ <key>hash2</key>
+ <data>
+ ydRKuFg2IROTtRE3o1fwZCI0H5QHzvkEQwIhTFJWfd0=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VFpFA8n5RF/GLv0N9QEr0IoYtDzt72v7vlrDv/hjA0k=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ r+jPGLLSts4ttCizbv/RkKqDQx4=
+ </data>
+ <key>hash2</key>
+ <data>
+ 6jk3HXzXbKStd4/pggvTaa9XwxdejB2HhxfUZT8vjMg=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BI1cJYeFHpjMbrxMVFn2osRKu4o=
+ </data>
+ <key>hash2</key>
+ <data>
+ scK2FrUW1bB1MxQzCIjMp1VlEOlIG/IxysdgH+ooy3s=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ S/QV83tqAqFJWj77U6JIE3mFGDw=
+ </data>
+ <key>hash2</key>
+ <data>
+ sLWSLqjijIZT7nYdxfAXmoqdQ5psdIoj/1kbFV6CQDk=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ DfV7V/Y2RlI8TuJw2kSYJ47Idcc=
+ </data>
+ <key>hash2</key>
+ <data>
+ QMV9DZ3kft5GaBSrTWgndvsSfNWW5qJHF0HImxIoQ3c=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>hash2</key>
+ <data>
+ z7s8T3ambVNpi66R9xEMAPIUjm5vE619MlkpCbwBDlE=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>hash2</key>
+ <data>
+ TuVRLfOYnKCV4eXPx9IQZKxbm14kmRc7O8Cux4mkPXI=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>hash2</key>
+ <data>
+ Ck0312ZhoNq87GtsV7zjdxyY+w0S2FSfn/p4lfKtT+s=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 1tBdUX5MYfXp5LbH4fmdcCsw5TPv5GobFGnyMz3zdQI=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sAR4d+aeg1QvnpnQRjmLc5Qt8Nc=
+ </data>
+ <key>hash2</key>
+ <data>
+ by/hHrp2Ge5/6FbgSXZXn+n7FPlGKIgc5TJrIrFN2lk=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FirebaseInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VFpFA8n5RF/GLv0N9QEr0IoYtDzt72v7vlrDv/hjA0k=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ cmLEu0ThUJW6gcnBOfKbkNENoF8=
+ </data>
+ <key>hash2</key>
+ <data>
+ Z8L/dZScW1nWLq/72RdHV9mBCESIx6uY1El3y5yLHP8=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/FirebaseInstallations.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ e2iyBaeW3wizWsDx8b3NkY9/XGc=
+ </data>
+ <key>hash2</key>
+ <data>
+ iVVSgYs3UiAkLAlLSre3V4247ihqClaOr5KibFxduKI=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 54GF/nTDKLOUbITIfx6MozgjuRw=
+ </data>
+ <key>hash2</key>
+ <data>
+ VTD0xJIqFILGniD6+yF/TFCRt4BcT76XQT7RXEHqYm8=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ U770LIZiUWIPgfO1ijCkRaYvJ1M=
+ </data>
+ <key>hash2</key>
+ <data>
+ djZvsUH4wQHt76BSRT6Tj2dRJ5S6WoilHqjSLO2k6Ek=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WXQUJr75eMRgiVnLGyf8Gr3uLUU=
+ </data>
+ <key>hash2</key>
+ <data>
+ z7s8T3ambVNpi66R9xEMAPIUjm5vE619MlkpCbwBDlE=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BmsdUI3E4c0dyJOJ40pqUZmNJ/Q=
+ </data>
+ <key>hash2</key>
+ <data>
+ TuVRLfOYnKCV4eXPx9IQZKxbm14kmRc7O8Cux4mkPXI=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ z60m46zEzh9yn4Bt7VIlBSceIV0=
+ </data>
+ <key>hash2</key>
+ <data>
+ Ck0312ZhoNq87GtsV7zjdxyY+w0S2FSfn/p4lfKtT+s=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ TNCBETR4uiVb+pYBg4HMYi/1xqk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 1tBdUX5MYfXp5LbH4fmdcCsw5TPv5GobFGnyMz3zdQI=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sAR4d+aeg1QvnpnQRjmLc5Qt8Nc=
+ </data>
+ <key>hash2</key>
+ <data>
+ by/hHrp2Ge5/6FbgSXZXn+n7FPlGKIgc5TJrIrFN2lk=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZfdzPat4xYq3QhUuKo1MaY6koQM=
+ </data>
+ <key>hash2</key>
+ <data>
+ VFpFA8n5RF/GLv0N9QEr0IoYtDzt72v7vlrDv/hjA0k=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ MveOoRpjVEBdQRjHivNnsJGReOw=
+ </data>
+ <key>hash2</key>
+ <data>
+ GmuzYqt2IGN42Byh7g+1vQSbuhjkYLKDd/O4eRU4Mdk=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ e2iyBaeW3wizWsDx8b3NkY9/XGc=
+ </data>
+ <key>hash2</key>
+ <data>
+ iVVSgYs3UiAkLAlLSre3V4247ihqClaOr5KibFxduKI=
+ </data>
+ </dict>
+ </dict>
+ <key>rules</key>
+ <dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^version.plist$</key>
+ <true/>
+ </dict>
+ <key>rules2</key>
+ <dict>
+ <key>.*\.dSYM($|/)</key>
+ <dict>
+ <key>weight</key>
+ <real>11</real>
+ </dict>
+ <key>^(.*/)?\.DS_Store$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>2000</real>
+ </dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^Info\.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^PkgInfo$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^embedded\.provisionprofile$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^version\.plist$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeSignature b/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeSignature
new file mode 100644
index 0000000..5342654
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/FirebaseInstallations b/frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/FirebaseInstallations
index 5ea38b0..12053bb 100644
--- a/frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/FirebaseInstallations
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/FirebaseInstallations
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist b/frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
index 0a68991..0817531 100644
--- a/frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/Info.plist b/frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/Info.plist
index 7655b91..aa099d6 100644
--- a/frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/Info.plist
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64/FirebaseInstallations.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphoneos16.1</string>
+ <string>iphoneos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations
deleted file mode 100644
index be9907d..0000000
--- a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations
new file mode 120000
index 0000000..64e8c8a
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations
@@ -0,0 +1 @@
+Versions/Current/FirebaseInstallations
\ No newline at end of file
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Info.plist b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Info.plist
deleted file mode 100644
index 65ddd79..0000000
--- a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseInstallations-Privacy</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseInstallations_Privacy</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Info.plist b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Info.plist
deleted file mode 100644
index 6d9e52d..0000000
--- a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Info.plist
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>FirebaseInstallations</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseInstallations</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseInstallations</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Modules b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Resources b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/FirebaseInstallations b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/FirebaseInstallations
new file mode 100644
index 0000000..5c4dc78
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/FirebaseInstallations
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FIRInstallations.h b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallations.h
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FIRInstallations.h
rename to frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallations.h
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsAuthTokenResult.h
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h
rename to frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsAuthTokenResult.h
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsErrors.h
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h
rename to frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsErrors.h
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations-umbrella.h
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h
rename to frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations-umbrella.h
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FirebaseInstallations.h b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations.h
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FirebaseInstallations.h
rename to frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations.h
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Modules/module.modulemap b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Modules/module.modulemap
rename to frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Info.plist b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Info.plist
new file mode 100644
index 0000000..41bb6bd
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseInstallations-Privacy</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseInstallations_Privacy</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
rename to frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/Info.plist b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..72ca9e9
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseInstallations</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseInstallations</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseInstallations</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/Current b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations
index 1bb46eb..034477c 100644
--- a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
index 9ccedcd..9b4551c 100644
--- a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist
index 650c607..8b5a492 100644
--- a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist
+++ b/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphonesimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphonesimulator16.1</string>
+ <string>iphonesimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations
deleted file mode 100644
index a8a4cb4..0000000
--- a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations
+++ /dev/null
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations
new file mode 120000
index 0000000..64e8c8a
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations
@@ -0,0 +1 @@
+Versions/Current/FirebaseInstallations
\ No newline at end of file
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Info.plist b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Info.plist
deleted file mode 100644
index e6e7d22..0000000
--- a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseInstallations-Privacy</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseInstallations_Privacy</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.13</string>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Info.plist b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Info.plist
deleted file mode 100644
index 7ea2bf6..0000000
--- a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>FirebaseInstallations</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.FirebaseInstallations</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>FirebaseInstallations</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.13</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
-</dict>
-</plist>
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Modules b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Resources b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/FirebaseInstallations b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/FirebaseInstallations
new file mode 100644
index 0000000..10f3732
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/FirebaseInstallations
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FIRInstallations.h b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallations.h
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FIRInstallations.h
rename to frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallations.h
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsAuthTokenResult.h
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h
rename to frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsAuthTokenResult.h
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsErrors.h
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h
rename to frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FIRInstallationsErrors.h
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations-umbrella.h
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h
rename to frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations-umbrella.h
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FirebaseInstallations.h b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations.h
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FirebaseInstallations.h
rename to frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Headers/FirebaseInstallations.h
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Modules/module.modulemap b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Modules/module.modulemap
rename to frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Info.plist b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Info.plist
new file mode 100644
index 0000000..be50228
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Info.plist
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseInstallations-Privacy</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseInstallations_Privacy</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
similarity index 100%
rename from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
rename to frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/Info.plist b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..f3347dc
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseInstallations</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseInstallations</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseInstallations</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/Current b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations b/frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations
index faf5f4d..5d96541 100644
--- a/frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations
+++ b/frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist b/frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
index b2cda41..be361e2 100644
--- a/frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
+++ b/frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/Info.plist b/frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/Info.plist
index a90e72c..81806cf 100644
--- a/frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/Info.plist
+++ b/frameworks/FirebaseInstallations.xcframework/tvos-arm64/FirebaseInstallations.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvos16.1</string>
+ <string>appletvos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations b/frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations
index 5f0f061..d4a1cb6 100644
--- a/frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations
+++ b/frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist b/frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
index c2310b6..9b5aafe 100644
--- a/frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
+++ b/frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist b/frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist
index ad376b2..d62cf26 100644
--- a/frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist
+++ b/frameworks/FirebaseInstallations.xcframework/tvos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvsimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvsimulator16.1</string>
+ <string>appletvsimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations
new file mode 100644
index 0000000..a6db4cc
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
new file mode 100644
index 0000000..14bd258
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy
similarity index 100%
copy from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
copy to frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FIRInstallations.h b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallations.h
similarity index 100%
copy from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FIRInstallations.h
copy to frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallations.h
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h
similarity index 100%
copy from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h
copy to frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h
similarity index 100%
copy from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h
copy to frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h
diff --git a/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h
new file mode 100644
index 0000000..cbe9032
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h
@@ -0,0 +1,20 @@
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "FirebaseInstallations.h"
+#import "FIRInstallations.h"
+#import "FIRInstallationsAuthTokenResult.h"
+#import "FIRInstallationsErrors.h"
+
+FOUNDATION_EXPORT double FirebaseInstallationsVersionNumber;
+FOUNDATION_EXPORT const unsigned char FirebaseInstallationsVersionString[];
+
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FirebaseInstallations.h b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FirebaseInstallations.h
similarity index 100%
copy from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/Headers/FirebaseInstallations.h
copy to frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Headers/FirebaseInstallations.h
diff --git a/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Info.plist b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Info.plist
new file mode 100644
index 0000000..8b5a3f1
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Info.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseInstallations</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseInstallations</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseInstallations</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>WatchOS</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>21S355</string>
+ <key>DTPlatformName</key>
+ <string>watchos</string>
+ <key>DTPlatformVersion</key>
+ <string>10.2</string>
+ <key>DTSDKBuild</key>
+ <string>21S355</string>
+ <key>DTSDKName</key>
+ <string>watchos10.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>4</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Modules/module.modulemap b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Modules/module.modulemap
new file mode 100644
index 0000000..6fb3c64
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_arm64_32/FirebaseInstallations.framework/Modules/module.modulemap
@@ -0,0 +1,9 @@
+framework module FirebaseInstallations {
+umbrella header "FirebaseInstallations-umbrella.h"
+export *
+module * { export * }
+ link framework "Foundation"
+ link framework "Security"
+ link framework "WatchKit"
+ link "z"
+}
diff --git a/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations
new file mode 100644
index 0000000..69d6a59
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
new file mode 100644
index 0000000..4e2de1a
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy
similarity index 100%
copy from frameworks/FirebaseInstallations.xcframework/macos-arm64_x86_64/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
copy to frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/FirebaseInstallations_Privacy.bundle/PrivacyInfo.xcprivacy
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FIRInstallations.h b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallations.h
similarity index 100%
copy from frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FIRInstallations.h
copy to frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallations.h
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h
similarity index 100%
copy from frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h
copy to frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsAuthTokenResult.h
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h
similarity index 100%
copy from frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h
copy to frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FIRInstallationsErrors.h
diff --git a/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h
new file mode 100644
index 0000000..cbe9032
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations-umbrella.h
@@ -0,0 +1,20 @@
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "FirebaseInstallations.h"
+#import "FIRInstallations.h"
+#import "FIRInstallationsAuthTokenResult.h"
+#import "FIRInstallationsErrors.h"
+
+FOUNDATION_EXPORT double FirebaseInstallationsVersionNumber;
+FOUNDATION_EXPORT const unsigned char FirebaseInstallationsVersionString[];
+
diff --git a/frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FirebaseInstallations.h b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations.h
similarity index 100%
copy from frameworks/FirebaseInstallations.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseInstallations.framework/Headers/FirebaseInstallations.h
copy to frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Headers/FirebaseInstallations.h
diff --git a/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist
new file mode 100644
index 0000000..10d12dc
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Info.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>FirebaseInstallations</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.FirebaseInstallations</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>FirebaseInstallations</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>WatchSimulator</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>21S355</string>
+ <key>DTPlatformName</key>
+ <string>watchsimulator</string>
+ <key>DTPlatformVersion</key>
+ <string>10.2</string>
+ <key>DTSDKBuild</key>
+ <string>21S355</string>
+ <key>DTSDKName</key>
+ <string>watchsimulator10.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>4</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Modules/module.modulemap b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Modules/module.modulemap
new file mode 100644
index 0000000..6fb3c64
--- /dev/null
+++ b/frameworks/FirebaseInstallations.xcframework/watchos-arm64_x86_64-simulator/FirebaseInstallations.framework/Modules/module.modulemap
@@ -0,0 +1,9 @@
+framework module FirebaseInstallations {
+umbrella header "FirebaseInstallations-umbrella.h"
+export *
+module * { export * }
+ link framework "Foundation"
+ link framework "Security"
+ link framework "WatchKit"
+ link "z"
+}
diff --git a/frameworks/GoogleAppMeasurement.xcframework/Info.plist b/frameworks/GoogleAppMeasurement.xcframework/Info.plist
index a0fcea8..fd6e716 100644
--- a/frameworks/GoogleAppMeasurement.xcframework/Info.plist
+++ b/frameworks/GoogleAppMeasurement.xcframework/Info.plist
@@ -5,6 +5,37 @@
<key>AvailableLibraries</key>
<array>
<dict>
+ <key>BinaryPath</key>
+ <string>GoogleAppMeasurement.framework/GoogleAppMeasurement</string>
+ <key>LibraryIdentifier</key>
+ <string>tvos-arm64</string>
+ <key>LibraryPath</key>
+ <string>GoogleAppMeasurement.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>tvos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement</string>
+ <key>LibraryIdentifier</key>
+ <string>macos-arm64_x86_64</string>
+ <key>LibraryPath</key>
+ <string>GoogleAppMeasurement.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>macos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>GoogleAppMeasurement.framework/GoogleAppMeasurement</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
@@ -20,45 +51,8 @@
<string>simulator</string>
</dict>
<dict>
- <key>LibraryIdentifier</key>
- <string>tvos-arm64</string>
- <key>LibraryPath</key>
- <string>GoogleAppMeasurement.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>tvos</string>
- </dict>
- <dict>
- <key>LibraryIdentifier</key>
- <string>ios-arm64</string>
- <key>LibraryPath</key>
- <string>GoogleAppMeasurement.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>ios</string>
- </dict>
- <dict>
- <key>LibraryIdentifier</key>
- <string>ios-arm64_x86_64-maccatalyst</string>
- <key>LibraryPath</key>
- <string>GoogleAppMeasurement.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- <string>x86_64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>ios</string>
- <key>SupportedPlatformVariant</key>
- <string>maccatalyst</string>
- </dict>
- <dict>
+ <key>BinaryPath</key>
+ <string>GoogleAppMeasurement.framework/GoogleAppMeasurement</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
@@ -74,8 +68,10 @@
<string>simulator</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement</string>
<key>LibraryIdentifier</key>
- <string>macos-arm64_x86_64</string>
+ <string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
<string>GoogleAppMeasurement.framework</string>
<key>SupportedArchitectures</key>
@@ -84,7 +80,23 @@
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
- <string>macos</string>
+ <string>ios</string>
+ <key>SupportedPlatformVariant</key>
+ <string>maccatalyst</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>GoogleAppMeasurement.framework/GoogleAppMeasurement</string>
+ <key>LibraryIdentifier</key>
+ <string>ios-arm64</string>
+ <key>LibraryPath</key>
+ <string>GoogleAppMeasurement.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>ios</string>
</dict>
</array>
<key>CFBundlePackageType</key>
diff --git a/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeDirectory b/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000..a520fa8
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeRequirements b/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000..001f5af
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeRequirements
Binary files differ
diff --git a/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeRequirements-1 b/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000..83e998f
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeResources b/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..265181d
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeResources
@@ -0,0 +1,408 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>files</key>
+ <dict>
+ <key>ios-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement</key>
+ <data>
+ cybp5rl9gKmnIcnqwxciKLRym6E=
+ </data>
+ <key>ios-arm64/GoogleAppMeasurement.framework/Info.plist</key>
+ <data>
+ eoLHlPHQd79C3LKMFaAKse3RQZc=
+ </data>
+ <key>ios-arm64/GoogleAppMeasurement.framework/Modules/module.modulemap</key>
+ <data>
+ on1mkulwTtm+ufPJ4eClavLWAuQ=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement</key>
+ <data>
+ My09yoQM4HVNCjv73vMJ8mcZu/k=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ on1mkulwTtm+ufPJ4eClavLWAuQ=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ nyA+fM7BFcjFw2iBaNMTDAPBqOU=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement</key>
+ <data>
+ 8VCpeJAsMOWF5g4/vQdXHGVBN0M=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist</key>
+ <data>
+ QlFlgtQKCI/JmnxkjjzZ5omX6sI=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Modules/module.modulemap</key>
+ <data>
+ on1mkulwTtm+ufPJ4eClavLWAuQ=
+ </data>
+ <key>macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement</key>
+ <data>
+ 2h4qv6sT3tNXP7TfzjY8Ao7Anr0=
+ </data>
+ <key>macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ on1mkulwTtm+ufPJ4eClavLWAuQ=
+ </data>
+ <key>macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ oQB3o+0onucZ2OoaAorUSo0u/1c=
+ </data>
+ <key>tvos-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement</key>
+ <data>
+ 1OmFby1vip1oxwrujsKsbj2hClw=
+ </data>
+ <key>tvos-arm64/GoogleAppMeasurement.framework/Info.plist</key>
+ <data>
+ mKuKJzijwPLxre1ZPRqePLpSMdQ=
+ </data>
+ <key>tvos-arm64/GoogleAppMeasurement.framework/Modules/module.modulemap</key>
+ <data>
+ on1mkulwTtm+ufPJ4eClavLWAuQ=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement</key>
+ <data>
+ JHgcVkpaCrpPHJNg2LVbkVd05k0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist</key>
+ <data>
+ loRgNkNh80M0zf/4xn41SeEgKLg=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Modules/module.modulemap</key>
+ <data>
+ on1mkulwTtm+ufPJ4eClavLWAuQ=
+ </data>
+ </dict>
+ <key>files2</key>
+ <dict>
+ <key>ios-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ cybp5rl9gKmnIcnqwxciKLRym6E=
+ </data>
+ <key>hash2</key>
+ <data>
+ 7R59vR8gaaL8nCGF0LakmCTlUvmU49Mnnpo3cwlCM90=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleAppMeasurement.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ eoLHlPHQd79C3LKMFaAKse3RQZc=
+ </data>
+ <key>hash2</key>
+ <data>
+ Re197Gqdf3OgAirWfyiPvy+aF6ER0xL0dnInGSLxpcs=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleAppMeasurement.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ on1mkulwTtm+ufPJ4eClavLWAuQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ gd8e5hMrJihnXu8TQ0xecVPl3Z71GpsKaYxiLbmHezw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/GoogleAppMeasurement</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/GoogleAppMeasurement</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ My09yoQM4HVNCjv73vMJ8mcZu/k=
+ </data>
+ <key>hash2</key>
+ <data>
+ hTNu/r7LIp29hy84aXc4olCDtJGwEAOOm4UJ0/qrsYs=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ on1mkulwTtm+ufPJ4eClavLWAuQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ gd8e5hMrJihnXu8TQ0xecVPl3Z71GpsKaYxiLbmHezw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ nyA+fM7BFcjFw2iBaNMTDAPBqOU=
+ </data>
+ <key>hash2</key>
+ <data>
+ WTKElDDgxjuLhapJSCbSz6l50sh37X/F/OsYpmuP6/4=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 8VCpeJAsMOWF5g4/vQdXHGVBN0M=
+ </data>
+ <key>hash2</key>
+ <data>
+ Ef1IGMgJbnB2Qt9R8eEeV9eJfErQohU3JZZihBh2p+U=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ QlFlgtQKCI/JmnxkjjzZ5omX6sI=
+ </data>
+ <key>hash2</key>
+ <data>
+ 1fizqDcr9Q56AXPxN/7MFrYxqfjIt062b8zMj09duoU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ on1mkulwTtm+ufPJ4eClavLWAuQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ gd8e5hMrJihnXu8TQ0xecVPl3Z71GpsKaYxiLbmHezw=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurement.framework/GoogleAppMeasurement</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/GoogleAppMeasurement</string>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurement.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurement.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 2h4qv6sT3tNXP7TfzjY8Ao7Anr0=
+ </data>
+ <key>hash2</key>
+ <data>
+ blEEeZ8AmOBvv0B+2OVosbQBn6nwdLSO9ZLVkmfkdWA=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ on1mkulwTtm+ufPJ4eClavLWAuQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ gd8e5hMrJihnXu8TQ0xecVPl3Z71GpsKaYxiLbmHezw=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ oQB3o+0onucZ2OoaAorUSo0u/1c=
+ </data>
+ <key>hash2</key>
+ <data>
+ E1i7HzA8K6KL7yjB6DcumeSxO4gPwukcbnzDryV6YzA=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>tvos-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1OmFby1vip1oxwrujsKsbj2hClw=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8baGAp3Lu0jN6038ncVXub92jqfDlNmWoHyYzBs2uLw=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleAppMeasurement.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mKuKJzijwPLxre1ZPRqePLpSMdQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ iELp/J8DOLufrNg0UjPXJhay332BDGsi/ZnaNTdC1Yg=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleAppMeasurement.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ on1mkulwTtm+ufPJ4eClavLWAuQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ gd8e5hMrJihnXu8TQ0xecVPl3Z71GpsKaYxiLbmHezw=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ JHgcVkpaCrpPHJNg2LVbkVd05k0=
+ </data>
+ <key>hash2</key>
+ <data>
+ K0dt6oGRClu4Ql+QskLipcmjmIjh6A3aWG10MasOmys=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ loRgNkNh80M0zf/4xn41SeEgKLg=
+ </data>
+ <key>hash2</key>
+ <data>
+ hoam/olooenUEaiq5SMhPAnJWHpsJzNhxkFqx845w+Q=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ on1mkulwTtm+ufPJ4eClavLWAuQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ gd8e5hMrJihnXu8TQ0xecVPl3Z71GpsKaYxiLbmHezw=
+ </data>
+ </dict>
+ </dict>
+ <key>rules</key>
+ <dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^version.plist$</key>
+ <true/>
+ </dict>
+ <key>rules2</key>
+ <dict>
+ <key>.*\.dSYM($|/)</key>
+ <dict>
+ <key>weight</key>
+ <real>11</real>
+ </dict>
+ <key>^(.*/)?\.DS_Store$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>2000</real>
+ </dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^Info\.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^PkgInfo$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^embedded\.provisionprofile$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^version\.plist$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeSignature b/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeSignature
new file mode 100644
index 0000000..79c191e
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement
index 0f82472..e230fb2 100644
--- a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement
+++ b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement
Binary files differ
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64/GoogleAppMeasurement.framework/Info.plist b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64/GoogleAppMeasurement.framework/Info.plist
index 41845ca..054b503 100644
--- a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64/GoogleAppMeasurement.framework/Info.plist
+++ b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64/GoogleAppMeasurement.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>22G621</string>
+ <string>23H420</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphoneos16.1</string>
+ <string>iphoneos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/GoogleAppMeasurement b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/GoogleAppMeasurement
deleted file mode 100644
index f231717..0000000
--- a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/GoogleAppMeasurement
+++ /dev/null
Binary files differ
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/GoogleAppMeasurement b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/GoogleAppMeasurement
new file mode 120000
index 0000000..5a946b2
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/GoogleAppMeasurement
@@ -0,0 +1 @@
+Versions/Current/GoogleAppMeasurement
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Info.plist b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Info.plist
deleted file mode 100644
index 371cdbf..0000000
--- a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Info.plist
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>22G621</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>GoogleAppMeasurement</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.GoogleAppMeasurement</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>GoogleAppMeasurement</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Modules b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Resources b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement
new file mode 100644
index 0000000..d39855e
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement
Binary files differ
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Modules/module.modulemap b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Modules/module.modulemap
rename to frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/Resources/Info.plist b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..b382506
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H420</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>GoogleAppMeasurement</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.GoogleAppMeasurement</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>GoogleAppMeasurement</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/Current b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurement.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement
index 16e8bec..9f6f38b 100644
--- a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement
+++ b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement
Binary files differ
diff --git a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist
index 187f78e..97e01ad 100644
--- a/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist
+++ b/frameworks/GoogleAppMeasurement.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>22G621</string>
+ <string>23H420</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphonesimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphonesimulator16.1</string>
+ <string>iphonesimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/GoogleAppMeasurement b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/GoogleAppMeasurement
deleted file mode 100644
index 482c717..0000000
--- a/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/GoogleAppMeasurement
+++ /dev/null
Binary files differ
diff --git a/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/GoogleAppMeasurement b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/GoogleAppMeasurement
new file mode 120000
index 0000000..5a946b2
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/GoogleAppMeasurement
@@ -0,0 +1 @@
+Versions/Current/GoogleAppMeasurement
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Info.plist b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Info.plist
deleted file mode 100644
index ebac76c..0000000
--- a/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>22G621</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>GoogleAppMeasurement</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.GoogleAppMeasurement</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>GoogleAppMeasurement</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.13</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
-</dict>
-</plist>
diff --git a/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Modules b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Resources b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement
new file mode 100644
index 0000000..fdd0f1c
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/GoogleAppMeasurement
Binary files differ
diff --git a/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Modules/module.modulemap b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Modules/module.modulemap
rename to frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/Resources/Info.plist b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..066f4b3
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H420</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>GoogleAppMeasurement</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.GoogleAppMeasurement</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>GoogleAppMeasurement</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+</dict>
+</plist>
diff --git a/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/Current b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/GoogleAppMeasurement.xcframework/macos-arm64_x86_64/GoogleAppMeasurement.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement b/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement
index 45d876d..f97891b 100644
--- a/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement
+++ b/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64/GoogleAppMeasurement.framework/GoogleAppMeasurement
Binary files differ
diff --git a/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64/GoogleAppMeasurement.framework/Info.plist b/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64/GoogleAppMeasurement.framework/Info.plist
index 669dc6d..9c3019c 100644
--- a/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64/GoogleAppMeasurement.framework/Info.plist
+++ b/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64/GoogleAppMeasurement.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>22G621</string>
+ <string>23H420</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvos16.1</string>
+ <string>appletvos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement b/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement
index b6bfd9f..0b5bf2d 100644
--- a/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement
+++ b/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement
Binary files differ
diff --git a/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist b/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist
index 79df81f..55a00a4 100644
--- a/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist
+++ b/frameworks/GoogleAppMeasurement.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurement.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>22G621</string>
+ <string>23H420</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvsimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvsimulator16.1</string>
+ <string>appletvsimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/Info.plist b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/Info.plist
index a8100d0..6ca6909 100644
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/Info.plist
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/Info.plist
@@ -5,21 +5,8 @@
<key>AvailableLibraries</key>
<array>
<dict>
- <key>LibraryIdentifier</key>
- <string>tvos-arm64_x86_64-simulator</string>
- <key>LibraryPath</key>
- <string>GoogleAppMeasurementIdentitySupport.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- <string>x86_64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>tvos</string>
- <key>SupportedPlatformVariant</key>
- <string>simulator</string>
- </dict>
- <dict>
+ <key>BinaryPath</key>
+ <string>GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
@@ -32,19 +19,8 @@
<string>ios</string>
</dict>
<dict>
- <key>LibraryIdentifier</key>
- <string>macos-arm64_x86_64</string>
- <key>LibraryPath</key>
- <string>GoogleAppMeasurementIdentitySupport.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- <string>x86_64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>macos</string>
- </dict>
- <dict>
+ <key>BinaryPath</key>
+ <string>GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
@@ -60,6 +36,8 @@
<string>simulator</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64</string>
<key>LibraryPath</key>
@@ -72,6 +50,40 @@
<string>tvos</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</string>
+ <key>LibraryIdentifier</key>
+ <string>tvos-arm64_x86_64-simulator</string>
+ <key>LibraryPath</key>
+ <string>GoogleAppMeasurementIdentitySupport.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>tvos</string>
+ <key>SupportedPlatformVariant</key>
+ <string>simulator</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport</string>
+ <key>LibraryIdentifier</key>
+ <string>macos-arm64_x86_64</string>
+ <key>LibraryPath</key>
+ <string>GoogleAppMeasurementIdentitySupport.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>macos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeDirectory b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000..57da30e
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeRequirements b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000..b2a6e3a
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeRequirements
Binary files differ
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeRequirements-1 b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000..7676983
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeResources b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..98bd9d0
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeResources
@@ -0,0 +1,408 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>files</key>
+ <dict>
+ <key>ios-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</key>
+ <data>
+ KXJZtjKaR8+YFsmFIJgmCBAi61k=
+ </data>
+ <key>ios-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist</key>
+ <data>
+ ZZa+aW5G6D5d5rWb4Shtgdph8Io=
+ </data>
+ <key>ios-arm64/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap</key>
+ <data>
+ ZCuUZzVZ47W3gsydCwK/7TEMjVw=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport</key>
+ <data>
+ x8FzBNwz1sifZTkOviEUD2OiJ7g=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ ZCuUZzVZ47W3gsydCwK/7TEMjVw=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ RV6oQ8JhRS9J2SRPuev5AqO/dpM=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</key>
+ <data>
+ H1DP1KX4r/8T4uI5ddshg9nNGAk=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist</key>
+ <data>
+ IdCoZCQ4OT/TZ1jrImseQ8j99XA=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap</key>
+ <data>
+ ZCuUZzVZ47W3gsydCwK/7TEMjVw=
+ </data>
+ <key>macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport</key>
+ <data>
+ GQ2yR0aO7QfoSCF2WCyw2CbkQcU=
+ </data>
+ <key>macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ ZCuUZzVZ47W3gsydCwK/7TEMjVw=
+ </data>
+ <key>macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ DlNG2eEysRcHErzMFVG176Fm26o=
+ </data>
+ <key>tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</key>
+ <data>
+ faJon13KEa7exKXSm0k3ONIu1BM=
+ </data>
+ <key>tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist</key>
+ <data>
+ WMSRRtI7KaxVIwWMkR1wQUM9Gzs=
+ </data>
+ <key>tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap</key>
+ <data>
+ ZCuUZzVZ47W3gsydCwK/7TEMjVw=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</key>
+ <data>
+ meUQy3LTBU4ON5w/9o00JGzjaWI=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist</key>
+ <data>
+ sAltD4o/moj3nHvO22DenyJVqc0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap</key>
+ <data>
+ ZCuUZzVZ47W3gsydCwK/7TEMjVw=
+ </data>
+ </dict>
+ <key>files2</key>
+ <dict>
+ <key>ios-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KXJZtjKaR8+YFsmFIJgmCBAi61k=
+ </data>
+ <key>hash2</key>
+ <data>
+ SSBwUA5LG1rznKuV90TjTTBKvsrPOTlLIXroVyKCCso=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZZa+aW5G6D5d5rWb4Shtgdph8Io=
+ </data>
+ <key>hash2</key>
+ <data>
+ 7fro2fR0+uoQaEQjIGPx12IkTEG3OrKtUD8aXS7RGe4=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZCuUZzVZ47W3gsydCwK/7TEMjVw=
+ </data>
+ <key>hash2</key>
+ <data>
+ UGhX/JwInh1Ja0+DYSnYvdaBKLCWcOy/3nH/ZRnTP7I=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/GoogleAppMeasurementIdentitySupport</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ x8FzBNwz1sifZTkOviEUD2OiJ7g=
+ </data>
+ <key>hash2</key>
+ <data>
+ xIC+jEImofYq0JcDmEDWx2H+/tLzTMQj7009ZeJWH3s=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZCuUZzVZ47W3gsydCwK/7TEMjVw=
+ </data>
+ <key>hash2</key>
+ <data>
+ UGhX/JwInh1Ja0+DYSnYvdaBKLCWcOy/3nH/ZRnTP7I=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ RV6oQ8JhRS9J2SRPuev5AqO/dpM=
+ </data>
+ <key>hash2</key>
+ <data>
+ ow9NY9Zibkb3AWCadoukELxUqL6ClsE7lkvM/sNTV2Q=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ H1DP1KX4r/8T4uI5ddshg9nNGAk=
+ </data>
+ <key>hash2</key>
+ <data>
+ SEUDRoV9vMcF+/SkTsLEee/dGe5/BQlJbRlSS7slljg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ IdCoZCQ4OT/TZ1jrImseQ8j99XA=
+ </data>
+ <key>hash2</key>
+ <data>
+ 8MxVDiDe7P0/296SmZky+Vp7j8TxaRVXD5jBdfcTw5I=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZCuUZzVZ47W3gsydCwK/7TEMjVw=
+ </data>
+ <key>hash2</key>
+ <data>
+ UGhX/JwInh1Ja0+DYSnYvdaBKLCWcOy/3nH/ZRnTP7I=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/GoogleAppMeasurementIdentitySupport</string>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ GQ2yR0aO7QfoSCF2WCyw2CbkQcU=
+ </data>
+ <key>hash2</key>
+ <data>
+ LZehvvjpuIhWefLKPBiiKnSURDZLofKn0TZeR5v7FmI=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZCuUZzVZ47W3gsydCwK/7TEMjVw=
+ </data>
+ <key>hash2</key>
+ <data>
+ UGhX/JwInh1Ja0+DYSnYvdaBKLCWcOy/3nH/ZRnTP7I=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ DlNG2eEysRcHErzMFVG176Fm26o=
+ </data>
+ <key>hash2</key>
+ <data>
+ oY13O12nWu7G2zjJuuDzLn4Vuki0ksxtspGH9DwtXF8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ faJon13KEa7exKXSm0k3ONIu1BM=
+ </data>
+ <key>hash2</key>
+ <data>
+ pZRyALHO66+MYJ/QmPT1mnN13JC1vKURRe/N0KZ/yNs=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WMSRRtI7KaxVIwWMkR1wQUM9Gzs=
+ </data>
+ <key>hash2</key>
+ <data>
+ iLZNa97f/D7zxYjtdzwy258WZLjHQseoJQ5TAtstrOo=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZCuUZzVZ47W3gsydCwK/7TEMjVw=
+ </data>
+ <key>hash2</key>
+ <data>
+ UGhX/JwInh1Ja0+DYSnYvdaBKLCWcOy/3nH/ZRnTP7I=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ meUQy3LTBU4ON5w/9o00JGzjaWI=
+ </data>
+ <key>hash2</key>
+ <data>
+ DmPbu5cY/BcWgjWpgVa9ripDp+1KXYZOf1uPfqOSGI0=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sAltD4o/moj3nHvO22DenyJVqc0=
+ </data>
+ <key>hash2</key>
+ <data>
+ u/syZkCZB3O/ZvT/qGR3or5lZORBm4H3QQSK0qHLybk=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ZCuUZzVZ47W3gsydCwK/7TEMjVw=
+ </data>
+ <key>hash2</key>
+ <data>
+ UGhX/JwInh1Ja0+DYSnYvdaBKLCWcOy/3nH/ZRnTP7I=
+ </data>
+ </dict>
+ </dict>
+ <key>rules</key>
+ <dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^version.plist$</key>
+ <true/>
+ </dict>
+ <key>rules2</key>
+ <dict>
+ <key>.*\.dSYM($|/)</key>
+ <dict>
+ <key>weight</key>
+ <real>11</real>
+ </dict>
+ <key>^(.*/)?\.DS_Store$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>2000</real>
+ </dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^Info\.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^PkgInfo$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^embedded\.provisionprofile$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^version\.plist$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeSignature b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeSignature
new file mode 100644
index 0000000..051d945
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
index 5bbde0a..cce82b7 100644
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
Binary files differ
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist
index ab00e68..ee0b206 100644
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>22G621</string>
+ <string>23H420</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphoneos16.1</string>
+ <string>iphoneos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
deleted file mode 100644
index c3fed4a..0000000
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
+++ /dev/null
Binary files differ
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
new file mode 120000
index 0000000..f029390
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
@@ -0,0 +1 @@
+Versions/Current/GoogleAppMeasurementIdentitySupport
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Info.plist b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Info.plist
deleted file mode 100644
index caac270..0000000
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Info.plist
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>22G621</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>GoogleAppMeasurementIdentitySupport</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.GoogleAppMeasurementIdentitySupport</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>GoogleAppMeasurementIdentitySupport</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Modules b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Resources b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport
new file mode 100644
index 0000000..7ef2585
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport
Binary files differ
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap
rename to frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Resources/Info.plist b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..9176fab
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H420</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>GoogleAppMeasurementIdentitySupport</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.GoogleAppMeasurementIdentitySupport</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>GoogleAppMeasurementIdentitySupport</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/Current b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-maccatalyst/GoogleAppMeasurementIdentitySupport.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
index 0ad9515..9ea1878 100644
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
Binary files differ
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist
index 23f1fb1..680374d 100644
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/ios-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>22G621</string>
+ <string>23H420</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphonesimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphonesimulator16.1</string>
+ <string>iphonesimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
deleted file mode 100644
index 1413e8d..0000000
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
+++ /dev/null
Binary files differ
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
new file mode 120000
index 0000000..f029390
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
@@ -0,0 +1 @@
+Versions/Current/GoogleAppMeasurementIdentitySupport
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Info.plist b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Info.plist
deleted file mode 100644
index 81b7d08..0000000
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>22G621</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>GoogleAppMeasurementIdentitySupport</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.GoogleAppMeasurementIdentitySupport</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>GoogleAppMeasurementIdentitySupport</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.13</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
-</dict>
-</plist>
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Modules b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Resources b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport
new file mode 100644
index 0000000..269c774
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/GoogleAppMeasurementIdentitySupport
Binary files differ
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap
rename to frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Resources/Info.plist b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..5ea42a3
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H420</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>GoogleAppMeasurementIdentitySupport</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.GoogleAppMeasurementIdentitySupport</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>GoogleAppMeasurementIdentitySupport</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>11.9.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+</dict>
+</plist>
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/Current b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/macos-arm64_x86_64/GoogleAppMeasurementIdentitySupport.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
index 0713d9f..0c548e2 100644
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
Binary files differ
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist
index 0133160..93221dc 100644
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64/GoogleAppMeasurementIdentitySupport.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>22G621</string>
+ <string>23H420</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvos16.1</string>
+ <string>appletvos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
index 5fb5f49..614f3c1 100644
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport
Binary files differ
diff --git a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist
index 5b84467..c31f2aa 100644
--- a/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist
+++ b/frameworks/GoogleAppMeasurementIdentitySupport.xcframework/tvos-arm64_x86_64-simulator/GoogleAppMeasurementIdentitySupport.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>22G621</string>
+ <string>23H420</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>10.23.0</string>
+ <string>11.9.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvsimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvsimulator16.1</string>
+ <string>appletvsimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/GoogleUtilities.xcframework/Info.plist b/frameworks/GoogleUtilities.xcframework/Info.plist
index 09ebd62..7597d16 100644
--- a/frameworks/GoogleUtilities.xcframework/Info.plist
+++ b/frameworks/GoogleUtilities.xcframework/Info.plist
@@ -5,20 +5,10 @@
<key>AvailableLibraries</key>
<array>
<dict>
+ <key>BinaryPath</key>
+ <string>GoogleUtilities.framework/Versions/A/GoogleUtilities</string>
<key>LibraryIdentifier</key>
- <string>ios-arm64</string>
- <key>LibraryPath</key>
- <string>GoogleUtilities.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>ios</string>
- </dict>
- <dict>
- <key>LibraryIdentifier</key>
- <string>tvos-arm64_x86_64-simulator</string>
+ <string>macos-arm64_x86_64</string>
<key>LibraryPath</key>
<string>GoogleUtilities.framework</string>
<key>SupportedArchitectures</key>
@@ -27,11 +17,26 @@
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
- <string>tvos</string>
- <key>SupportedPlatformVariant</key>
- <string>simulator</string>
+ <string>macos</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>GoogleUtilities.framework/GoogleUtilities</string>
+ <key>LibraryIdentifier</key>
+ <string>watchos-arm64_arm64_32</string>
+ <key>LibraryPath</key>
+ <string>GoogleUtilities.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>arm64_32</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>watchos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>GoogleUtilities.framework/Versions/A/GoogleUtilities</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
@@ -47,19 +52,8 @@
<string>maccatalyst</string>
</dict>
<dict>
- <key>LibraryIdentifier</key>
- <string>macos-arm64_x86_64</string>
- <key>LibraryPath</key>
- <string>GoogleUtilities.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- <string>x86_64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>macos</string>
- </dict>
- <dict>
+ <key>BinaryPath</key>
+ <string>GoogleUtilities.framework/GoogleUtilities</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64</string>
<key>LibraryPath</key>
@@ -72,6 +66,39 @@
<string>tvos</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>GoogleUtilities.framework/GoogleUtilities</string>
+ <key>LibraryIdentifier</key>
+ <string>ios-arm64</string>
+ <key>LibraryPath</key>
+ <string>GoogleUtilities.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>ios</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>GoogleUtilities.framework/GoogleUtilities</string>
+ <key>LibraryIdentifier</key>
+ <string>tvos-arm64_x86_64-simulator</string>
+ <key>LibraryPath</key>
+ <string>GoogleUtilities.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>tvos</string>
+ <key>SupportedPlatformVariant</key>
+ <string>simulator</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>GoogleUtilities.framework/GoogleUtilities</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
@@ -86,6 +113,23 @@
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>GoogleUtilities.framework/GoogleUtilities</string>
+ <key>LibraryIdentifier</key>
+ <string>watchos-arm64_x86_64-simulator</string>
+ <key>LibraryPath</key>
+ <string>GoogleUtilities.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>watchos</string>
+ <key>SupportedPlatformVariant</key>
+ <string>simulator</string>
+ </dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>
diff --git a/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeDirectory b/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000..970742d
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeRequirements b/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000..01ba532
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeRequirements
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeRequirements-1 b/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000..1e33a94
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeResources b/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..89f4f49
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeResources
@@ -0,0 +1,3208 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>files</key>
+ <dict>
+ <key>ios-arm64/GoogleUtilities.framework/GoogleUtilities</key>
+ <data>
+ wJl2dJ1R9xNQ1P4bSn2Bh0LiDwc=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist</key>
+ <data>
+ ictwd02nR6Mg3PVpq9WTrA0y8KE=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULApplication.h</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULKeychainUtils.h</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULLogger.h</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNetwork.h</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNetworkURLSession.h</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h</key>
+ <data>
+ 1YT5/0VbR8/41X76CwwJYZUmcYA=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULSwizzler.h</key>
+ <data>
+ kqRN0S855mcEoeddcbC6llfp/j0=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h</key>
+ <data>
+ 5hKqPC+TN2bnPxqUZRuXCxhRa8U=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Info.plist</key>
+ <data>
+ wZBFQOZwRy1PCVbKJiYSWeEcrRI=
+ </data>
+ <key>ios-arm64/GoogleUtilities.framework/Modules/module.modulemap</key>
+ <data>
+ LU9oFLXyWTklRwrLpN5uvuc5OqY=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/GoogleUtilities</key>
+ <data>
+ GKPcRV1NoO3GT3l7x6b3XP9ZQm0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULAppDelegateSwizzler.h</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULAppEnvironmentUtil.h</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULApplication.h</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULKeychainStorage.h</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULKeychainUtils.h</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULLogger.h</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULLoggerLevel.h</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULMutableDictionary.h</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNSData+zlib.h</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetwork.h</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkConstants.h</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkInfo.h</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkLoggerProtocol.h</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkMessageCode.h</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkURLSession.h</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULOriginalIMPConvenienceMacros.h</key>
+ <data>
+ 1YT5/0VbR8/41X76CwwJYZUmcYA=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULReachabilityChecker.h</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULSceneDelegateSwizzler.h</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULSwizzler.h</key>
+ <data>
+ kqRN0S855mcEoeddcbC6llfp/j0=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULUserDefaults.h</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GoogleUtilities-umbrella.h</key>
+ <data>
+ 5hKqPC+TN2bnPxqUZRuXCxhRa8U=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ LU9oFLXyWTklRwrLpN5uvuc5OqY=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Info.plist</key>
+ <data>
+ y+xprraGzErLa5AW4I5uZ6So2kc=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ wptfZQ4bZhT16xq/+RSQIqu0fcE=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities</key>
+ <data>
+ li4tIrQIG9PvdLdKrWYHERjmYvg=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist</key>
+ <data>
+ LICHcm/xikVtpLehEmo+w7HA4hU=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainUtils.h</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkURLSession.h</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h</key>
+ <data>
+ 1YT5/0VbR8/41X76CwwJYZUmcYA=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSwizzler.h</key>
+ <data>
+ kqRN0S855mcEoeddcbC6llfp/j0=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h</key>
+ <data>
+ 5hKqPC+TN2bnPxqUZRuXCxhRa8U=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist</key>
+ <data>
+ f6AQMfdRTLLVpvR6v2ydM/99cVk=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Modules/module.modulemap</key>
+ <data>
+ LU9oFLXyWTklRwrLpN5uvuc5OqY=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/GoogleUtilities</key>
+ <data>
+ vy+xTQ6PwLE02FF1Xho3s9LjUPM=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULAppDelegateSwizzler.h</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULAppEnvironmentUtil.h</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULApplication.h</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULKeychainStorage.h</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULKeychainUtils.h</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULLogger.h</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULLoggerLevel.h</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULMutableDictionary.h</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNSData+zlib.h</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetwork.h</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkConstants.h</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkInfo.h</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkLoggerProtocol.h</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkMessageCode.h</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkURLSession.h</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULOriginalIMPConvenienceMacros.h</key>
+ <data>
+ 1YT5/0VbR8/41X76CwwJYZUmcYA=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULReachabilityChecker.h</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULSceneDelegateSwizzler.h</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULSwizzler.h</key>
+ <data>
+ kqRN0S855mcEoeddcbC6llfp/j0=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULUserDefaults.h</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GoogleUtilities-umbrella.h</key>
+ <data>
+ tKBAq7N+Cy8OejjmbZSRu5jqexA=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ LU9oFLXyWTklRwrLpN5uvuc5OqY=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Info.plist</key>
+ <data>
+ 82mosIV1Iqlj3lafUeFr2T7fZes=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ H+17HZCfoy5YXrvWllmWtKSkU+M=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/GoogleUtilities</key>
+ <data>
+ /ph54Ui6gCN7e6yBXFvm7FGVw2s=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist</key>
+ <data>
+ LfcaCoWPMU++K5aUXoFvK0gQguU=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULApplication.h</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULKeychainUtils.h</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULLogger.h</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNetwork.h</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkURLSession.h</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h</key>
+ <data>
+ 1YT5/0VbR8/41X76CwwJYZUmcYA=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULSwizzler.h</key>
+ <data>
+ kqRN0S855mcEoeddcbC6llfp/j0=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h</key>
+ <data>
+ 5hKqPC+TN2bnPxqUZRuXCxhRa8U=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Info.plist</key>
+ <data>
+ ggwF8tOqAmSAFaFuxd6/ula9J9k=
+ </data>
+ <key>tvos-arm64/GoogleUtilities.framework/Modules/module.modulemap</key>
+ <data>
+ LU9oFLXyWTklRwrLpN5uvuc5OqY=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities</key>
+ <data>
+ f/Avj9Ni+SeMG1Nymy3duaq7qQk=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist</key>
+ <data>
+ 6zfufS19lj4DbR/LibLa49FwCX4=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainUtils.h</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkURLSession.h</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h</key>
+ <data>
+ 1YT5/0VbR8/41X76CwwJYZUmcYA=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSwizzler.h</key>
+ <data>
+ kqRN0S855mcEoeddcbC6llfp/j0=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h</key>
+ <data>
+ 5hKqPC+TN2bnPxqUZRuXCxhRa8U=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist</key>
+ <data>
+ xU2UACaBoF5U6nG471y/nyKdSDQ=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Modules/module.modulemap</key>
+ <data>
+ LU9oFLXyWTklRwrLpN5uvuc5OqY=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities</key>
+ <data>
+ +YAQ8fsWi9ekGelfEPELu8C2o5Y=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist</key>
+ <data>
+ rjuX6sOddok6mnsP23axb8wjTss=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULApplication.h</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULKeychainStorage.h</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULKeychainUtils.h</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULLogger.h</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULLoggerLevel.h</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULMutableDictionary.h</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNSData+zlib.h</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetwork.h</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkConstants.h</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkInfo.h</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkURLSession.h</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULReachabilityChecker.h</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULUserDefaults.h</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h</key>
+ <data>
+ bGH3eEN94XVYCQE1CI42isI1of4=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Info.plist</key>
+ <data>
+ KO1ME/+RhWC0ozLkqjWBgc6cJ4E=
+ </data>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Modules/module.modulemap</key>
+ <data>
+ jt5SR1FCmvjKohn/yu1r42wQrpA=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities</key>
+ <data>
+ z1qxxah63oB6kjkwFgXgT83gArs=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist</key>
+ <data>
+ PfhDCupMxwS5S4Stq1V33Aa+ikg=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainUtils.h</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkURLSession.h</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h</key>
+ <data>
+ bGH3eEN94XVYCQE1CI42isI1of4=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist</key>
+ <data>
+ d0yKo+GkFD/brhUxnJHkmZNnIP0=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Modules/module.modulemap</key>
+ <data>
+ jt5SR1FCmvjKohn/yu1r42wQrpA=
+ </data>
+ </dict>
+ <key>files2</key>
+ <dict>
+ <key>ios-arm64/GoogleUtilities.framework/GoogleUtilities</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wJl2dJ1R9xNQ1P4bSn2Bh0LiDwc=
+ </data>
+ <key>hash2</key>
+ <data>
+ gZc6gqRkeSgcqPAYEmvCHjJlMvV/o7arLVeOMZeloGc=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ictwd02nR6Mg3PVpq9WTrA0y8KE=
+ </data>
+ <key>hash2</key>
+ <data>
+ OvvwRJQHth4gREtg7rC+7jn3QrJsGnDNO+s9n8YbEJw=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>hash2</key>
+ <data>
+ +Btc+PBDZicS7KnpeFdnJkzxkAJf5720l3cpbAaN5Tw=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>hash2</key>
+ <data>
+ F5UYKBNVsprmfMdo2SG/GqIaHjGQuapQzUCrV4D+Ky0=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>hash2</key>
+ <data>
+ jNzjLypaoNMJWkbkha1dGaw69ouleyhcnEXh7QEYYAw=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULApplication.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>hash2</key>
+ <data>
+ HtFy/aRRkxI7vdDX9QPQdsZZ8OerD7GI+ofK/WbGg1g=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4LkDaGxYibR59KNoPEMoRdRVdhCCsdJt3f5srnt79p8=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULKeychainUtils.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 49V5lvDz2dabLTrS9hetsm9Kj4NFbSXarb36YIAHGJg=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULLogger.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>hash2</key>
+ <data>
+ XR4R5yn9bWSZReFRKToQYHOGB8o0YErfIhFqYNUYlb0=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>hash2</key>
+ <data>
+ VjWHrp1lXqQJbetNmHPZcER16VtXbEdTr4dGTm9mnvw=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>hash2</key>
+ <data>
+ GFMNq5roDpsEK7ayvhY6HdMC/c9TOJZdH15AjCV5VXA=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>hash2</key>
+ <data>
+ j3NBKaGtkEiswj4vWynmFM6bUc0qxJqbkkQ4TN4MjbU=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNetwork.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>hash2</key>
+ <data>
+ zDRRu/Nn8Xn+B6VfvvK7N70+Bnj5g3K9BFxHEbNAZJo=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>hash2</key>
+ <data>
+ PpUOOlc7Oqy4M/aS2BIX7F341iU7dACs/EMTOH7MmCQ=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>hash2</key>
+ <data>
+ x45Z0L/t7aQ88qMPCpSCm+zHLNgHNJ/KM4ZE+coL4tk=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>hash2</key>
+ <data>
+ l7UKFT3r1YcxRHTss9spbPD6jy84xT52dsCoWq91OS8=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0iQFWC51q1ZuqQ8G/+xZspHarIkhCZoeuERlpN06+PY=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULNetworkURLSession.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>hash2</key>
+ <data>
+ v1KWie2xQxLa73blnQdgSwWNYSFbijx3l7mixX1BAsw=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1YT5/0VbR8/41X76CwwJYZUmcYA=
+ </data>
+ <key>hash2</key>
+ <data>
+ qvu4mGcbe0yF2adjCRsjtJnQCLKBnwUOPb9jRpeZB58=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>hash2</key>
+ <data>
+ Dg5CWWP/RZvnw0zVfW46S3jyVnQhCLbmo3LJgLYElgI=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>hash2</key>
+ <data>
+ RXX77bV5gh6q/JqXdNYIGalkk5NAkTeEyA8ikWTsf5o=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kqRN0S855mcEoeddcbC6llfp/j0=
+ </data>
+ <key>hash2</key>
+ <data>
+ nHEVLRZiAlaBzWwIgNfNZ9l61OpmGZSCbpSaKf3yIqs=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>hash2</key>
+ <data>
+ Wxdmoz232Wm0AngLqZ4q1vZTqOto6hIy1CvelEqvFdQ=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 5hKqPC+TN2bnPxqUZRuXCxhRa8U=
+ </data>
+ <key>hash2</key>
+ <data>
+ VkCk9hfj4ACJaNYNoe9D2Z4Pdyfx5RyY3S5+devhw9A=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wZBFQOZwRy1PCVbKJiYSWeEcrRI=
+ </data>
+ <key>hash2</key>
+ <data>
+ NXIbCU/ocs3+/EnUQR94ntxlxzMIIiwJB50o5F5WqY0=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleUtilities.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LU9oFLXyWTklRwrLpN5uvuc5OqY=
+ </data>
+ <key>hash2</key>
+ <data>
+ 5YERWhXLmYAlTPpKjYcVFbLqG5wCCbUzopk2E0ed4HY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/GoogleUtilities</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/GoogleUtilities</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ GKPcRV1NoO3GT3l7x6b3XP9ZQm0=
+ </data>
+ <key>hash2</key>
+ <data>
+ zTLI5R6iXFjfoAi51VrYYXOo/nkMP4g5Gk+Wx+ID720=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULAppDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>hash2</key>
+ <data>
+ F5UYKBNVsprmfMdo2SG/GqIaHjGQuapQzUCrV4D+Ky0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULAppEnvironmentUtil.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>hash2</key>
+ <data>
+ jNzjLypaoNMJWkbkha1dGaw69ouleyhcnEXh7QEYYAw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULApplication.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>hash2</key>
+ <data>
+ HtFy/aRRkxI7vdDX9QPQdsZZ8OerD7GI+ofK/WbGg1g=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULKeychainStorage.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4LkDaGxYibR59KNoPEMoRdRVdhCCsdJt3f5srnt79p8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULKeychainUtils.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 49V5lvDz2dabLTrS9hetsm9Kj4NFbSXarb36YIAHGJg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULLogger.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>hash2</key>
+ <data>
+ XR4R5yn9bWSZReFRKToQYHOGB8o0YErfIhFqYNUYlb0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>hash2</key>
+ <data>
+ VjWHrp1lXqQJbetNmHPZcER16VtXbEdTr4dGTm9mnvw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULMutableDictionary.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>hash2</key>
+ <data>
+ GFMNq5roDpsEK7ayvhY6HdMC/c9TOJZdH15AjCV5VXA=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNSData+zlib.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>hash2</key>
+ <data>
+ j3NBKaGtkEiswj4vWynmFM6bUc0qxJqbkkQ4TN4MjbU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetwork.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>hash2</key>
+ <data>
+ zDRRu/Nn8Xn+B6VfvvK7N70+Bnj5g3K9BFxHEbNAZJo=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkConstants.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>hash2</key>
+ <data>
+ PpUOOlc7Oqy4M/aS2BIX7F341iU7dACs/EMTOH7MmCQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkInfo.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>hash2</key>
+ <data>
+ x45Z0L/t7aQ88qMPCpSCm+zHLNgHNJ/KM4ZE+coL4tk=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkLoggerProtocol.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>hash2</key>
+ <data>
+ l7UKFT3r1YcxRHTss9spbPD6jy84xT52dsCoWq91OS8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkMessageCode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0iQFWC51q1ZuqQ8G/+xZspHarIkhCZoeuERlpN06+PY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkURLSession.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>hash2</key>
+ <data>
+ v1KWie2xQxLa73blnQdgSwWNYSFbijx3l7mixX1BAsw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULOriginalIMPConvenienceMacros.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1YT5/0VbR8/41X76CwwJYZUmcYA=
+ </data>
+ <key>hash2</key>
+ <data>
+ qvu4mGcbe0yF2adjCRsjtJnQCLKBnwUOPb9jRpeZB58=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULReachabilityChecker.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>hash2</key>
+ <data>
+ Dg5CWWP/RZvnw0zVfW46S3jyVnQhCLbmo3LJgLYElgI=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULSceneDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>hash2</key>
+ <data>
+ RXX77bV5gh6q/JqXdNYIGalkk5NAkTeEyA8ikWTsf5o=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kqRN0S855mcEoeddcbC6llfp/j0=
+ </data>
+ <key>hash2</key>
+ <data>
+ nHEVLRZiAlaBzWwIgNfNZ9l61OpmGZSCbpSaKf3yIqs=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULUserDefaults.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>hash2</key>
+ <data>
+ Wxdmoz232Wm0AngLqZ4q1vZTqOto6hIy1CvelEqvFdQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GoogleUtilities-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 5hKqPC+TN2bnPxqUZRuXCxhRa8U=
+ </data>
+ <key>hash2</key>
+ <data>
+ VkCk9hfj4ACJaNYNoe9D2Z4Pdyfx5RyY3S5+devhw9A=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LU9oFLXyWTklRwrLpN5uvuc5OqY=
+ </data>
+ <key>hash2</key>
+ <data>
+ 5YERWhXLmYAlTPpKjYcVFbLqG5wCCbUzopk2E0ed4HY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ y+xprraGzErLa5AW4I5uZ6So2kc=
+ </data>
+ <key>hash2</key>
+ <data>
+ Sy5kApPbCXDQZXQcYo6D3C5FDPeS3O3BxqbvIhaZBvo=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>hash2</key>
+ <data>
+ +Btc+PBDZicS7KnpeFdnJkzxkAJf5720l3cpbAaN5Tw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ wptfZQ4bZhT16xq/+RSQIqu0fcE=
+ </data>
+ <key>hash2</key>
+ <data>
+ L9NYY66D+3xG2HopUPiLgwRzbXcMiequ+tam0rXK82k=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ li4tIrQIG9PvdLdKrWYHERjmYvg=
+ </data>
+ <key>hash2</key>
+ <data>
+ 7vALAT1Tvoif4trVCNY3iQ1W/arQ5G7I/VMBB+wHwCA=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LICHcm/xikVtpLehEmo+w7HA4hU=
+ </data>
+ <key>hash2</key>
+ <data>
+ Zfx1d17cKogNUU8Dee1R2Q2l8/r0t6lHEqIJR0mVqE0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>hash2</key>
+ <data>
+ +Btc+PBDZicS7KnpeFdnJkzxkAJf5720l3cpbAaN5Tw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>hash2</key>
+ <data>
+ F5UYKBNVsprmfMdo2SG/GqIaHjGQuapQzUCrV4D+Ky0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>hash2</key>
+ <data>
+ jNzjLypaoNMJWkbkha1dGaw69ouleyhcnEXh7QEYYAw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>hash2</key>
+ <data>
+ HtFy/aRRkxI7vdDX9QPQdsZZ8OerD7GI+ofK/WbGg1g=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4LkDaGxYibR59KNoPEMoRdRVdhCCsdJt3f5srnt79p8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainUtils.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 49V5lvDz2dabLTrS9hetsm9Kj4NFbSXarb36YIAHGJg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>hash2</key>
+ <data>
+ XR4R5yn9bWSZReFRKToQYHOGB8o0YErfIhFqYNUYlb0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>hash2</key>
+ <data>
+ VjWHrp1lXqQJbetNmHPZcER16VtXbEdTr4dGTm9mnvw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>hash2</key>
+ <data>
+ GFMNq5roDpsEK7ayvhY6HdMC/c9TOJZdH15AjCV5VXA=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>hash2</key>
+ <data>
+ j3NBKaGtkEiswj4vWynmFM6bUc0qxJqbkkQ4TN4MjbU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>hash2</key>
+ <data>
+ zDRRu/Nn8Xn+B6VfvvK7N70+Bnj5g3K9BFxHEbNAZJo=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>hash2</key>
+ <data>
+ PpUOOlc7Oqy4M/aS2BIX7F341iU7dACs/EMTOH7MmCQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>hash2</key>
+ <data>
+ x45Z0L/t7aQ88qMPCpSCm+zHLNgHNJ/KM4ZE+coL4tk=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>hash2</key>
+ <data>
+ l7UKFT3r1YcxRHTss9spbPD6jy84xT52dsCoWq91OS8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0iQFWC51q1ZuqQ8G/+xZspHarIkhCZoeuERlpN06+PY=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkURLSession.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>hash2</key>
+ <data>
+ v1KWie2xQxLa73blnQdgSwWNYSFbijx3l7mixX1BAsw=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1YT5/0VbR8/41X76CwwJYZUmcYA=
+ </data>
+ <key>hash2</key>
+ <data>
+ qvu4mGcbe0yF2adjCRsjtJnQCLKBnwUOPb9jRpeZB58=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>hash2</key>
+ <data>
+ Dg5CWWP/RZvnw0zVfW46S3jyVnQhCLbmo3LJgLYElgI=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>hash2</key>
+ <data>
+ RXX77bV5gh6q/JqXdNYIGalkk5NAkTeEyA8ikWTsf5o=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kqRN0S855mcEoeddcbC6llfp/j0=
+ </data>
+ <key>hash2</key>
+ <data>
+ nHEVLRZiAlaBzWwIgNfNZ9l61OpmGZSCbpSaKf3yIqs=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>hash2</key>
+ <data>
+ Wxdmoz232Wm0AngLqZ4q1vZTqOto6hIy1CvelEqvFdQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 5hKqPC+TN2bnPxqUZRuXCxhRa8U=
+ </data>
+ <key>hash2</key>
+ <data>
+ VkCk9hfj4ACJaNYNoe9D2Z4Pdyfx5RyY3S5+devhw9A=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ f6AQMfdRTLLVpvR6v2ydM/99cVk=
+ </data>
+ <key>hash2</key>
+ <data>
+ N4a3PsNV63v4BtfOiV9XyjVKwHZ7KRv5F1hzRyjdwYs=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleUtilities.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LU9oFLXyWTklRwrLpN5uvuc5OqY=
+ </data>
+ <key>hash2</key>
+ <data>
+ 5YERWhXLmYAlTPpKjYcVFbLqG5wCCbUzopk2E0ed4HY=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/GoogleUtilities</string>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/GoogleUtilities</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ vy+xTQ6PwLE02FF1Xho3s9LjUPM=
+ </data>
+ <key>hash2</key>
+ <data>
+ PCuBh6dq5MPLWQasa+zWG4xizQVd0vIdrE9PS1+piOE=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULAppDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>hash2</key>
+ <data>
+ F5UYKBNVsprmfMdo2SG/GqIaHjGQuapQzUCrV4D+Ky0=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULAppEnvironmentUtil.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>hash2</key>
+ <data>
+ jNzjLypaoNMJWkbkha1dGaw69ouleyhcnEXh7QEYYAw=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULApplication.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>hash2</key>
+ <data>
+ HtFy/aRRkxI7vdDX9QPQdsZZ8OerD7GI+ofK/WbGg1g=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULKeychainStorage.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4LkDaGxYibR59KNoPEMoRdRVdhCCsdJt3f5srnt79p8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULKeychainUtils.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 49V5lvDz2dabLTrS9hetsm9Kj4NFbSXarb36YIAHGJg=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULLogger.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>hash2</key>
+ <data>
+ XR4R5yn9bWSZReFRKToQYHOGB8o0YErfIhFqYNUYlb0=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>hash2</key>
+ <data>
+ VjWHrp1lXqQJbetNmHPZcER16VtXbEdTr4dGTm9mnvw=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULMutableDictionary.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>hash2</key>
+ <data>
+ GFMNq5roDpsEK7ayvhY6HdMC/c9TOJZdH15AjCV5VXA=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNSData+zlib.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>hash2</key>
+ <data>
+ j3NBKaGtkEiswj4vWynmFM6bUc0qxJqbkkQ4TN4MjbU=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetwork.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>hash2</key>
+ <data>
+ zDRRu/Nn8Xn+B6VfvvK7N70+Bnj5g3K9BFxHEbNAZJo=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkConstants.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>hash2</key>
+ <data>
+ PpUOOlc7Oqy4M/aS2BIX7F341iU7dACs/EMTOH7MmCQ=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkInfo.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>hash2</key>
+ <data>
+ x45Z0L/t7aQ88qMPCpSCm+zHLNgHNJ/KM4ZE+coL4tk=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkLoggerProtocol.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>hash2</key>
+ <data>
+ l7UKFT3r1YcxRHTss9spbPD6jy84xT52dsCoWq91OS8=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkMessageCode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0iQFWC51q1ZuqQ8G/+xZspHarIkhCZoeuERlpN06+PY=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkURLSession.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>hash2</key>
+ <data>
+ v1KWie2xQxLa73blnQdgSwWNYSFbijx3l7mixX1BAsw=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULOriginalIMPConvenienceMacros.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1YT5/0VbR8/41X76CwwJYZUmcYA=
+ </data>
+ <key>hash2</key>
+ <data>
+ qvu4mGcbe0yF2adjCRsjtJnQCLKBnwUOPb9jRpeZB58=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULReachabilityChecker.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>hash2</key>
+ <data>
+ Dg5CWWP/RZvnw0zVfW46S3jyVnQhCLbmo3LJgLYElgI=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULSceneDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>hash2</key>
+ <data>
+ RXX77bV5gh6q/JqXdNYIGalkk5NAkTeEyA8ikWTsf5o=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kqRN0S855mcEoeddcbC6llfp/j0=
+ </data>
+ <key>hash2</key>
+ <data>
+ nHEVLRZiAlaBzWwIgNfNZ9l61OpmGZSCbpSaKf3yIqs=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULUserDefaults.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>hash2</key>
+ <data>
+ Wxdmoz232Wm0AngLqZ4q1vZTqOto6hIy1CvelEqvFdQ=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GoogleUtilities-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ tKBAq7N+Cy8OejjmbZSRu5jqexA=
+ </data>
+ <key>hash2</key>
+ <data>
+ /DheNOucQwlh6TlX7m4WBp+BbHlaYLGp+OwJT3Ht8AQ=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LU9oFLXyWTklRwrLpN5uvuc5OqY=
+ </data>
+ <key>hash2</key>
+ <data>
+ 5YERWhXLmYAlTPpKjYcVFbLqG5wCCbUzopk2E0ed4HY=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 82mosIV1Iqlj3lafUeFr2T7fZes=
+ </data>
+ <key>hash2</key>
+ <data>
+ xXVbp3puOiSbxYaFk+rmVX6H+7oK/s9CkIUvJjxnQ0Q=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>hash2</key>
+ <data>
+ +Btc+PBDZicS7KnpeFdnJkzxkAJf5720l3cpbAaN5Tw=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ H+17HZCfoy5YXrvWllmWtKSkU+M=
+ </data>
+ <key>hash2</key>
+ <data>
+ jPNCArvahRayumLMEmNSWzPtW0BPjQBnc7Vq3zleGik=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/GoogleUtilities.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/GoogleUtilities</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ /ph54Ui6gCN7e6yBXFvm7FGVw2s=
+ </data>
+ <key>hash2</key>
+ <data>
+ tE85rJUHe37Rv73+UhK5tSddslPiaCL1Ajf/ghvJltE=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LfcaCoWPMU++K5aUXoFvK0gQguU=
+ </data>
+ <key>hash2</key>
+ <data>
+ ndtdmDWI7sOrvTSSe8BFZQa5uvX3p5nZ3KLnVKm7JmY=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>hash2</key>
+ <data>
+ +Btc+PBDZicS7KnpeFdnJkzxkAJf5720l3cpbAaN5Tw=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>hash2</key>
+ <data>
+ F5UYKBNVsprmfMdo2SG/GqIaHjGQuapQzUCrV4D+Ky0=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>hash2</key>
+ <data>
+ jNzjLypaoNMJWkbkha1dGaw69ouleyhcnEXh7QEYYAw=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULApplication.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>hash2</key>
+ <data>
+ HtFy/aRRkxI7vdDX9QPQdsZZ8OerD7GI+ofK/WbGg1g=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4LkDaGxYibR59KNoPEMoRdRVdhCCsdJt3f5srnt79p8=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULKeychainUtils.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 49V5lvDz2dabLTrS9hetsm9Kj4NFbSXarb36YIAHGJg=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULLogger.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>hash2</key>
+ <data>
+ XR4R5yn9bWSZReFRKToQYHOGB8o0YErfIhFqYNUYlb0=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>hash2</key>
+ <data>
+ VjWHrp1lXqQJbetNmHPZcER16VtXbEdTr4dGTm9mnvw=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>hash2</key>
+ <data>
+ GFMNq5roDpsEK7ayvhY6HdMC/c9TOJZdH15AjCV5VXA=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>hash2</key>
+ <data>
+ j3NBKaGtkEiswj4vWynmFM6bUc0qxJqbkkQ4TN4MjbU=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNetwork.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>hash2</key>
+ <data>
+ zDRRu/Nn8Xn+B6VfvvK7N70+Bnj5g3K9BFxHEbNAZJo=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>hash2</key>
+ <data>
+ PpUOOlc7Oqy4M/aS2BIX7F341iU7dACs/EMTOH7MmCQ=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>hash2</key>
+ <data>
+ x45Z0L/t7aQ88qMPCpSCm+zHLNgHNJ/KM4ZE+coL4tk=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>hash2</key>
+ <data>
+ l7UKFT3r1YcxRHTss9spbPD6jy84xT52dsCoWq91OS8=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0iQFWC51q1ZuqQ8G/+xZspHarIkhCZoeuERlpN06+PY=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkURLSession.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>hash2</key>
+ <data>
+ v1KWie2xQxLa73blnQdgSwWNYSFbijx3l7mixX1BAsw=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1YT5/0VbR8/41X76CwwJYZUmcYA=
+ </data>
+ <key>hash2</key>
+ <data>
+ qvu4mGcbe0yF2adjCRsjtJnQCLKBnwUOPb9jRpeZB58=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>hash2</key>
+ <data>
+ Dg5CWWP/RZvnw0zVfW46S3jyVnQhCLbmo3LJgLYElgI=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>hash2</key>
+ <data>
+ RXX77bV5gh6q/JqXdNYIGalkk5NAkTeEyA8ikWTsf5o=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kqRN0S855mcEoeddcbC6llfp/j0=
+ </data>
+ <key>hash2</key>
+ <data>
+ nHEVLRZiAlaBzWwIgNfNZ9l61OpmGZSCbpSaKf3yIqs=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>hash2</key>
+ <data>
+ Wxdmoz232Wm0AngLqZ4q1vZTqOto6hIy1CvelEqvFdQ=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 5hKqPC+TN2bnPxqUZRuXCxhRa8U=
+ </data>
+ <key>hash2</key>
+ <data>
+ VkCk9hfj4ACJaNYNoe9D2Z4Pdyfx5RyY3S5+devhw9A=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ggwF8tOqAmSAFaFuxd6/ula9J9k=
+ </data>
+ <key>hash2</key>
+ <data>
+ 2kZbt5x8xVc/coJKa/WhePf0ZveIbn/gdwj7V2pMfYc=
+ </data>
+ </dict>
+ <key>tvos-arm64/GoogleUtilities.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LU9oFLXyWTklRwrLpN5uvuc5OqY=
+ </data>
+ <key>hash2</key>
+ <data>
+ 5YERWhXLmYAlTPpKjYcVFbLqG5wCCbUzopk2E0ed4HY=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ f/Avj9Ni+SeMG1Nymy3duaq7qQk=
+ </data>
+ <key>hash2</key>
+ <data>
+ GdyGabv/7Xhg0JV93Mh0JlYq9rGlkcsOzkRUQh34cMw=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6zfufS19lj4DbR/LibLa49FwCX4=
+ </data>
+ <key>hash2</key>
+ <data>
+ pmHAaMLfPZIaO39EcPspYGN7WJr2o4+XdfhJIKRxuks=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>hash2</key>
+ <data>
+ +Btc+PBDZicS7KnpeFdnJkzxkAJf5720l3cpbAaN5Tw=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>hash2</key>
+ <data>
+ F5UYKBNVsprmfMdo2SG/GqIaHjGQuapQzUCrV4D+Ky0=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>hash2</key>
+ <data>
+ jNzjLypaoNMJWkbkha1dGaw69ouleyhcnEXh7QEYYAw=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>hash2</key>
+ <data>
+ HtFy/aRRkxI7vdDX9QPQdsZZ8OerD7GI+ofK/WbGg1g=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4LkDaGxYibR59KNoPEMoRdRVdhCCsdJt3f5srnt79p8=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainUtils.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 49V5lvDz2dabLTrS9hetsm9Kj4NFbSXarb36YIAHGJg=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>hash2</key>
+ <data>
+ XR4R5yn9bWSZReFRKToQYHOGB8o0YErfIhFqYNUYlb0=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>hash2</key>
+ <data>
+ VjWHrp1lXqQJbetNmHPZcER16VtXbEdTr4dGTm9mnvw=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>hash2</key>
+ <data>
+ GFMNq5roDpsEK7ayvhY6HdMC/c9TOJZdH15AjCV5VXA=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>hash2</key>
+ <data>
+ j3NBKaGtkEiswj4vWynmFM6bUc0qxJqbkkQ4TN4MjbU=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>hash2</key>
+ <data>
+ zDRRu/Nn8Xn+B6VfvvK7N70+Bnj5g3K9BFxHEbNAZJo=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>hash2</key>
+ <data>
+ PpUOOlc7Oqy4M/aS2BIX7F341iU7dACs/EMTOH7MmCQ=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>hash2</key>
+ <data>
+ x45Z0L/t7aQ88qMPCpSCm+zHLNgHNJ/KM4ZE+coL4tk=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>hash2</key>
+ <data>
+ l7UKFT3r1YcxRHTss9spbPD6jy84xT52dsCoWq91OS8=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0iQFWC51q1ZuqQ8G/+xZspHarIkhCZoeuERlpN06+PY=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkURLSession.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>hash2</key>
+ <data>
+ v1KWie2xQxLa73blnQdgSwWNYSFbijx3l7mixX1BAsw=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1YT5/0VbR8/41X76CwwJYZUmcYA=
+ </data>
+ <key>hash2</key>
+ <data>
+ qvu4mGcbe0yF2adjCRsjtJnQCLKBnwUOPb9jRpeZB58=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>hash2</key>
+ <data>
+ Dg5CWWP/RZvnw0zVfW46S3jyVnQhCLbmo3LJgLYElgI=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>hash2</key>
+ <data>
+ RXX77bV5gh6q/JqXdNYIGalkk5NAkTeEyA8ikWTsf5o=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kqRN0S855mcEoeddcbC6llfp/j0=
+ </data>
+ <key>hash2</key>
+ <data>
+ nHEVLRZiAlaBzWwIgNfNZ9l61OpmGZSCbpSaKf3yIqs=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>hash2</key>
+ <data>
+ Wxdmoz232Wm0AngLqZ4q1vZTqOto6hIy1CvelEqvFdQ=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 5hKqPC+TN2bnPxqUZRuXCxhRa8U=
+ </data>
+ <key>hash2</key>
+ <data>
+ VkCk9hfj4ACJaNYNoe9D2Z4Pdyfx5RyY3S5+devhw9A=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xU2UACaBoF5U6nG471y/nyKdSDQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 9sE9DN1X/FwTFebVAPAzvduoGP+YKQxpdSl94yBgdsw=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LU9oFLXyWTklRwrLpN5uvuc5OqY=
+ </data>
+ <key>hash2</key>
+ <data>
+ 5YERWhXLmYAlTPpKjYcVFbLqG5wCCbUzopk2E0ed4HY=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ +YAQ8fsWi9ekGelfEPELu8C2o5Y=
+ </data>
+ <key>hash2</key>
+ <data>
+ EuzUcMQlDS1V/KAhkncfxr/PNrSyJrCJ7BRXtcOkBww=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ rjuX6sOddok6mnsP23axb8wjTss=
+ </data>
+ <key>hash2</key>
+ <data>
+ t46hht+ufIp5ARDh80zJH03eBQLk72cNarTMJ75Hy5c=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>hash2</key>
+ <data>
+ +Btc+PBDZicS7KnpeFdnJkzxkAJf5720l3cpbAaN5Tw=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>hash2</key>
+ <data>
+ F5UYKBNVsprmfMdo2SG/GqIaHjGQuapQzUCrV4D+Ky0=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>hash2</key>
+ <data>
+ jNzjLypaoNMJWkbkha1dGaw69ouleyhcnEXh7QEYYAw=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULApplication.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>hash2</key>
+ <data>
+ HtFy/aRRkxI7vdDX9QPQdsZZ8OerD7GI+ofK/WbGg1g=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULKeychainStorage.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4LkDaGxYibR59KNoPEMoRdRVdhCCsdJt3f5srnt79p8=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULKeychainUtils.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 49V5lvDz2dabLTrS9hetsm9Kj4NFbSXarb36YIAHGJg=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULLogger.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>hash2</key>
+ <data>
+ XR4R5yn9bWSZReFRKToQYHOGB8o0YErfIhFqYNUYlb0=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>hash2</key>
+ <data>
+ VjWHrp1lXqQJbetNmHPZcER16VtXbEdTr4dGTm9mnvw=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULMutableDictionary.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>hash2</key>
+ <data>
+ GFMNq5roDpsEK7ayvhY6HdMC/c9TOJZdH15AjCV5VXA=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNSData+zlib.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>hash2</key>
+ <data>
+ j3NBKaGtkEiswj4vWynmFM6bUc0qxJqbkkQ4TN4MjbU=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetwork.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>hash2</key>
+ <data>
+ zDRRu/Nn8Xn+B6VfvvK7N70+Bnj5g3K9BFxHEbNAZJo=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkConstants.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>hash2</key>
+ <data>
+ PpUOOlc7Oqy4M/aS2BIX7F341iU7dACs/EMTOH7MmCQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkInfo.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>hash2</key>
+ <data>
+ x45Z0L/t7aQ88qMPCpSCm+zHLNgHNJ/KM4ZE+coL4tk=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>hash2</key>
+ <data>
+ l7UKFT3r1YcxRHTss9spbPD6jy84xT52dsCoWq91OS8=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0iQFWC51q1ZuqQ8G/+xZspHarIkhCZoeuERlpN06+PY=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkURLSession.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>hash2</key>
+ <data>
+ v1KWie2xQxLa73blnQdgSwWNYSFbijx3l7mixX1BAsw=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULReachabilityChecker.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>hash2</key>
+ <data>
+ Dg5CWWP/RZvnw0zVfW46S3jyVnQhCLbmo3LJgLYElgI=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>hash2</key>
+ <data>
+ RXX77bV5gh6q/JqXdNYIGalkk5NAkTeEyA8ikWTsf5o=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULUserDefaults.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>hash2</key>
+ <data>
+ Wxdmoz232Wm0AngLqZ4q1vZTqOto6hIy1CvelEqvFdQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ bGH3eEN94XVYCQE1CI42isI1of4=
+ </data>
+ <key>hash2</key>
+ <data>
+ Bqv3dBvf65zAmzO2rTlyH3YAKUMPFyNinqupZpcQJWU=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KO1ME/+RhWC0ozLkqjWBgc6cJ4E=
+ </data>
+ <key>hash2</key>
+ <data>
+ lcKhm9kMM1ommC0cVCf29hxCN2/HvN9cS9jP630uTZc=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/GoogleUtilities.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jt5SR1FCmvjKohn/yu1r42wQrpA=
+ </data>
+ <key>hash2</key>
+ <data>
+ wvDDSuglNuyTABew949bZ4O5pync6SFs+9NYK56zMXk=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ z1qxxah63oB6kjkwFgXgT83gArs=
+ </data>
+ <key>hash2</key>
+ <data>
+ KqfnFT8hfJTcrhF6d/ssTT5fWQ+HBytNUHqzjBy7qRM=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ PfhDCupMxwS5S4Stq1V33Aa+ikg=
+ </data>
+ <key>hash2</key>
+ <data>
+ JIdgxk4agdBTPL4BEFX5aylLIf1txV4L60lV+kJ/Wvw=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 9Dge7JFNlx7Vk430tsjNsK3d0Ng=
+ </data>
+ <key>hash2</key>
+ <data>
+ +Btc+PBDZicS7KnpeFdnJkzxkAJf5720l3cpbAaN5Tw=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ syLcTf4iZM/zGTHKReVOIYHhIJI=
+ </data>
+ <key>hash2</key>
+ <data>
+ F5UYKBNVsprmfMdo2SG/GqIaHjGQuapQzUCrV4D+Ky0=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ xXdtjneyYNasmDpcEIU/p1GTHlk=
+ </data>
+ <key>hash2</key>
+ <data>
+ jNzjLypaoNMJWkbkha1dGaw69ouleyhcnEXh7QEYYAw=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ FTHsV4kV8u5IWRCAkT2/l998G18=
+ </data>
+ <key>hash2</key>
+ <data>
+ HtFy/aRRkxI7vdDX9QPQdsZZ8OerD7GI+ofK/WbGg1g=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6PnWrq9R6r4NP4QwzHyKibdfEbQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4LkDaGxYibR59KNoPEMoRdRVdhCCsdJt3f5srnt79p8=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainUtils.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zbMNKiNQyW5isBVmHY6uTrv0cRk=
+ </data>
+ <key>hash2</key>
+ <data>
+ 49V5lvDz2dabLTrS9hetsm9Kj4NFbSXarb36YIAHGJg=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ YiqtpeoBbGUrvPdD+7zepUGAfCA=
+ </data>
+ <key>hash2</key>
+ <data>
+ XR4R5yn9bWSZReFRKToQYHOGB8o0YErfIhFqYNUYlb0=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ fc8tOvnRMXSSKMWZH6sLTMeNkzk=
+ </data>
+ <key>hash2</key>
+ <data>
+ VjWHrp1lXqQJbetNmHPZcER16VtXbEdTr4dGTm9mnvw=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0u8DDzWK0D8RAK7Wb4veeToNmGk=
+ </data>
+ <key>hash2</key>
+ <data>
+ GFMNq5roDpsEK7ayvhY6HdMC/c9TOJZdH15AjCV5VXA=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ WX19aVnJLyGSU2D2gIvI9nGpgeY=
+ </data>
+ <key>hash2</key>
+ <data>
+ j3NBKaGtkEiswj4vWynmFM6bUc0qxJqbkkQ4TN4MjbU=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ g61eFmMQ/Z5xYItrFnSb0yQS01g=
+ </data>
+ <key>hash2</key>
+ <data>
+ zDRRu/Nn8Xn+B6VfvvK7N70+Bnj5g3K9BFxHEbNAZJo=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ C0ZZ4zTrlAHkrZsp1pjIGO3h5iI=
+ </data>
+ <key>hash2</key>
+ <data>
+ PpUOOlc7Oqy4M/aS2BIX7F341iU7dACs/EMTOH7MmCQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ O0LaWKX/0azKHmRc2EH9mV/Z1BY=
+ </data>
+ <key>hash2</key>
+ <data>
+ x45Z0L/t7aQ88qMPCpSCm+zHLNgHNJ/KM4ZE+coL4tk=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ mExQ8KKIBhkkYxoF1dvEYCKUXC0=
+ </data>
+ <key>hash2</key>
+ <data>
+ l7UKFT3r1YcxRHTss9spbPD6jy84xT52dsCoWq91OS8=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 42tDCz+4YNtMiCyLm7s9/LcvJZw=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0iQFWC51q1ZuqQ8G/+xZspHarIkhCZoeuERlpN06+PY=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkURLSession.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ zakav2dnnHEg+jKlDffWx35g+4E=
+ </data>
+ <key>hash2</key>
+ <data>
+ v1KWie2xQxLa73blnQdgSwWNYSFbijx3l7mixX1BAsw=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ ODTBIomyWPw7I8gcLxifM+3yRKk=
+ </data>
+ <key>hash2</key>
+ <data>
+ Dg5CWWP/RZvnw0zVfW46S3jyVnQhCLbmo3LJgLYElgI=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 4X41UFqYbPvmhDB93lYXejW6oSw=
+ </data>
+ <key>hash2</key>
+ <data>
+ RXX77bV5gh6q/JqXdNYIGalkk5NAkTeEyA8ikWTsf5o=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0Of0cBjQBb/OBqa93s7xZ8UpjTI=
+ </data>
+ <key>hash2</key>
+ <data>
+ Wxdmoz232Wm0AngLqZ4q1vZTqOto6hIy1CvelEqvFdQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ bGH3eEN94XVYCQE1CI42isI1of4=
+ </data>
+ <key>hash2</key>
+ <data>
+ Bqv3dBvf65zAmzO2rTlyH3YAKUMPFyNinqupZpcQJWU=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ d0yKo+GkFD/brhUxnJHkmZNnIP0=
+ </data>
+ <key>hash2</key>
+ <data>
+ H7OzuqPrKixbNkRY/0DZ6UHXQuXHcpGxdrU7ygKKY6I=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ jt5SR1FCmvjKohn/yu1r42wQrpA=
+ </data>
+ <key>hash2</key>
+ <data>
+ wvDDSuglNuyTABew949bZ4O5pync6SFs+9NYK56zMXk=
+ </data>
+ </dict>
+ </dict>
+ <key>rules</key>
+ <dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^version.plist$</key>
+ <true/>
+ </dict>
+ <key>rules2</key>
+ <dict>
+ <key>.*\.dSYM($|/)</key>
+ <dict>
+ <key>weight</key>
+ <real>11</real>
+ </dict>
+ <key>^(.*/)?\.DS_Store$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>2000</real>
+ </dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^Info\.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^PkgInfo$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^embedded\.provisionprofile$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^version\.plist$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeSignature b/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeSignature
new file mode 100644
index 0000000..4a8315a
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities
index 99a8b35..2a18ed2 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
index efff0a6..9072edc 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
index eba704d..1c9e1a6 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
@@ -25,7 +25,6 @@
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
- <string>1C8F.1</string>
<string>C56D.1</string>
</array>
</dict>
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
index e84ab9e..dbce363 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
@@ -46,13 +46,6 @@
/// Indicates whether it is running inside an extension or an app.
+ (BOOL)isAppExtension;
-/// @return Returns @YES when is run on iOS version greater or equal to 7.0
-+ (BOOL)isIOS7OrHigher DEPRECATED_MSG_ATTRIBUTE(
- "Always `YES` because only iOS 8 and higher supported. The method will be removed.");
-
-/// @return YES if Swift runtime detected in the app.
-+ (BOOL)hasSwiftRuntime __deprecated;
-
/// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst", and
/// "visionos".
+ (NSString *)applePlatform;
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULApplication.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULApplication.h
index 6c44058..9311a17 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULApplication.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULApplication.h
@@ -16,7 +16,7 @@
#import <Foundation/Foundation.h>
-#if TARGET_OS_IOS || TARGET_OS_TV || (defined(TARGET_OS_VISION) && TARGET_OS_VISION)
+#if TARGET_OS_IOS || TARGET_OS_TV || TARGET_OS_VISION
#import <UIKit/UIKit.h>
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h
deleted file mode 100644
index 43d3740..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright 2021 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Describes an object that can store and fetch heartbeat dates for given tags.
- */
-@protocol GULHeartbeatDateStorable <NSObject>
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h
deleted file mode 100644
index 245b1a2..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright 2019 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULHeartbeatDateStorable.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// The name of the directory where the heartbeat data is stored.
-extern NSString *const kGULHeartbeatStorageDirectory;
-
-/// Stores either a date or a dictionary to a specified file.
-@interface GULHeartbeatDateStorage : NSObject <GULHeartbeatDateStorable>
-
-- (instancetype)init NS_UNAVAILABLE;
-
-@property(nonatomic, readonly) NSURL *fileURL;
-
-/**
- * Default initializer.
- * @param fileName The name of the file to store the date information.
- * exist, it will be created if needed.
- */
-- (instancetype)initWithFileName:(NSString *)fileName;
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h
deleted file mode 100644
index e6c7dda..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright 2021 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULHeartbeatDateStorable.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// Stores either a date or a dictionary to a specified file.
-@interface GULHeartbeatDateStorageUserDefaults : NSObject <GULHeartbeatDateStorable>
-
-/**
- * Default initializer. tvOS can only write to the cache directory and
- * there are no guarantees that the directory will persist. User defaults will
- * be retained, so that should be used instead.
- * @param defaults User defaults instance to store the heartbeat information.
- * @param key The key to be used with the user defaults instance.
- */
-- (instancetype)initWithDefaults:(NSUserDefaults *)defaults key:(NSString *)key;
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h
index af10cb4..eb90ea3 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h
@@ -16,8 +16,6 @@
#import <Foundation/Foundation.h>
-@class FBLPromise<ValueType>;
-
NS_ASSUME_NONNULL_BEGIN
/// The class provides a convenient, multiplatform abstraction of the Keychain.
@@ -34,42 +32,46 @@
*/
- (instancetype)initWithService:(NSString *)service;
-/**
- * Get an object by key.
- * @param key The key.
- * @param objectClass The expected object class required by `NSSecureCoding`.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns a promise. It is resolved with an object stored by key if exists. It is resolved
- * with `nil` when the object not found. It fails on a Keychain error.
- */
-- (FBLPromise<id<NSSecureCoding>> *)getObjectForKey:(NSString *)key
- objectClass:(Class)objectClass
- accessGroup:(nullable NSString *)accessGroup;
+/// Get an object by key.
+/// @param key The key.
+/// @param objectClass The expected object class required by `NSSecureCoding`.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain read is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object stored in
+/// the keychain, or `nil` if it does not exist, is passed to the completion
+/// handler.
+- (void)getObjectForKey:(NSString *)key
+ objectClass:(Class)objectClass
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
-/**
- * Saves the given object by the given key.
- * @param object The object to store.
- * @param key The key to store the object. If there is an existing object by the key, it will be
- * overridden.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns which is resolved with `[NSNull null]` on success.
- */
-- (FBLPromise<NSNull *> *)setObject:(id<NSSecureCoding>)object
- forKey:(NSString *)key
- accessGroup:(nullable NSString *)accessGroup;
+/// Saves the given object by the given key.
+/// @param object The object to store.
+/// @param key The key to store the object. If there is an existing object by the key, it will be
+/// overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain write is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object written to
+/// the keychain is passed to the completion handler.
+- (void)setObject:(id<NSSecureCoding>)object
+ forKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
-/**
- * Removes the object by the given key.
- * @param key The key to store the object. If there is an existing object by the key, it will be
- * overridden.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns which is resolved with `[NSNull null]` on success.
- */
-- (FBLPromise<NSNull *> *)removeObjectForKey:(NSString *)key
- accessGroup:(nullable NSString *)accessGroup;
+/// Removes the object by the given key.
+/// @param key The key to store the object. If there is an existing object by
+/// the key, it will be overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain removal is complete. An error is passed to the
+/// completion handler if the keychain removal fails.
+- (void)removeObjectForKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:(void (^)(NSError *_Nullable error))completionHandler;
#if TARGET_OS_OSX
/// If not `nil`, then only this keychain will be used to save and read data (see
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULLogger.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULLogger.h
index 3643568..30cc800 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULLogger.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULLogger.h
@@ -22,6 +22,8 @@
/**
* The services used in the logger.
+ *
+ * DEPRECATED; use NSString instead.
*/
typedef NSString *const GULLoggerService;
@@ -29,24 +31,16 @@
extern "C" {
#endif // __cplusplus
-/**
- * Initialize GULLogger.
- */
-extern void GULLoggerInitializeASL(void);
+/// Used for other GoogleUtilities logging.
+extern NSString *const kGULLogSubsystem;
-/**
- * Override log level to Debug.
- */
+/// Initialize GULLogger.
+extern void GULLoggerInitialize(void);
+
+/// Override log level to Debug.
void GULLoggerForceDebug(void);
-/**
- * Turn on logging to STDERR.
- */
-extern void GULLoggerEnableSTDERR(void);
-
-/**
- * Gets the current GULLoggerLevel.
- */
+/// Gets the current `GULLoggerLevel`.
extern GULLoggerLevel GULGetLoggerLevel(void);
/**
@@ -81,17 +75,18 @@
* (optional) variable arguments list obtained from calling va_start, used when message is a format
* string.
*/
-extern void GULLogBasic(GULLoggerLevel level,
- GULLoggerService service,
- BOOL forceLog,
- NSString *messageCode,
- NSString *message,
+extern void GULOSLogBasic(GULLoggerLevel level,
+ NSString *subsystem,
+ NSString *category,
+ BOOL forceLog,
+ NSString *messageCode,
+ NSString *message,
// On 64-bit simulators, va_list is not a pointer, so cannot be marked nullable
// See: http://stackoverflow.com/q/29095469
#if __LP64__ && TARGET_OS_SIMULATOR || TARGET_OS_OSX
- va_list args_ptr
+ va_list args_ptr
#else
- va_list _Nullable args_ptr
+ va_list _Nullable args_ptr
#endif
);
@@ -108,31 +103,36 @@
* Example usage:
* GULLogError(kGULLoggerCore, @"I-COR000001", @"Configuration of %@ failed.", app.name);
*/
-extern void GULLogError(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogWarning(GULLoggerService service,
+extern void GULOSLogError(NSString *subsystem,
+ GULLoggerService category,
BOOL force,
NSString *messageCode,
NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogNotice(GULLoggerService service,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogWarning(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogNotice(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogInfo(NSString *subsystem,
+ GULLoggerService category,
BOOL force,
NSString *messageCode,
NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogInfo(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogDebug(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogDebug(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
#ifdef __cplusplus
} // extern "C"
@@ -140,24 +140,25 @@
@interface GULLoggerWrapper : NSObject
-/**
- * Objective-C wrapper for GULLogBasic to allow weak linking to GULLogger
- * (required) log level (one of the GULLoggerLevel enum values).
- * (required) service name of type GULLoggerService.
- * (required) message code starting with "I-" which means iOS, followed by a capitalized
- * three-character service identifier and a six digit integer message ID that is unique
- * within the service.
- * An example of the message code is @"I-COR000001".
- * (required) message string which can be a format string.
- * (optional) variable arguments list obtained from calling va_start, used when message is a format
- * string.
- */
-
+/// Objective-C wrapper for `GULOSLogBasic` to allow weak linking to `GULLogger`.
+///
+/// - Parameters:
+/// - level: The log level (one of the `GULLoggerLevel` enum values).
+/// - subsystem: An identifier for the subsystem performing logging, e.g., `com.example.logger`.
+/// - category: The category name within the `subsystem` to group related messages, e.g.,
+/// `[GoogleUtilities/Example]`.
+/// - messageCode: The message code starting with "I-" which means iOS, followed by a capitalized
+/// three-character service identifier and a six digit integer message ID that is unique within
+/// the service. An example of the message code is @"I-COR000001".
+/// - message: The message to log, which may be a format string.
+/// - arguments: The variable arguments list obtained from calling va_start, used when message is
+/// a format string; optional if `message` is not a format string.
+ (void)logWithLevel:(GULLoggerLevel)level
- withService:(GULLoggerService)service
- withCode:(NSString *)messageCode
- withMessage:(NSString *)message
- withArgs:(va_list)args;
+ subsystem:(NSString *)subsystem
+ category:(NSString *)category
+ messageCode:(NSString *)messageCode
+ message:(NSString *)message
+ arguments:(va_list)args;
@end
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h
index f0ee435..6a68eb1 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h
@@ -16,22 +16,32 @@
#import <Foundation/Foundation.h>
-/**
- * The log levels used by internal logging.
- */
+NS_ASSUME_NONNULL_BEGIN
+
+/// The log levels used by internal logging.
typedef NS_ENUM(NSInteger, GULLoggerLevel) {
- /** Error level, matches ASL_LEVEL_ERR. */
- GULLoggerLevelError = 3,
- /** Warning level, matches ASL_LEVEL_WARNING. */
- GULLoggerLevelWarning = 4,
- /** Notice level, matches ASL_LEVEL_NOTICE. */
- GULLoggerLevelNotice = 5,
- /** Info level, matches ASL_LEVEL_INFO. */
- GULLoggerLevelInfo = 6,
- /** Debug level, matches ASL_LEVEL_DEBUG. */
- GULLoggerLevelDebug = 7,
- /** Minimum log level. */
+ /// Error level, corresponding to `OS_LOG_TYPE_ERROR`.
+ GULLoggerLevelError = 3, // For backwards compatibility, the enum value matches `ASL_LEVEL_ERR`.
+
+ /// Warning level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ ///
+ /// > Note: Since OSLog doesn't have a WARNING type, this is equivalent to `GULLoggerLevelNotice`.
+ GULLoggerLevelWarning = 4, // For backwards compatibility, the value matches `ASL_LEVEL_WARNING`.
+
+ /// Notice level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ GULLoggerLevelNotice = 5, // For backwards compatibility, the value matches `ASL_LEVEL_NOTICE`.
+
+ /// Info level, corresponding to `OS_LOG_TYPE_INFO`.
+ GULLoggerLevelInfo = 6, // For backwards compatibility, the enum value matches `ASL_LEVEL_INFO`.
+
+ /// Debug level, corresponding to `OS_LOG_TYPE_DEBUG`.
+ GULLoggerLevelDebug = 7, // For backwards compatibility, the value matches `ASL_LEVEL_DEBUG`.
+
+ /// The minimum (most severe) supported logging level.
GULLoggerLevelMin = GULLoggerLevelError,
- /** Maximum log level. */
+
+ /// The maximum (least severe) supported logging level.
GULLoggerLevelMax = GULLoggerLevelDebug
} NS_SWIFT_NAME(GoogleLoggerLevel);
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h
index a8cc45b..02f25db 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h
@@ -16,6 +16,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
/// A mutable dictionary that provides atomic accessor and mutators.
@interface GULMutableDictionary : NSObject
@@ -44,3 +46,5 @@
- (NSDictionary *)dictionary;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h
index 36f94a7..f195d57 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h
@@ -14,6 +14,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
/// This is a copy of Google Toolbox for Mac library to avoid creating an extra framework.
// NOTE: For 64bit, none of these apis handle input sizes >32bits, they will return nil when given
@@ -24,11 +26,11 @@
/// Returns an data as the result of decompressing the payload of |data|.The data to decompress must
/// be a gzipped payloads.
-+ (NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
++ (nullable NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
/// Returns an compressed data with the result of gzipping the payload of |data|. Uses the default
/// compression level.
-+ (NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
++ (nullable NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorDomain;
FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorKey; // NSNumber
@@ -47,3 +49,5 @@
};
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetwork.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetwork.h
index 8631b8b..4c5b5f5 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetwork.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetwork.h
@@ -20,6 +20,8 @@
#import "GULNetworkLoggerProtocol.h"
#import "GULNetworkURLSession.h"
+NS_ASSUME_NONNULL_BEGIN
+
/// Delegate protocol for GULNetwork events.
@protocol GULNetworkReachabilityDelegate
@@ -69,29 +71,31 @@
/// Compresses and sends a POST request with the provided data to the URL. The session will be
/// background session if usingBackgroundSession is YES. Otherwise, the POST session is default
/// session. Returns a session ID or nil if an error occurs.
-- (NSString *)postURL:(NSURL *)url
- payload:(NSData *)payload
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
+- (nullable NSString *)postURL:(NSURL *)url
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
/// Compresses and sends a POST request with the provided headers and data to the URL. The session
/// will be background session if usingBackgroundSession is YES. Otherwise, the POST session is
/// default session. Returns a session ID or nil if an error occurs.
-- (NSString *)postURL:(NSURL *)url
- headers:(NSDictionary *)headers
- payload:(NSData *)payload
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
+- (nullable NSString *)postURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
/// Sends a GET request with the provided data to the URL. The session will be background session
/// if usingBackgroundSession is YES. Otherwise, the GET session is default session. Returns a
/// session ID or nil if an error occurs.
-- (NSString *)getURL:(NSURL *)url
- headers:(NSDictionary *)headers
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
+- (nullable NSString *)getURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h
index 1cbedd1..341b974 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h
@@ -16,6 +16,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
/// Error codes in Firebase Network error domain.
/// Note: these error codes should never change. It would make it harder to decode the errors if
/// we inadvertently altered any of these codes in a future SDK version.
@@ -69,3 +71,5 @@
extern const int kGULNetworkHTTPStatusCodeNotFound;
extern const int kGULNetworkHTTPStatusCodeCannotAcceptTraffic;
extern const int kGULNetworkHTTPStatusCodeUnavailable;
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h
index d3025cd..0613941 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h
@@ -27,20 +27,6 @@
/// Collection of utilities to read network status information
@interface GULNetworkInfo : NSObject
-/// Returns the cellular mobile country code (mcc) if CoreTelephony is supported, otherwise nil
-+ (NSString *_Nullable)getNetworkMobileCountryCode;
-
-/// Returns the cellular mobile network code (mnc) if CoreTelephony is supported, otherwise nil
-+ (NSString *_Nullable)getNetworkMobileNetworkCode;
-
-/**
- * Returns the formatted MccMnc if the inputs are valid, otherwise nil
- * @param mcc The Mobile Country Code returned from `getNetworkMobileCountryCode`
- * @param mnc The Mobile Network Code returned from `getNetworkMobileNetworkCode`
- * @returns A string with the concatenated mccMnc if both inputs are valid, otherwise nil
- */
-+ (NSString *_Nullable)formatMcc:(NSString *_Nullable)mcc andMNC:(NSString *_Nullable)mnc;
-
/// Returns an enum indicating the network type. The enum values should be easily transferrable to
/// the NetworkType value in android/play/playlog/proto/clientanalytics.proto. Right now this always
/// returns None on platforms other than iOS. This should be updated in the future to return Wi-Fi
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
index 425c073..b9e93ec 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
@@ -18,6 +18,8 @@
#import "GULNetworkMessageCode.h"
+NS_ASSUME_NONNULL_BEGIN
+
/// The log levels used by GULNetworkLogger.
typedef NS_ENUM(NSInteger, GULNetworkLogLevel) {
kGULNetworkLogLevelError = 3,
@@ -47,3 +49,5 @@
message:(NSString *)message;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
index 507bc5a..2d45ec6 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
@@ -16,6 +16,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
// Make sure these codes do not overlap with any contained in the FIRAMessageCode enum.
typedef NS_ENUM(NSInteger, GULNetworkMessageCode) {
// GULNetwork.m
@@ -45,3 +47,5 @@
kGULNetworkMessageCodeURLSession018 = 901018, // I-NET901018
kGULNetworkMessageCodeURLSession019 = 901019, // I-NET901019
};
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULObjectSwizzler.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULObjectSwizzler.h
deleted file mode 100644
index b0a692a..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULObjectSwizzler.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Enums that map to their OBJC-prefixed counterparts. */
-typedef OBJC_ENUM(uintptr_t, GUL_ASSOCIATION){
-
- // Is a weak association.
- GUL_ASSOCIATION_ASSIGN,
-
- // Is a nonatomic strong association.
- GUL_ASSOCIATION_RETAIN_NONATOMIC,
-
- // Is a nonatomic copy association.
- GUL_ASSOCIATION_COPY_NONATOMIC,
-
- // Is an atomic strong association.
- GUL_ASSOCIATION_RETAIN,
-
- // Is an atomic copy association.
- GUL_ASSOCIATION_COPY};
-
-/** This class handles swizzling a specific instance of a class by generating a
- * dynamic subclass and installing selectors and properties onto the dynamic
- * subclass. Then, the instance's class is set to the dynamic subclass. There
- * should be a 1:1 ratio of object swizzlers to swizzled instances.
- */
-@interface GULObjectSwizzler : NSObject
-
-/** The subclass that is generated. */
-@property(nullable, nonatomic, readonly) Class generatedClass;
-
-/** Sets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param object The object that will be queried for the associated object.
- * @param key The key of the associated object.
- * @param value The value to associate to the swizzled object.
- * @param association The mechanism to use when associating the objects.
- */
-+ (void)setAssociatedObject:(id)object
- key:(NSString *)key
- value:(nullable id)value
- association:(GUL_ASSOCIATION)association;
-
-/** Gets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param object The object that will be queried for the associated object.
- * @param key The key of the associated object.
- */
-+ (nullable id)getAssociatedObject:(id)object key:(NSString *)key;
-
-/** Please use the designated initializer. */
-- (instancetype)init NS_UNAVAILABLE;
-
-/** Instantiates an object swizzler using an object it will operate on.
- * Generates a new class pair.
- *
- * @note There is no need to store this object. After calling -swizzle, this
- * object can be found by calling -gul_objectSwizzler
- *
- * @param object The object to be swizzled.
- * @return An instance of this class.
- */
-- (instancetype)initWithObject:(id)object NS_DESIGNATED_INITIALIZER;
-
-/** Sets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param key The key of the associated object.
- * @param value The value to associate to the swizzled object.
- * @param association The mechanism to use when associating the objects.
- */
-- (void)setAssociatedObjectWithKey:(NSString *)key
- value:(id)value
- association:(GUL_ASSOCIATION)association;
-
-/** Gets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param key The key of the associated object.
- */
-- (nullable id)getAssociatedObjectForKey:(NSString *)key;
-
-/** Copies a selector from an existing class onto the generated dynamic subclass
- * that this object will adopt. This mechanism can be used to add methods to
- * specific instances of a class.
- *
- * @note Should not be called after calling -swizzle.
- * @param selector The selector to add to the instance.
- * @param aClass The class supplying an implementation of the method.
- * @param isClassSelector A BOOL specifying whether the selector is a class or
- * instance selector.
- */
-- (void)copySelector:(SEL)selector fromClass:(Class)aClass isClassSelector:(BOOL)isClassSelector;
-
-/** Swizzles the object, changing its class to the generated class. Registers
- * the class pair. */
-- (void)swizzle;
-
-/** @return The value of -[objectBeingSwizzled isProxy] */
-- (BOOL)isSwizzlingProxyObject;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
index a33262a..c340f85 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
@@ -14,6 +14,10 @@
* limitations under the License.
*/
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
/**
* GULOriginalIMPConvenienceMacros.h
*
@@ -205,3 +209,5 @@
__typeof__(__arg7), __typeof__(__arg8), __typeof__(__arg9)))__originalIMP)( \
__receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \
__arg8, __arg9)
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
index 0c70c05..cac5ca3 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
@@ -19,6 +19,8 @@
#import <SystemConfiguration/SystemConfiguration.h>
#endif
+NS_ASSUME_NONNULL_BEGIN
+
/// Reachability Status
typedef enum {
kGULReachabilityUnknown, ///< Have not yet checked or been notified whether host is reachable.
@@ -77,3 +79,5 @@
- (void)stop;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
index ed080a3..d6d8937 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
@@ -17,11 +17,11 @@
#import <Foundation/Foundation.h>
#import <TargetConditionals.h>
-#if !TARGET_OS_OSX
+#if __has_include(<UIKit/UIKit.h>)
#import <UIKit/UIKit.h>
-#endif // !TARGET_OS_OSX
+#endif
-#if ((TARGET_OS_IOS || TARGET_OS_TV) && (__IPHONE_OS_VERSION_MAX_ALLOWED >= 130000))
+#if TARGET_OS_IOS || TARGET_OS_TV
#define UISCENE_SUPPORTED 1
#endif
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULSecureCoding.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULSecureCoding.h
deleted file mode 100644
index 8484b39..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULSecureCoding.h
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright 2019 Google
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** The class wraps `NSKeyedArchiver` and `NSKeyedUnarchiver` API to provide a unified secure coding
- * methods for iOS versions before and after 11.
- */
-@interface GULSecureCoding : NSObject
-
-+ (nullable id)unarchivedObjectOfClasses:(NSSet<Class> *)classes
- fromData:(NSData *)data
- error:(NSError **)outError;
-
-+ (nullable id)unarchivedObjectOfClass:(Class)class
- fromData:(NSData *)data
- error:(NSError **)outError;
-
-+ (nullable NSData *)archivedDataWithRootObject:(id<NSCoding>)object error:(NSError **)outError;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULSwizzledObject.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULSwizzledObject.h
deleted file mode 100644
index fc07f0a..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULSwizzledObject.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class GULObjectSwizzler;
-
-/** This class exists as a method donor. These methods will be added to all objects that are
- * swizzled by the object swizzler. This class should not be instantiated.
- */
-@interface GULSwizzledObject : NSObject
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/** Copies the methods below to the swizzled object.
- *
- * @param objectSwizzler The swizzler to use when adding the methods below.
- */
-+ (void)copyDonorSelectorsUsingObjectSwizzler:(GULObjectSwizzler *)objectSwizzler;
-
-#pragma mark - Donor methods.
-
-/** @return The generated subclass. Used in respondsToSelector: calls. */
-- (Class)gul_class;
-
-/** @return The object swizzler that manages this object. */
-- (GULObjectSwizzler *)gul_objectSwizzler;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h
deleted file mode 100644
index e88eb67..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** The class represents HTTP response received from `NSURLSession`. */
-@interface GULURLSessionDataResponse : NSObject
-
-@property(nonatomic, readonly) NSHTTPURLResponse *HTTPResponse;
-@property(nonatomic, nullable, readonly) NSData *HTTPBody;
-
-- (instancetype)initWithResponse:(NSHTTPURLResponse *)response HTTPBody:(nullable NSData *)body;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h
index 0d04781..83b23fa 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h
@@ -100,11 +100,6 @@
/// Equivalent to -[... setObject:nil forKey:defaultName]
- (void)removeObjectForKey:(NSString *)defaultName;
-#pragma mark - Save data
-
-/// Blocks the calling thread until all in-progress set operations have completed.
-- (void)synchronize;
-
@end
NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
index d89ec68..907b89e 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
@@ -14,17 +14,9 @@
#import "GULApplication.h"
#import "GULSceneDelegateSwizzler.h"
#import "GULAppEnvironmentUtil.h"
-#import "GULHeartbeatDateStorable.h"
-#import "GULHeartbeatDateStorage.h"
-#import "GULHeartbeatDateStorageUserDefaults.h"
#import "GULKeychainStorage.h"
#import "GULKeychainUtils.h"
#import "GULNetworkInfo.h"
-#import "GULSecureCoding.h"
-#import "GULURLSessionDataResponse.h"
-#import "NSURLSession+GULPromises.h"
-#import "GULObjectSwizzler.h"
-#import "GULSwizzledObject.h"
#import "GULLogger.h"
#import "GULLoggerLevel.h"
#import "GULOriginalIMPConvenienceMacros.h"
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h
deleted file mode 100644
index 7bed005..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class FBLPromise<Value>;
-@class GULURLSessionDataResponse;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Promise based API for `NSURLSession`. */
-@interface NSURLSession (GULPromises)
-
-/** Creates a promise wrapping `-[NSURLSession dataTaskWithRequest:completionHandler:]` method.
- * @param URLRequest The request to create a data task with.
- * @return A promise that is fulfilled when an HTTP response is received (with any response code),
- * or is rejected with the error passed to the task completion.
- */
-- (FBLPromise<GULURLSessionDataResponse *> *)gul_dataTaskPromiseWithRequest:
- (NSURLRequest *)URLRequest;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Info.plist b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Info.plist
index 3fa6559..949bf00 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Info.plist
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64/GoogleUtilities.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>7.13.0</string>
+ <string>8.0.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphoneos16.1</string>
+ <string>iphoneos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities
deleted file mode 100644
index 89ab9d5..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities
+++ /dev/null
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities
new file mode 120000
index 0000000..6b04615
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities
@@ -0,0 +1 @@
+Versions/Current/GoogleUtilities
\ No newline at end of file
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Contents/Info.plist b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Contents/Info.plist
deleted file mode 100644
index 4c2546a..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.GoogleUtilities-Privacy</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>GoogleUtilities_Privacy</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>7.13.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
deleted file mode 100644
index eba704d..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>NSPrivacyTracking</key>
- <false/>
- <key>NSPrivacyTrackingDomains</key>
- <array>
- </array>
- <key>NSPrivacyCollectedDataTypes</key>
- <array>
- </array>
- <key>NSPrivacyAccessedAPITypes</key>
- <array>
- <dict>
- <key>NSPrivacyAccessedAPIType</key>
- <string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
- <key>NSPrivacyAccessedAPITypeReasons</key>
- <array>
- <string>C617.1</string>
- </array>
- </dict>
- <dict>
- <key>NSPrivacyAccessedAPIType</key>
- <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
- <key>NSPrivacyAccessedAPITypeReasons</key>
- <array>
- <string>1C8F.1</string>
- <string>C56D.1</string>
- </array>
- </dict>
- </array>
-</dict>
-</plist>
-
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
deleted file mode 100644
index e84ab9e..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface GULAppEnvironmentUtil : NSObject
-
-/// Indicates whether the app is from Apple Store or not. Returns NO if the app is on simulator,
-/// development environment or sideloaded.
-+ (BOOL)isFromAppStore;
-
-/// Indicates whether the app is a Testflight app. Returns YES if the app has sandbox receipt.
-/// Returns NO otherwise.
-+ (BOOL)isAppStoreReceiptSandbox;
-
-/// Indicates whether the app is on simulator or not at runtime depending on the device
-/// architecture.
-+ (BOOL)isSimulator;
-
-/// The current device model. Returns an empty string if device model cannot be retrieved.
-+ (nullable NSString *)deviceModel;
-
-/// The current device model, with simulator-specific values. Returns an empty string if device
-/// model cannot be retrieved.
-+ (nullable NSString *)deviceSimulatorModel;
-
-/// The current operating system version. Returns an empty string if the system version cannot be
-/// retrieved.
-+ (NSString *)systemVersion;
-
-/// Indicates whether it is running inside an extension or an app.
-+ (BOOL)isAppExtension;
-
-/// @return Returns @YES when is run on iOS version greater or equal to 7.0
-+ (BOOL)isIOS7OrHigher DEPRECATED_MSG_ATTRIBUTE(
- "Always `YES` because only iOS 8 and higher supported. The method will be removed.");
-
-/// @return YES if Swift runtime detected in the app.
-+ (BOOL)hasSwiftRuntime __deprecated;
-
-/// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst", and
-/// "visionos".
-+ (NSString *)applePlatform;
-
-/// @return An Apple Device platform. Same possible values as `applePlatform`, with the addition of
-/// "ipados".
-+ (NSString *)appleDevicePlatform;
-
-/// @return The way the library was added to the app, e.g. "swiftpm", "cocoapods", etc.
-+ (NSString *)deploymentType;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULApplication.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULApplication.h
deleted file mode 100644
index 6c44058..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULApplication.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright 2019 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#if TARGET_OS_IOS || TARGET_OS_TV || (defined(TARGET_OS_VISION) && TARGET_OS_VISION)
-
-#import <UIKit/UIKit.h>
-
-#define GULApplication UIApplication
-#define GULApplicationDelegate UIApplicationDelegate
-#define GULUserActivityRestoring UIUserActivityRestoring
-
-static NSString *const kGULApplicationClassName = @"UIApplication";
-
-#elif TARGET_OS_OSX
-
-#import <AppKit/AppKit.h>
-
-#define GULApplication NSApplication
-#define GULApplicationDelegate NSApplicationDelegate
-#define GULUserActivityRestoring NSUserActivityRestoring
-
-static NSString *const kGULApplicationClassName = @"NSApplication";
-
-#elif TARGET_OS_WATCH
-
-#import <WatchKit/WatchKit.h>
-
-// We match the according watchOS API but swizzling should not work in watch
-#define GULApplication WKExtension
-#define GULApplicationDelegate WKExtensionDelegate
-#define GULUserActivityRestoring NSUserActivityRestoring
-
-static NSString *const kGULApplicationClassName = @"WKExtension";
-
-#endif
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h
deleted file mode 100644
index 43d3740..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright 2021 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Describes an object that can store and fetch heartbeat dates for given tags.
- */
-@protocol GULHeartbeatDateStorable <NSObject>
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h
deleted file mode 100644
index 245b1a2..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright 2019 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULHeartbeatDateStorable.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// The name of the directory where the heartbeat data is stored.
-extern NSString *const kGULHeartbeatStorageDirectory;
-
-/// Stores either a date or a dictionary to a specified file.
-@interface GULHeartbeatDateStorage : NSObject <GULHeartbeatDateStorable>
-
-- (instancetype)init NS_UNAVAILABLE;
-
-@property(nonatomic, readonly) NSURL *fileURL;
-
-/**
- * Default initializer.
- * @param fileName The name of the file to store the date information.
- * exist, it will be created if needed.
- */
-- (instancetype)initWithFileName:(NSString *)fileName;
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h
deleted file mode 100644
index e6c7dda..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright 2021 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULHeartbeatDateStorable.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// Stores either a date or a dictionary to a specified file.
-@interface GULHeartbeatDateStorageUserDefaults : NSObject <GULHeartbeatDateStorable>
-
-/**
- * Default initializer. tvOS can only write to the cache directory and
- * there are no guarantees that the directory will persist. User defaults will
- * be retained, so that should be used instead.
- * @param defaults User defaults instance to store the heartbeat information.
- * @param key The key to be used with the user defaults instance.
- */
-- (instancetype)initWithDefaults:(NSUserDefaults *)defaults key:(NSString *)key;
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULKeychainStorage.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULKeychainStorage.h
deleted file mode 100644
index af10cb4..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULKeychainStorage.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright 2019 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class FBLPromise<ValueType>;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// The class provides a convenient, multiplatform abstraction of the Keychain.
-///
-/// When using this API on macOS, the corresponding target must be signed with a provisioning
-/// profile that has the Keychain Sharing capability enabled.
-@interface GULKeychainStorage : NSObject
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/** Initializes the keychain storage with Keychain Service name.
- * @param service A Keychain Service name that will be used to store and retrieve objects. See also
- * `kSecAttrService`.
- */
-- (instancetype)initWithService:(NSString *)service;
-
-/**
- * Get an object by key.
- * @param key The key.
- * @param objectClass The expected object class required by `NSSecureCoding`.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns a promise. It is resolved with an object stored by key if exists. It is resolved
- * with `nil` when the object not found. It fails on a Keychain error.
- */
-- (FBLPromise<id<NSSecureCoding>> *)getObjectForKey:(NSString *)key
- objectClass:(Class)objectClass
- accessGroup:(nullable NSString *)accessGroup;
-
-/**
- * Saves the given object by the given key.
- * @param object The object to store.
- * @param key The key to store the object. If there is an existing object by the key, it will be
- * overridden.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns which is resolved with `[NSNull null]` on success.
- */
-- (FBLPromise<NSNull *> *)setObject:(id<NSSecureCoding>)object
- forKey:(NSString *)key
- accessGroup:(nullable NSString *)accessGroup;
-
-/**
- * Removes the object by the given key.
- * @param key The key to store the object. If there is an existing object by the key, it will be
- * overridden.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns which is resolved with `[NSNull null]` on success.
- */
-- (FBLPromise<NSNull *> *)removeObjectForKey:(NSString *)key
- accessGroup:(nullable NSString *)accessGroup;
-
-#if TARGET_OS_OSX
-/// If not `nil`, then only this keychain will be used to save and read data (see
-/// `kSecMatchSearchList` and `kSecUseKeychain`. It is mostly intended to be used by unit tests.
-@property(nonatomic, nullable) SecKeychainRef keychainRef;
-#endif // TARGET_OS_OSX
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULLogger.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULLogger.h
deleted file mode 100644
index 3643568..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULLogger.h
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
- * Copyright 2018 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULLoggerLevel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * The services used in the logger.
- */
-typedef NSString *const GULLoggerService;
-
-#ifdef __cplusplus
-extern "C" {
-#endif // __cplusplus
-
-/**
- * Initialize GULLogger.
- */
-extern void GULLoggerInitializeASL(void);
-
-/**
- * Override log level to Debug.
- */
-void GULLoggerForceDebug(void);
-
-/**
- * Turn on logging to STDERR.
- */
-extern void GULLoggerEnableSTDERR(void);
-
-/**
- * Gets the current GULLoggerLevel.
- */
-extern GULLoggerLevel GULGetLoggerLevel(void);
-
-/**
- * Changes the default logging level of GULLoggerLevelNotice to a user-specified level.
- * The default level cannot be set above GULLoggerLevelNotice if the app is running from App Store.
- * (required) log level (one of the GULLoggerLevel enum values).
- */
-extern void GULSetLoggerLevel(GULLoggerLevel loggerLevel);
-
-/**
- * Checks if the specified logger level is loggable given the current settings.
- * (required) log level (one of the GULLoggerLevel enum values).
- */
-extern BOOL GULIsLoggableLevel(GULLoggerLevel loggerLevel);
-
-/**
- * Register version to include in logs.
- * (required) version
- */
-extern void GULLoggerRegisterVersion(NSString *version);
-
-/**
- * Logs a message to the Xcode console and the device log. If running from AppStore, will
- * not log any messages with a level higher than GULLoggerLevelNotice to avoid log spamming.
- * (required) log level (one of the GULLoggerLevel enum values).
- * (required) service name of type GULLoggerService.
- * (required) message code starting with "I-" which means iOS, followed by a capitalized
- * three-character service identifier and a six digit integer message ID that is unique
- * within the service.
- * An example of the message code is @"I-COR000001".
- * (required) message string which can be a format string.
- * (optional) variable arguments list obtained from calling va_start, used when message is a format
- * string.
- */
-extern void GULLogBasic(GULLoggerLevel level,
- GULLoggerService service,
- BOOL forceLog,
- NSString *messageCode,
- NSString *message,
-// On 64-bit simulators, va_list is not a pointer, so cannot be marked nullable
-// See: http://stackoverflow.com/q/29095469
-#if __LP64__ && TARGET_OS_SIMULATOR || TARGET_OS_OSX
- va_list args_ptr
-#else
- va_list _Nullable args_ptr
-#endif
-);
-
-/**
- * The following functions accept the following parameters in order:
- * (required) service name of type GULLoggerService.
- * (required) message code starting from "I-" which means iOS, followed by a capitalized
- * three-character service identifier and a six digit integer message ID that is unique
- * within the service.
- * An example of the message code is @"I-COR000001".
- * See go/firebase-log-proposal for details.
- * (required) message string which can be a format string.
- * (optional) the list of arguments to substitute into the format string.
- * Example usage:
- * GULLogError(kGULLoggerCore, @"I-COR000001", @"Configuration of %@ failed.", app.name);
- */
-extern void GULLogError(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogWarning(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogNotice(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogInfo(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogDebug(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-
-#ifdef __cplusplus
-} // extern "C"
-#endif // __cplusplus
-
-@interface GULLoggerWrapper : NSObject
-
-/**
- * Objective-C wrapper for GULLogBasic to allow weak linking to GULLogger
- * (required) log level (one of the GULLoggerLevel enum values).
- * (required) service name of type GULLoggerService.
- * (required) message code starting with "I-" which means iOS, followed by a capitalized
- * three-character service identifier and a six digit integer message ID that is unique
- * within the service.
- * An example of the message code is @"I-COR000001".
- * (required) message string which can be a format string.
- * (optional) variable arguments list obtained from calling va_start, used when message is a format
- * string.
- */
-
-+ (void)logWithLevel:(GULLoggerLevel)level
- withService:(GULLoggerService)service
- withCode:(NSString *)messageCode
- withMessage:(NSString *)message
- withArgs:(va_list)args;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULLoggerLevel.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULLoggerLevel.h
deleted file mode 100644
index f0ee435..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULLoggerLevel.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright 2018 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-/**
- * The log levels used by internal logging.
- */
-typedef NS_ENUM(NSInteger, GULLoggerLevel) {
- /** Error level, matches ASL_LEVEL_ERR. */
- GULLoggerLevelError = 3,
- /** Warning level, matches ASL_LEVEL_WARNING. */
- GULLoggerLevelWarning = 4,
- /** Notice level, matches ASL_LEVEL_NOTICE. */
- GULLoggerLevelNotice = 5,
- /** Info level, matches ASL_LEVEL_INFO. */
- GULLoggerLevelInfo = 6,
- /** Debug level, matches ASL_LEVEL_DEBUG. */
- GULLoggerLevelDebug = 7,
- /** Minimum log level. */
- GULLoggerLevelMin = GULLoggerLevelError,
- /** Maximum log level. */
- GULLoggerLevelMax = GULLoggerLevelDebug
-} NS_SWIFT_NAME(GoogleLoggerLevel);
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULMutableDictionary.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULMutableDictionary.h
deleted file mode 100644
index a8cc45b..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULMutableDictionary.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-/// A mutable dictionary that provides atomic accessor and mutators.
-@interface GULMutableDictionary : NSObject
-
-/// Returns an object given a key in the dictionary or nil if not found.
-- (id)objectForKey:(id)key;
-
-/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary.
-- (void)setObject:(id)object forKey:(id<NSCopying>)key;
-
-/// Removes the object given its session ID from the dictionary.
-- (void)removeObjectForKey:(id)key;
-
-/// Removes all objects.
-- (void)removeAllObjects;
-
-/// Returns the number of current objects in the dictionary.
-- (NSUInteger)count;
-
-/// Returns an object given a key in the dictionary or nil if not found.
-- (id)objectForKeyedSubscript:(id<NSCopying>)key;
-
-/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary.
-- (void)setObject:(id)obj forKeyedSubscript:(id<NSCopying>)key;
-
-/// Returns the immutable dictionary.
-- (NSDictionary *)dictionary;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNSData+zlib.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNSData+zlib.h
deleted file mode 100644
index 36f94a7..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNSData+zlib.h
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright 2018 Google
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-/// This is a copy of Google Toolbox for Mac library to avoid creating an extra framework.
-
-// NOTE: For 64bit, none of these apis handle input sizes >32bits, they will return nil when given
-// such data. To handle data of that size you really should be streaming it rather then doing it all
-// in memory.
-
-@interface NSData (GULGzip)
-
-/// Returns an data as the result of decompressing the payload of |data|.The data to decompress must
-/// be a gzipped payloads.
-+ (NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
-
-/// Returns an compressed data with the result of gzipping the payload of |data|. Uses the default
-/// compression level.
-+ (NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
-
-FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorDomain;
-FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorKey; // NSNumber
-FOUNDATION_EXPORT NSString *const GULNSDataZlibRemainingBytesKey; // NSNumber
-
-typedef NS_ENUM(NSInteger, GULNSDataZlibError) {
- GULNSDataZlibErrorGreaterThan32BitsToCompress = 1024,
- // An internal zlib error.
- // GULNSDataZlibErrorKey will contain the error value.
- // NSLocalizedDescriptionKey may contain an error string from zlib.
- // Look in zlib.h for list of errors.
- GULNSDataZlibErrorInternal,
- // There was left over data in the buffer that was not used.
- // GULNSDataZlibRemainingBytesKey will contain number of remaining bytes.
- GULNSDataZlibErrorDataRemaining
-};
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetwork.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetwork.h
deleted file mode 100644
index 8631b8b..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetwork.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULNetworkConstants.h"
-#import "GULNetworkLoggerProtocol.h"
-#import "GULNetworkURLSession.h"
-
-/// Delegate protocol for GULNetwork events.
-@protocol GULNetworkReachabilityDelegate
-
-/// Tells the delegate to handle events when the network reachability changes to connected or not
-/// connected.
-- (void)reachabilityDidChange;
-
-@end
-
-/// The Network component that provides network status and handles network requests and responses.
-/// This is not thread safe.
-///
-/// NOTE:
-/// User must add FIRAnalytics handleEventsForBackgroundURLSessionID:completionHandler to the
-/// AppDelegate application:handleEventsForBackgroundURLSession:completionHandler:
-@interface GULNetwork : NSObject
-
-/// Indicates if network connectivity is available.
-@property(nonatomic, readonly, getter=isNetworkConnected) BOOL networkConnected;
-
-/// Indicates if there are any uploads in progress.
-@property(nonatomic, readonly, getter=hasUploadInProgress) BOOL uploadInProgress;
-
-/// An optional delegate that can be used in the event when network reachability changes.
-@property(nonatomic, weak) id<GULNetworkReachabilityDelegate> reachabilityDelegate;
-
-/// An optional delegate that can be used to log messages, warnings or errors that occur in the
-/// network operations.
-@property(nonatomic, weak) id<GULNetworkLoggerDelegate> loggerDelegate;
-
-/// Indicates whether the logger should display debug messages.
-@property(nonatomic, assign) BOOL isDebugModeEnabled;
-
-/// The time interval in seconds for the network request to timeout.
-@property(nonatomic, assign) NSTimeInterval timeoutInterval;
-
-/// Initializes with the default reachability host.
-- (instancetype)init;
-
-/// Initializes with a custom reachability host.
-- (instancetype)initWithReachabilityHost:(NSString *)reachabilityHost;
-
-/// Handles events when background session with the given ID has finished.
-+ (void)handleEventsForBackgroundURLSessionID:(NSString *)sessionID
- completionHandler:(GULNetworkSystemCompletionHandler)completionHandler;
-
-/// Compresses and sends a POST request with the provided data to the URL. The session will be
-/// background session if usingBackgroundSession is YES. Otherwise, the POST session is default
-/// session. Returns a session ID or nil if an error occurs.
-- (NSString *)postURL:(NSURL *)url
- payload:(NSData *)payload
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
-
-/// Compresses and sends a POST request with the provided headers and data to the URL. The session
-/// will be background session if usingBackgroundSession is YES. Otherwise, the POST session is
-/// default session. Returns a session ID or nil if an error occurs.
-- (NSString *)postURL:(NSURL *)url
- headers:(NSDictionary *)headers
- payload:(NSData *)payload
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
-
-/// Sends a GET request with the provided data to the URL. The session will be background session
-/// if usingBackgroundSession is YES. Otherwise, the GET session is default session. Returns a
-/// session ID or nil if an error occurs.
-- (NSString *)getURL:(NSURL *)url
- headers:(NSDictionary *)headers
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkConstants.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkConstants.h
deleted file mode 100644
index 1cbedd1..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkConstants.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-/// Error codes in Firebase Network error domain.
-/// Note: these error codes should never change. It would make it harder to decode the errors if
-/// we inadvertently altered any of these codes in a future SDK version.
-typedef NS_ENUM(NSInteger, GULNetworkErrorCode) {
- /// Unknown error.
- GULNetworkErrorCodeUnknown = 0,
- /// Error occurs when the request URL is invalid.
- GULErrorCodeNetworkInvalidURL = 1,
- /// Error occurs when request cannot be constructed.
- GULErrorCodeNetworkRequestCreation = 2,
- /// Error occurs when payload cannot be compressed.
- GULErrorCodeNetworkPayloadCompression = 3,
- /// Error occurs when session task cannot be created.
- GULErrorCodeNetworkSessionTaskCreation = 4,
- /// Error occurs when there is no response.
- GULErrorCodeNetworkInvalidResponse = 5
-};
-
-#pragma mark - Network constants
-
-/// The prefix of the ID of the background session.
-extern NSString *const kGULNetworkBackgroundSessionConfigIDPrefix;
-
-/// The sub directory to store the files of data that is being uploaded in the background.
-extern NSString *const kGULNetworkApplicationSupportSubdirectory;
-
-/// Name of the temporary directory that stores files for background uploading.
-extern NSString *const kGULNetworkTempDirectoryName;
-
-/// The period when the temporary uploading file can stay.
-extern const NSTimeInterval kGULNetworkTempFolderExpireTime;
-
-/// The default network request timeout interval.
-extern const NSTimeInterval kGULNetworkTimeOutInterval;
-
-/// The host to check the reachability of the network.
-extern NSString *const kGULNetworkReachabilityHost;
-
-/// The key to get the error context of the UserInfo.
-extern NSString *const kGULNetworkErrorContext;
-
-#pragma mark - Network Status Code
-
-extern const int kGULNetworkHTTPStatusOK;
-extern const int kGULNetworkHTTPStatusNoContent;
-extern const int kGULNetworkHTTPStatusCodeMultipleChoices;
-extern const int kGULNetworkHTTPStatusCodeMovedPermanently;
-extern const int kGULNetworkHTTPStatusCodeFound;
-extern const int kGULNetworkHTTPStatusCodeNotModified;
-extern const int kGULNetworkHTTPStatusCodeMovedTemporarily;
-extern const int kGULNetworkHTTPStatusCodeNotFound;
-extern const int kGULNetworkHTTPStatusCodeCannotAcceptTraffic;
-extern const int kGULNetworkHTTPStatusCodeUnavailable;
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkInfo.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkInfo.h
deleted file mode 100644
index d3025cd..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkInfo.h
+++ /dev/null
@@ -1,57 +0,0 @@
-// Copyright 2022 Google LLC
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// The type of network that the device is running with. Values should correspond to the NetworkType
-/// values in android/play/playlog/proto/clientanalytics.proto
-typedef NS_ENUM(NSInteger, GULNetworkType) {
- GULNetworkTypeNone = -1,
- GULNetworkTypeMobile = 0,
- GULNetworkTypeWIFI = 1,
-};
-
-/// Collection of utilities to read network status information
-@interface GULNetworkInfo : NSObject
-
-/// Returns the cellular mobile country code (mcc) if CoreTelephony is supported, otherwise nil
-+ (NSString *_Nullable)getNetworkMobileCountryCode;
-
-/// Returns the cellular mobile network code (mnc) if CoreTelephony is supported, otherwise nil
-+ (NSString *_Nullable)getNetworkMobileNetworkCode;
-
-/**
- * Returns the formatted MccMnc if the inputs are valid, otherwise nil
- * @param mcc The Mobile Country Code returned from `getNetworkMobileCountryCode`
- * @param mnc The Mobile Network Code returned from `getNetworkMobileNetworkCode`
- * @returns A string with the concatenated mccMnc if both inputs are valid, otherwise nil
- */
-+ (NSString *_Nullable)formatMcc:(NSString *_Nullable)mcc andMNC:(NSString *_Nullable)mnc;
-
-/// Returns an enum indicating the network type. The enum values should be easily transferrable to
-/// the NetworkType value in android/play/playlog/proto/clientanalytics.proto. Right now this always
-/// returns None on platforms other than iOS. This should be updated in the future to return Wi-Fi
-/// values for the other platforms when applicable.
-+ (GULNetworkType)getNetworkType;
-
-/// Returns a string indicating the radio access technology used by the app. The return value will
-/// be one of CTRadioAccess constants defined in
-/// https://developer.apple.com/documentation/coretelephony/cttelephonynetworkinfo/radio_access_technology_constants
-+ (NSString *)getNetworkRadioType;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
deleted file mode 100644
index 425c073..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULNetworkMessageCode.h"
-
-/// The log levels used by GULNetworkLogger.
-typedef NS_ENUM(NSInteger, GULNetworkLogLevel) {
- kGULNetworkLogLevelError = 3,
- kGULNetworkLogLevelWarning = 4,
- kGULNetworkLogLevelInfo = 6,
- kGULNetworkLogLevelDebug = 7,
-};
-
-@protocol GULNetworkLoggerDelegate <NSObject>
-
-@required
-/// Tells the delegate to log a message with an array of contexts and the log level.
-- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
- messageCode:(GULNetworkMessageCode)messageCode
- message:(NSString *)message
- contexts:(NSArray *)contexts;
-
-/// Tells the delegate to log a message with a context and the log level.
-- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
- messageCode:(GULNetworkMessageCode)messageCode
- message:(NSString *)message
- context:(id)context;
-
-/// Tells the delegate to log a message with the log level.
-- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
- messageCode:(GULNetworkMessageCode)messageCode
- message:(NSString *)message;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
deleted file mode 100644
index 507bc5a..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-// Make sure these codes do not overlap with any contained in the FIRAMessageCode enum.
-typedef NS_ENUM(NSInteger, GULNetworkMessageCode) {
- // GULNetwork.m
- kGULNetworkMessageCodeNetwork000 = 900000, // I-NET900000
- kGULNetworkMessageCodeNetwork001 = 900001, // I-NET900001
- kGULNetworkMessageCodeNetwork002 = 900002, // I-NET900002
- kGULNetworkMessageCodeNetwork003 = 900003, // I-NET900003
- // GULNetworkURLSession.m
- kGULNetworkMessageCodeURLSession000 = 901000, // I-NET901000
- kGULNetworkMessageCodeURLSession001 = 901001, // I-NET901001
- kGULNetworkMessageCodeURLSession002 = 901002, // I-NET901002
- kGULNetworkMessageCodeURLSession003 = 901003, // I-NET901003
- kGULNetworkMessageCodeURLSession004 = 901004, // I-NET901004
- kGULNetworkMessageCodeURLSession005 = 901005, // I-NET901005
- kGULNetworkMessageCodeURLSession006 = 901006, // I-NET901006
- kGULNetworkMessageCodeURLSession007 = 901007, // I-NET901007
- kGULNetworkMessageCodeURLSession008 = 901008, // I-NET901008
- kGULNetworkMessageCodeURLSession009 = 901009, // I-NET901009
- kGULNetworkMessageCodeURLSession010 = 901010, // I-NET901010
- kGULNetworkMessageCodeURLSession011 = 901011, // I-NET901011
- kGULNetworkMessageCodeURLSession012 = 901012, // I-NET901012
- kGULNetworkMessageCodeURLSession013 = 901013, // I-NET901013
- kGULNetworkMessageCodeURLSession014 = 901014, // I-NET901014
- kGULNetworkMessageCodeURLSession015 = 901015, // I-NET901015
- kGULNetworkMessageCodeURLSession016 = 901016, // I-NET901016
- kGULNetworkMessageCodeURLSession017 = 901017, // I-NET901017
- kGULNetworkMessageCodeURLSession018 = 901018, // I-NET901018
- kGULNetworkMessageCodeURLSession019 = 901019, // I-NET901019
-};
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULObjectSwizzler.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULObjectSwizzler.h
deleted file mode 100644
index b0a692a..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULObjectSwizzler.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Enums that map to their OBJC-prefixed counterparts. */
-typedef OBJC_ENUM(uintptr_t, GUL_ASSOCIATION){
-
- // Is a weak association.
- GUL_ASSOCIATION_ASSIGN,
-
- // Is a nonatomic strong association.
- GUL_ASSOCIATION_RETAIN_NONATOMIC,
-
- // Is a nonatomic copy association.
- GUL_ASSOCIATION_COPY_NONATOMIC,
-
- // Is an atomic strong association.
- GUL_ASSOCIATION_RETAIN,
-
- // Is an atomic copy association.
- GUL_ASSOCIATION_COPY};
-
-/** This class handles swizzling a specific instance of a class by generating a
- * dynamic subclass and installing selectors and properties onto the dynamic
- * subclass. Then, the instance's class is set to the dynamic subclass. There
- * should be a 1:1 ratio of object swizzlers to swizzled instances.
- */
-@interface GULObjectSwizzler : NSObject
-
-/** The subclass that is generated. */
-@property(nullable, nonatomic, readonly) Class generatedClass;
-
-/** Sets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param object The object that will be queried for the associated object.
- * @param key The key of the associated object.
- * @param value The value to associate to the swizzled object.
- * @param association The mechanism to use when associating the objects.
- */
-+ (void)setAssociatedObject:(id)object
- key:(NSString *)key
- value:(nullable id)value
- association:(GUL_ASSOCIATION)association;
-
-/** Gets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param object The object that will be queried for the associated object.
- * @param key The key of the associated object.
- */
-+ (nullable id)getAssociatedObject:(id)object key:(NSString *)key;
-
-/** Please use the designated initializer. */
-- (instancetype)init NS_UNAVAILABLE;
-
-/** Instantiates an object swizzler using an object it will operate on.
- * Generates a new class pair.
- *
- * @note There is no need to store this object. After calling -swizzle, this
- * object can be found by calling -gul_objectSwizzler
- *
- * @param object The object to be swizzled.
- * @return An instance of this class.
- */
-- (instancetype)initWithObject:(id)object NS_DESIGNATED_INITIALIZER;
-
-/** Sets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param key The key of the associated object.
- * @param value The value to associate to the swizzled object.
- * @param association The mechanism to use when associating the objects.
- */
-- (void)setAssociatedObjectWithKey:(NSString *)key
- value:(id)value
- association:(GUL_ASSOCIATION)association;
-
-/** Gets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param key The key of the associated object.
- */
-- (nullable id)getAssociatedObjectForKey:(NSString *)key;
-
-/** Copies a selector from an existing class onto the generated dynamic subclass
- * that this object will adopt. This mechanism can be used to add methods to
- * specific instances of a class.
- *
- * @note Should not be called after calling -swizzle.
- * @param selector The selector to add to the instance.
- * @param aClass The class supplying an implementation of the method.
- * @param isClassSelector A BOOL specifying whether the selector is a class or
- * instance selector.
- */
-- (void)copySelector:(SEL)selector fromClass:(Class)aClass isClassSelector:(BOOL)isClassSelector;
-
-/** Swizzles the object, changing its class to the generated class. Registers
- * the class pair. */
-- (void)swizzle;
-
-/** @return The value of -[objectBeingSwizzled isProxy] */
-- (BOOL)isSwizzlingProxyObject;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
deleted file mode 100644
index a33262a..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
+++ /dev/null
@@ -1,207 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * GULOriginalIMPConvenienceMacros.h
- *
- * This header contains convenience macros for invoking the original IMP of a swizzled method.
- */
-
-/**
- * Invokes original IMP when the original selector takes no arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- */
-#define GUL_INVOKE_ORIGINAL_IMP0(__receivingObject, __swizzledSEL, __returnType, __originalIMP) \
- ((__returnType(*)(id, SEL))__originalIMP)(__receivingObject, __swizzledSEL)
-
-/**
- * Invokes original IMP when the original selector takes 1 argument.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP1(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1)))__originalIMP)(__receivingObject, __swizzledSEL, \
- __arg1)
-
-/**
- * Invokes original IMP when the original selector takes 2 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP2(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2)))__originalIMP)( \
- __receivingObject, __swizzledSEL, __arg1, __arg2)
-
-/**
- * Invokes original IMP when the original selector takes 3 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP3(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), \
- __typeof__(__arg3)))__originalIMP)(__receivingObject, __swizzledSEL, __arg1, \
- __arg2, __arg3)
-
-/**
- * Invokes original IMP when the original selector takes 4 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- * @param __arg4 The fourth argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP4(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3, __arg4) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
- __typeof__(__arg4)))__originalIMP)(__receivingObject, __swizzledSEL, __arg1, \
- __arg2, __arg3, __arg4)
-
-/**
- * Invokes original IMP when the original selector takes 5 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- * @param __arg4 The fourth argument.
- * @param __arg5 The fifth argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP5(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3, __arg4, __arg5) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
- __typeof__(__arg4), __typeof__(__arg5)))__originalIMP)( \
- __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5)
-
-/**
- * Invokes original IMP when the original selector takes 6 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- * @param __arg4 The fourth argument.
- * @param __arg5 The fifth argument.
- * @param __arg6 The sixth argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP6(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3, __arg4, __arg5, __arg6) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
- __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6)))__originalIMP)( \
- __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6)
-
-/**
- * Invokes original IMP when the original selector takes 7 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- * @param __arg4 The fourth argument.
- * @param __arg5 The fifth argument.
- * @param __arg6 The sixth argument.
- * @param __arg7 The seventh argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP7(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
- __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \
- __typeof__(__arg7)))__originalIMP)( \
- __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7)
-
-/**
- * Invokes original IMP when the original selector takes 8 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- * @param __arg4 The fourth argument.
- * @param __arg5 The fifth argument.
- * @param __arg6 The sixth argument.
- * @param __arg7 The seventh argument.
- * @param __arg8 The eighth argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP8(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
- __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \
- __typeof__(__arg7), __typeof__(__arg8)))__originalIMP)( \
- __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \
- __arg8)
-
-/**
- * Invokes original IMP when the original selector takes 9 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- * @param __arg4 The fourth argument.
- * @param __arg5 The fifth argument.
- * @param __arg6 The sixth argument.
- * @param __arg7 The seventh argument.
- * @param __arg8 The eighth argument.
- * @param __arg9 The ninth argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP9(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8, \
- __arg9) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
- __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \
- __typeof__(__arg7), __typeof__(__arg8), __typeof__(__arg9)))__originalIMP)( \
- __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \
- __arg8, __arg9)
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULReachabilityChecker.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
deleted file mode 100644
index 0c70c05..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-#if !TARGET_OS_WATCH
-#import <SystemConfiguration/SystemConfiguration.h>
-#endif
-
-/// Reachability Status
-typedef enum {
- kGULReachabilityUnknown, ///< Have not yet checked or been notified whether host is reachable.
- kGULReachabilityNotReachable, ///< Host is not reachable.
- kGULReachabilityViaWifi, ///< Host is reachable via Wifi.
- kGULReachabilityViaCellular, ///< Host is reachable via cellular.
-} GULReachabilityStatus;
-
-const NSString *GULReachabilityStatusString(GULReachabilityStatus status);
-
-@class GULReachabilityChecker;
-
-/// Google Analytics iOS Reachability Checker.
-@protocol GULReachabilityDelegate
-@required
-/// Called when network status has changed.
-- (void)reachability:(GULReachabilityChecker *)reachability
- statusChanged:(GULReachabilityStatus)status;
-@end
-
-/// Google Analytics iOS Network Status Checker.
-@interface GULReachabilityChecker : NSObject
-
-/// The last known reachability status, or GULReachabilityStatusUnknown if the
-/// checker is not active.
-@property(nonatomic, readonly) GULReachabilityStatus reachabilityStatus;
-/// The host to which reachability status is to be checked.
-@property(nonatomic, copy, readonly) NSString *host;
-/// The delegate to be notified of reachability status changes.
-@property(nonatomic, weak) id<GULReachabilityDelegate> reachabilityDelegate;
-/// `YES` if the reachability checker is active, `NO` otherwise.
-@property(nonatomic, readonly) BOOL isActive;
-
-/// Initialize the reachability checker. Note that you must call start to begin checking for and
-/// receiving notifications about network status changes.
-///
-/// @param reachabilityDelegate The delegate to be notified when reachability status to host
-/// changes.
-///
-/// @param host The name of the host.
-///
-- (instancetype)initWithReachabilityDelegate:(id<GULReachabilityDelegate>)reachabilityDelegate
- withHost:(NSString *)host;
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/// Start checking for reachability to the specified host. This has no effect if the status
-/// checker is already checking for connectivity.
-///
-/// @return `YES` if initiating status checking was successful or the status checking has already
-/// been initiated, `NO` otherwise.
-- (BOOL)start;
-
-/// Stop checking for reachability to the specified host. This has no effect if the status
-/// checker is not checking for connectivity.
-- (void)stop;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
deleted file mode 100644
index ed080a3..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright 2019 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-#import <TargetConditionals.h>
-
-#if !TARGET_OS_OSX
-#import <UIKit/UIKit.h>
-#endif // !TARGET_OS_OSX
-
-#if ((TARGET_OS_IOS || TARGET_OS_TV) && (__IPHONE_OS_VERSION_MAX_ALLOWED >= 130000))
-#define UISCENE_SUPPORTED 1
-#endif
-
-NS_ASSUME_NONNULL_BEGIN
-
-typedef NSString *const GULSceneDelegateInterceptorID;
-
-/** This class contains methods that isa swizzle the scene delegate. */
-@interface GULSceneDelegateSwizzler : NSProxy
-
-#if UISCENE_SUPPORTED
-
-/** Registers a scene delegate interceptor whose methods will be invoked as they're invoked on the
- * original scene delegate.
- *
- * @param interceptor An instance of a class that conforms to the application delegate protocol.
- * The interceptor is NOT retained.
- * @return A unique GULSceneDelegateInterceptorID if interceptor was successfully registered; nil
- * if it fails.
- */
-+ (nullable GULSceneDelegateInterceptorID)registerSceneDelegateInterceptor:
- (id<UISceneDelegate>)interceptor API_AVAILABLE(ios(13.0), tvos(13.0));
-
-/** Unregisters an interceptor with the given ID if it exists.
- *
- * @param interceptorID The object that was generated when the interceptor was registered.
- */
-+ (void)unregisterSceneDelegateInterceptorWithID:(GULSceneDelegateInterceptorID)interceptorID
- API_AVAILABLE(ios(13.0), tvos(13.0));
-
-/** Do not initialize this class. */
-- (instancetype)init NS_UNAVAILABLE;
-
-#endif // UISCENE_SUPPORTED
-
-/** This method ensures that the original scene delegate has been proxied. Call this before
- * registering your interceptor. This method is safe to call multiple times (but it only proxies
- * the scene delegate once).
- *
- * The method has no effect for extensions.
- */
-+ (void)proxyOriginalSceneDelegate;
-
-/** Indicates whether scene delegate proxy is explicitly disabled or enabled. Enabled by default.
- *
- * @return YES if SceneDelegateProxy is Enabled, NO otherwise.
- */
-+ (BOOL)isSceneDelegateProxyEnabled;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULSecureCoding.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULSecureCoding.h
deleted file mode 100644
index 8484b39..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULSecureCoding.h
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright 2019 Google
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** The class wraps `NSKeyedArchiver` and `NSKeyedUnarchiver` API to provide a unified secure coding
- * methods for iOS versions before and after 11.
- */
-@interface GULSecureCoding : NSObject
-
-+ (nullable id)unarchivedObjectOfClasses:(NSSet<Class> *)classes
- fromData:(NSData *)data
- error:(NSError **)outError;
-
-+ (nullable id)unarchivedObjectOfClass:(Class)class
- fromData:(NSData *)data
- error:(NSError **)outError;
-
-+ (nullable NSData *)archivedDataWithRootObject:(id<NSCoding>)object error:(NSError **)outError;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULSwizzledObject.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULSwizzledObject.h
deleted file mode 100644
index fc07f0a..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULSwizzledObject.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class GULObjectSwizzler;
-
-/** This class exists as a method donor. These methods will be added to all objects that are
- * swizzled by the object swizzler. This class should not be instantiated.
- */
-@interface GULSwizzledObject : NSObject
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/** Copies the methods below to the swizzled object.
- *
- * @param objectSwizzler The swizzler to use when adding the methods below.
- */
-+ (void)copyDonorSelectorsUsingObjectSwizzler:(GULObjectSwizzler *)objectSwizzler;
-
-#pragma mark - Donor methods.
-
-/** @return The generated subclass. Used in respondsToSelector: calls. */
-- (Class)gul_class;
-
-/** @return The object swizzler that manages this object. */
-- (GULObjectSwizzler *)gul_objectSwizzler;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h
deleted file mode 100644
index e88eb67..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** The class represents HTTP response received from `NSURLSession`. */
-@interface GULURLSessionDataResponse : NSObject
-
-@property(nonatomic, readonly) NSHTTPURLResponse *HTTPResponse;
-@property(nonatomic, nullable, readonly) NSData *HTTPBody;
-
-- (instancetype)initWithResponse:(NSHTTPURLResponse *)response HTTPBody:(nullable NSData *)body;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULUserDefaults.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULUserDefaults.h
deleted file mode 100644
index 0d04781..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULUserDefaults.h
+++ /dev/null
@@ -1,110 +0,0 @@
-// Copyright 2018 Google
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// A thread-safe user defaults that uses C functions from CFPreferences.h instead of
-/// `NSUserDefaults`. This is to avoid sending an `NSNotification` when it's changed from a
-/// background thread to avoid crashing. // TODO: Insert radar number here.
-@interface GULUserDefaults : NSObject
-
-/// A shared user defaults similar to +[NSUserDefaults standardUserDefaults] and accesses the same
-/// data of the standardUserDefaults.
-+ (GULUserDefaults *)standardUserDefaults;
-
-/// Initializes preferences with a suite name that is the same with the NSUserDefaults' suite name.
-/// Both of CFPreferences and NSUserDefaults share the same plist file so their data will exactly
-/// the same.
-///
-/// @param suiteName The name of the suite of the user defaults.
-- (instancetype)initWithSuiteName:(nullable NSString *)suiteName;
-
-#pragma mark - Getters
-
-/// Searches the receiver's search list for a default with the key 'defaultName' and return it. If
-/// another process has changed defaults in the search list, NSUserDefaults will automatically
-/// update to the latest values. If the key in question has been marked as ubiquitous via a Defaults
-/// Configuration File, the latest value may not be immediately available, and the registered value
-/// will be returned instead.
-- (nullable id)objectForKey:(NSString *)defaultName;
-
-/// Equivalent to -objectForKey:, except that it will return nil if the value is not an NSArray.
-- (nullable NSArray *)arrayForKey:(NSString *)defaultName;
-
-/// Equivalent to -objectForKey:, except that it will return nil if the value
-/// is not an NSDictionary.
-- (nullable NSDictionary<NSString *, id> *)dictionaryForKey:(NSString *)defaultName;
-
-/// Equivalent to -objectForKey:, except that it will convert NSNumber values to their NSString
-/// representation. If a non-string non-number value is found, nil will be returned.
-- (nullable NSString *)stringForKey:(NSString *)defaultName;
-
-/// Equivalent to -objectForKey:, except that it converts the returned value to an NSInteger. If the
-/// value is an NSNumber, the result of -integerValue will be returned. If the value is an NSString,
-/// it will be converted to NSInteger if possible. If the value is a boolean, it will be converted
-/// to either 1 for YES or 0 for NO. If the value is absent or can't be converted to an integer, 0
-/// will be returned.
-- (NSInteger)integerForKey:(NSString *)defaultName;
-
-/// Similar to -integerForKey:, except that it returns a float, and boolean values will not be
-/// converted.
-- (float)floatForKey:(NSString *)defaultName;
-
-/// Similar to -integerForKey:, except that it returns a double, and boolean values will not be
-/// converted.
-- (double)doubleForKey:(NSString *)defaultName;
-
-/// Equivalent to -objectForKey:, except that it converts the returned value to a BOOL. If the value
-/// is an NSNumber, NO will be returned if the value is 0, YES otherwise. If the value is an
-/// NSString, values of "YES" or "1" will return YES, and values of "NO", "0", or any other string
-/// will return NO. If the value is absent or can't be converted to a BOOL, NO will be returned.
-- (BOOL)boolForKey:(NSString *)defaultName;
-
-#pragma mark - Setters
-
-/// Immediately stores a value (or removes the value if `nil` is passed as the value) for the
-/// provided key in the search list entry for the receiver's suite name in the current user and any
-/// host, then asynchronously stores the value persistently, where it is made available to other
-/// processes.
-- (void)setObject:(nullable id)value forKey:(NSString *)defaultName;
-
-/// Equivalent to -setObject:forKey: except that the value is converted from a float to an NSNumber.
-- (void)setFloat:(float)value forKey:(NSString *)defaultName;
-
-/// Equivalent to -setObject:forKey: except that the value is converted from a double to an
-/// NSNumber.
-- (void)setDouble:(double)value forKey:(NSString *)defaultName;
-
-/// Equivalent to -setObject:forKey: except that the value is converted from an NSInteger to an
-/// NSNumber.
-- (void)setInteger:(NSInteger)value forKey:(NSString *)defaultName;
-
-/// Equivalent to -setObject:forKey: except that the value is converted from a BOOL to an NSNumber.
-- (void)setBool:(BOOL)value forKey:(NSString *)defaultName;
-
-#pragma mark - Removing Defaults
-
-/// Equivalent to -[... setObject:nil forKey:defaultName]
-- (void)removeObjectForKey:(NSString *)defaultName;
-
-#pragma mark - Save data
-
-/// Blocks the calling thread until all in-progress set operations have completed.
-- (void)synchronize;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
deleted file mode 100644
index d89ec68..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#ifdef __OBJC__
-#import <UIKit/UIKit.h>
-#else
-#ifndef FOUNDATION_EXPORT
-#if defined(__cplusplus)
-#define FOUNDATION_EXPORT extern "C"
-#else
-#define FOUNDATION_EXPORT extern
-#endif
-#endif
-#endif
-
-#import "GULAppDelegateSwizzler.h"
-#import "GULApplication.h"
-#import "GULSceneDelegateSwizzler.h"
-#import "GULAppEnvironmentUtil.h"
-#import "GULHeartbeatDateStorable.h"
-#import "GULHeartbeatDateStorage.h"
-#import "GULHeartbeatDateStorageUserDefaults.h"
-#import "GULKeychainStorage.h"
-#import "GULKeychainUtils.h"
-#import "GULNetworkInfo.h"
-#import "GULSecureCoding.h"
-#import "GULURLSessionDataResponse.h"
-#import "NSURLSession+GULPromises.h"
-#import "GULObjectSwizzler.h"
-#import "GULSwizzledObject.h"
-#import "GULLogger.h"
-#import "GULLoggerLevel.h"
-#import "GULOriginalIMPConvenienceMacros.h"
-#import "GULSwizzler.h"
-#import "GULNSData+zlib.h"
-#import "GULMutableDictionary.h"
-#import "GULNetwork.h"
-#import "GULNetworkConstants.h"
-#import "GULNetworkLoggerProtocol.h"
-#import "GULNetworkMessageCode.h"
-#import "GULNetworkURLSession.h"
-#import "GULReachabilityChecker.h"
-#import "GULUserDefaults.h"
-
-FOUNDATION_EXPORT double GoogleUtilitiesVersionNumber;
-FOUNDATION_EXPORT const unsigned char GoogleUtilitiesVersionString[];
-
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h
deleted file mode 100644
index 7bed005..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class FBLPromise<Value>;
-@class GULURLSessionDataResponse;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Promise based API for `NSURLSession`. */
-@interface NSURLSession (GULPromises)
-
-/** Creates a promise wrapping `-[NSURLSession dataTaskWithRequest:completionHandler:]` method.
- * @param URLRequest The request to create a data task with.
- * @return A promise that is fulfilled when an HTTP response is received (with any response code),
- * or is rejected with the error passed to the task completion.
- */
-- (FBLPromise<GULURLSessionDataResponse *> *)gul_dataTaskPromiseWithRequest:
- (NSURLRequest *)URLRequest;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Info.plist b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Info.plist
deleted file mode 100644
index 8c9b00b..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Info.plist
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>GoogleUtilities</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.GoogleUtilities</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>GoogleUtilities</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>7.13.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Modules b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Resources b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/GoogleUtilities b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/GoogleUtilities
new file mode 100644
index 0000000..d9e4731
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/GoogleUtilities
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULAppDelegateSwizzler.h
similarity index 100%
rename from frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h
rename to frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULAppDelegateSwizzler.h
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULAppEnvironmentUtil.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULAppEnvironmentUtil.h
new file mode 100644
index 0000000..dbce363
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULAppEnvironmentUtil.h
@@ -0,0 +1,62 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface GULAppEnvironmentUtil : NSObject
+
+/// Indicates whether the app is from Apple Store or not. Returns NO if the app is on simulator,
+/// development environment or sideloaded.
++ (BOOL)isFromAppStore;
+
+/// Indicates whether the app is a Testflight app. Returns YES if the app has sandbox receipt.
+/// Returns NO otherwise.
++ (BOOL)isAppStoreReceiptSandbox;
+
+/// Indicates whether the app is on simulator or not at runtime depending on the device
+/// architecture.
++ (BOOL)isSimulator;
+
+/// The current device model. Returns an empty string if device model cannot be retrieved.
++ (nullable NSString *)deviceModel;
+
+/// The current device model, with simulator-specific values. Returns an empty string if device
+/// model cannot be retrieved.
++ (nullable NSString *)deviceSimulatorModel;
+
+/// The current operating system version. Returns an empty string if the system version cannot be
+/// retrieved.
++ (NSString *)systemVersion;
+
+/// Indicates whether it is running inside an extension or an app.
++ (BOOL)isAppExtension;
+
+/// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst", and
+/// "visionos".
++ (NSString *)applePlatform;
+
+/// @return An Apple Device platform. Same possible values as `applePlatform`, with the addition of
+/// "ipados".
++ (NSString *)appleDevicePlatform;
+
+/// @return The way the library was added to the app, e.g. "swiftpm", "cocoapods", etc.
++ (NSString *)deploymentType;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULApplication.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULApplication.h
new file mode 100644
index 0000000..9311a17
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULApplication.h
@@ -0,0 +1,50 @@
+/*
+ * Copyright 2019 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#if TARGET_OS_IOS || TARGET_OS_TV || TARGET_OS_VISION
+
+#import <UIKit/UIKit.h>
+
+#define GULApplication UIApplication
+#define GULApplicationDelegate UIApplicationDelegate
+#define GULUserActivityRestoring UIUserActivityRestoring
+
+static NSString *const kGULApplicationClassName = @"UIApplication";
+
+#elif TARGET_OS_OSX
+
+#import <AppKit/AppKit.h>
+
+#define GULApplication NSApplication
+#define GULApplicationDelegate NSApplicationDelegate
+#define GULUserActivityRestoring NSUserActivityRestoring
+
+static NSString *const kGULApplicationClassName = @"NSApplication";
+
+#elif TARGET_OS_WATCH
+
+#import <WatchKit/WatchKit.h>
+
+// We match the according watchOS API but swizzling should not work in watch
+#define GULApplication WKExtension
+#define GULApplicationDelegate WKExtensionDelegate
+#define GULUserActivityRestoring NSUserActivityRestoring
+
+static NSString *const kGULApplicationClassName = @"WKExtension";
+
+#endif
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULKeychainStorage.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULKeychainStorage.h
new file mode 100644
index 0000000..eb90ea3
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULKeychainStorage.h
@@ -0,0 +1,84 @@
+/*
+ * Copyright 2019 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The class provides a convenient, multiplatform abstraction of the Keychain.
+///
+/// When using this API on macOS, the corresponding target must be signed with a provisioning
+/// profile that has the Keychain Sharing capability enabled.
+@interface GULKeychainStorage : NSObject
+
+- (instancetype)init NS_UNAVAILABLE;
+
+/** Initializes the keychain storage with Keychain Service name.
+ * @param service A Keychain Service name that will be used to store and retrieve objects. See also
+ * `kSecAttrService`.
+ */
+- (instancetype)initWithService:(NSString *)service;
+
+/// Get an object by key.
+/// @param key The key.
+/// @param objectClass The expected object class required by `NSSecureCoding`.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain read is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object stored in
+/// the keychain, or `nil` if it does not exist, is passed to the completion
+/// handler.
+- (void)getObjectForKey:(NSString *)key
+ objectClass:(Class)objectClass
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
+
+/// Saves the given object by the given key.
+/// @param object The object to store.
+/// @param key The key to store the object. If there is an existing object by the key, it will be
+/// overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain write is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object written to
+/// the keychain is passed to the completion handler.
+- (void)setObject:(id<NSSecureCoding>)object
+ forKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
+
+/// Removes the object by the given key.
+/// @param key The key to store the object. If there is an existing object by
+/// the key, it will be overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain removal is complete. An error is passed to the
+/// completion handler if the keychain removal fails.
+- (void)removeObjectForKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:(void (^)(NSError *_Nullable error))completionHandler;
+
+#if TARGET_OS_OSX
+/// If not `nil`, then only this keychain will be used to save and read data (see
+/// `kSecMatchSearchList` and `kSecUseKeychain`. It is mostly intended to be used by unit tests.
+@property(nonatomic, nullable) SecKeychainRef keychainRef;
+#endif // TARGET_OS_OSX
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULKeychainUtils.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULKeychainUtils.h
similarity index 100%
rename from frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULKeychainUtils.h
rename to frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULKeychainUtils.h
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULLogger.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULLogger.h
new file mode 100644
index 0000000..30cc800
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULLogger.h
@@ -0,0 +1,165 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "GULLoggerLevel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * The services used in the logger.
+ *
+ * DEPRECATED; use NSString instead.
+ */
+typedef NSString *const GULLoggerService;
+
+#ifdef __cplusplus
+extern "C" {
+#endif // __cplusplus
+
+/// Used for other GoogleUtilities logging.
+extern NSString *const kGULLogSubsystem;
+
+/// Initialize GULLogger.
+extern void GULLoggerInitialize(void);
+
+/// Override log level to Debug.
+void GULLoggerForceDebug(void);
+
+/// Gets the current `GULLoggerLevel`.
+extern GULLoggerLevel GULGetLoggerLevel(void);
+
+/**
+ * Changes the default logging level of GULLoggerLevelNotice to a user-specified level.
+ * The default level cannot be set above GULLoggerLevelNotice if the app is running from App Store.
+ * (required) log level (one of the GULLoggerLevel enum values).
+ */
+extern void GULSetLoggerLevel(GULLoggerLevel loggerLevel);
+
+/**
+ * Checks if the specified logger level is loggable given the current settings.
+ * (required) log level (one of the GULLoggerLevel enum values).
+ */
+extern BOOL GULIsLoggableLevel(GULLoggerLevel loggerLevel);
+
+/**
+ * Register version to include in logs.
+ * (required) version
+ */
+extern void GULLoggerRegisterVersion(NSString *version);
+
+/**
+ * Logs a message to the Xcode console and the device log. If running from AppStore, will
+ * not log any messages with a level higher than GULLoggerLevelNotice to avoid log spamming.
+ * (required) log level (one of the GULLoggerLevel enum values).
+ * (required) service name of type GULLoggerService.
+ * (required) message code starting with "I-" which means iOS, followed by a capitalized
+ * three-character service identifier and a six digit integer message ID that is unique
+ * within the service.
+ * An example of the message code is @"I-COR000001".
+ * (required) message string which can be a format string.
+ * (optional) variable arguments list obtained from calling va_start, used when message is a format
+ * string.
+ */
+extern void GULOSLogBasic(GULLoggerLevel level,
+ NSString *subsystem,
+ NSString *category,
+ BOOL forceLog,
+ NSString *messageCode,
+ NSString *message,
+// On 64-bit simulators, va_list is not a pointer, so cannot be marked nullable
+// See: http://stackoverflow.com/q/29095469
+#if __LP64__ && TARGET_OS_SIMULATOR || TARGET_OS_OSX
+ va_list args_ptr
+#else
+ va_list _Nullable args_ptr
+#endif
+);
+
+/**
+ * The following functions accept the following parameters in order:
+ * (required) service name of type GULLoggerService.
+ * (required) message code starting from "I-" which means iOS, followed by a capitalized
+ * three-character service identifier and a six digit integer message ID that is unique
+ * within the service.
+ * An example of the message code is @"I-COR000001".
+ * See go/firebase-log-proposal for details.
+ * (required) message string which can be a format string.
+ * (optional) the list of arguments to substitute into the format string.
+ * Example usage:
+ * GULLogError(kGULLoggerCore, @"I-COR000001", @"Configuration of %@ failed.", app.name);
+ */
+extern void GULOSLogError(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogWarning(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogNotice(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogInfo(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogDebug(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+
+#ifdef __cplusplus
+} // extern "C"
+#endif // __cplusplus
+
+@interface GULLoggerWrapper : NSObject
+
+/// Objective-C wrapper for `GULOSLogBasic` to allow weak linking to `GULLogger`.
+///
+/// - Parameters:
+/// - level: The log level (one of the `GULLoggerLevel` enum values).
+/// - subsystem: An identifier for the subsystem performing logging, e.g., `com.example.logger`.
+/// - category: The category name within the `subsystem` to group related messages, e.g.,
+/// `[GoogleUtilities/Example]`.
+/// - messageCode: The message code starting with "I-" which means iOS, followed by a capitalized
+/// three-character service identifier and a six digit integer message ID that is unique within
+/// the service. An example of the message code is @"I-COR000001".
+/// - message: The message to log, which may be a format string.
+/// - arguments: The variable arguments list obtained from calling va_start, used when message is
+/// a format string; optional if `message` is not a format string.
++ (void)logWithLevel:(GULLoggerLevel)level
+ subsystem:(NSString *)subsystem
+ category:(NSString *)category
+ messageCode:(NSString *)messageCode
+ message:(NSString *)message
+ arguments:(va_list)args;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULLoggerLevel.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULLoggerLevel.h
new file mode 100644
index 0000000..6a68eb1
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULLoggerLevel.h
@@ -0,0 +1,47 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The log levels used by internal logging.
+typedef NS_ENUM(NSInteger, GULLoggerLevel) {
+ /// Error level, corresponding to `OS_LOG_TYPE_ERROR`.
+ GULLoggerLevelError = 3, // For backwards compatibility, the enum value matches `ASL_LEVEL_ERR`.
+
+ /// Warning level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ ///
+ /// > Note: Since OSLog doesn't have a WARNING type, this is equivalent to `GULLoggerLevelNotice`.
+ GULLoggerLevelWarning = 4, // For backwards compatibility, the value matches `ASL_LEVEL_WARNING`.
+
+ /// Notice level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ GULLoggerLevelNotice = 5, // For backwards compatibility, the value matches `ASL_LEVEL_NOTICE`.
+
+ /// Info level, corresponding to `OS_LOG_TYPE_INFO`.
+ GULLoggerLevelInfo = 6, // For backwards compatibility, the enum value matches `ASL_LEVEL_INFO`.
+
+ /// Debug level, corresponding to `OS_LOG_TYPE_DEBUG`.
+ GULLoggerLevelDebug = 7, // For backwards compatibility, the value matches `ASL_LEVEL_DEBUG`.
+
+ /// The minimum (most severe) supported logging level.
+ GULLoggerLevelMin = GULLoggerLevelError,
+
+ /// The maximum (least severe) supported logging level.
+ GULLoggerLevelMax = GULLoggerLevelDebug
+} NS_SWIFT_NAME(GoogleLoggerLevel);
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULMutableDictionary.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULMutableDictionary.h
new file mode 100644
index 0000000..02f25db
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULMutableDictionary.h
@@ -0,0 +1,50 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// A mutable dictionary that provides atomic accessor and mutators.
+@interface GULMutableDictionary : NSObject
+
+/// Returns an object given a key in the dictionary or nil if not found.
+- (id)objectForKey:(id)key;
+
+/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary.
+- (void)setObject:(id)object forKey:(id<NSCopying>)key;
+
+/// Removes the object given its session ID from the dictionary.
+- (void)removeObjectForKey:(id)key;
+
+/// Removes all objects.
+- (void)removeAllObjects;
+
+/// Returns the number of current objects in the dictionary.
+- (NSUInteger)count;
+
+/// Returns an object given a key in the dictionary or nil if not found.
+- (id)objectForKeyedSubscript:(id<NSCopying>)key;
+
+/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary.
+- (void)setObject:(id)obj forKeyedSubscript:(id<NSCopying>)key;
+
+/// Returns the immutable dictionary.
+- (NSDictionary *)dictionary;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNSData+zlib.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNSData+zlib.h
new file mode 100644
index 0000000..f195d57
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNSData+zlib.h
@@ -0,0 +1,53 @@
+// Copyright 2018 Google
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// This is a copy of Google Toolbox for Mac library to avoid creating an extra framework.
+
+// NOTE: For 64bit, none of these apis handle input sizes >32bits, they will return nil when given
+// such data. To handle data of that size you really should be streaming it rather then doing it all
+// in memory.
+
+@interface NSData (GULGzip)
+
+/// Returns an data as the result of decompressing the payload of |data|.The data to decompress must
+/// be a gzipped payloads.
++ (nullable NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
+
+/// Returns an compressed data with the result of gzipping the payload of |data|. Uses the default
+/// compression level.
++ (nullable NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
+
+FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorDomain;
+FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorKey; // NSNumber
+FOUNDATION_EXPORT NSString *const GULNSDataZlibRemainingBytesKey; // NSNumber
+
+typedef NS_ENUM(NSInteger, GULNSDataZlibError) {
+ GULNSDataZlibErrorGreaterThan32BitsToCompress = 1024,
+ // An internal zlib error.
+ // GULNSDataZlibErrorKey will contain the error value.
+ // NSLocalizedDescriptionKey may contain an error string from zlib.
+ // Look in zlib.h for list of errors.
+ GULNSDataZlibErrorInternal,
+ // There was left over data in the buffer that was not used.
+ // GULNSDataZlibRemainingBytesKey will contain number of remaining bytes.
+ GULNSDataZlibErrorDataRemaining
+};
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetwork.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetwork.h
new file mode 100644
index 0000000..4c5b5f5
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetwork.h
@@ -0,0 +1,101 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "GULNetworkConstants.h"
+#import "GULNetworkLoggerProtocol.h"
+#import "GULNetworkURLSession.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// Delegate protocol for GULNetwork events.
+@protocol GULNetworkReachabilityDelegate
+
+/// Tells the delegate to handle events when the network reachability changes to connected or not
+/// connected.
+- (void)reachabilityDidChange;
+
+@end
+
+/// The Network component that provides network status and handles network requests and responses.
+/// This is not thread safe.
+///
+/// NOTE:
+/// User must add FIRAnalytics handleEventsForBackgroundURLSessionID:completionHandler to the
+/// AppDelegate application:handleEventsForBackgroundURLSession:completionHandler:
+@interface GULNetwork : NSObject
+
+/// Indicates if network connectivity is available.
+@property(nonatomic, readonly, getter=isNetworkConnected) BOOL networkConnected;
+
+/// Indicates if there are any uploads in progress.
+@property(nonatomic, readonly, getter=hasUploadInProgress) BOOL uploadInProgress;
+
+/// An optional delegate that can be used in the event when network reachability changes.
+@property(nonatomic, weak) id<GULNetworkReachabilityDelegate> reachabilityDelegate;
+
+/// An optional delegate that can be used to log messages, warnings or errors that occur in the
+/// network operations.
+@property(nonatomic, weak) id<GULNetworkLoggerDelegate> loggerDelegate;
+
+/// Indicates whether the logger should display debug messages.
+@property(nonatomic, assign) BOOL isDebugModeEnabled;
+
+/// The time interval in seconds for the network request to timeout.
+@property(nonatomic, assign) NSTimeInterval timeoutInterval;
+
+/// Initializes with the default reachability host.
+- (instancetype)init;
+
+/// Initializes with a custom reachability host.
+- (instancetype)initWithReachabilityHost:(NSString *)reachabilityHost;
+
+/// Handles events when background session with the given ID has finished.
++ (void)handleEventsForBackgroundURLSessionID:(NSString *)sessionID
+ completionHandler:(GULNetworkSystemCompletionHandler)completionHandler;
+
+/// Compresses and sends a POST request with the provided data to the URL. The session will be
+/// background session if usingBackgroundSession is YES. Otherwise, the POST session is default
+/// session. Returns a session ID or nil if an error occurs.
+- (nullable NSString *)postURL:(NSURL *)url
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
+
+/// Compresses and sends a POST request with the provided headers and data to the URL. The session
+/// will be background session if usingBackgroundSession is YES. Otherwise, the POST session is
+/// default session. Returns a session ID or nil if an error occurs.
+- (nullable NSString *)postURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
+
+/// Sends a GET request with the provided data to the URL. The session will be background session
+/// if usingBackgroundSession is YES. Otherwise, the GET session is default session. Returns a
+/// session ID or nil if an error occurs.
+- (nullable NSString *)getURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkConstants.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkConstants.h
new file mode 100644
index 0000000..341b974
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkConstants.h
@@ -0,0 +1,75 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// Error codes in Firebase Network error domain.
+/// Note: these error codes should never change. It would make it harder to decode the errors if
+/// we inadvertently altered any of these codes in a future SDK version.
+typedef NS_ENUM(NSInteger, GULNetworkErrorCode) {
+ /// Unknown error.
+ GULNetworkErrorCodeUnknown = 0,
+ /// Error occurs when the request URL is invalid.
+ GULErrorCodeNetworkInvalidURL = 1,
+ /// Error occurs when request cannot be constructed.
+ GULErrorCodeNetworkRequestCreation = 2,
+ /// Error occurs when payload cannot be compressed.
+ GULErrorCodeNetworkPayloadCompression = 3,
+ /// Error occurs when session task cannot be created.
+ GULErrorCodeNetworkSessionTaskCreation = 4,
+ /// Error occurs when there is no response.
+ GULErrorCodeNetworkInvalidResponse = 5
+};
+
+#pragma mark - Network constants
+
+/// The prefix of the ID of the background session.
+extern NSString *const kGULNetworkBackgroundSessionConfigIDPrefix;
+
+/// The sub directory to store the files of data that is being uploaded in the background.
+extern NSString *const kGULNetworkApplicationSupportSubdirectory;
+
+/// Name of the temporary directory that stores files for background uploading.
+extern NSString *const kGULNetworkTempDirectoryName;
+
+/// The period when the temporary uploading file can stay.
+extern const NSTimeInterval kGULNetworkTempFolderExpireTime;
+
+/// The default network request timeout interval.
+extern const NSTimeInterval kGULNetworkTimeOutInterval;
+
+/// The host to check the reachability of the network.
+extern NSString *const kGULNetworkReachabilityHost;
+
+/// The key to get the error context of the UserInfo.
+extern NSString *const kGULNetworkErrorContext;
+
+#pragma mark - Network Status Code
+
+extern const int kGULNetworkHTTPStatusOK;
+extern const int kGULNetworkHTTPStatusNoContent;
+extern const int kGULNetworkHTTPStatusCodeMultipleChoices;
+extern const int kGULNetworkHTTPStatusCodeMovedPermanently;
+extern const int kGULNetworkHTTPStatusCodeFound;
+extern const int kGULNetworkHTTPStatusCodeNotModified;
+extern const int kGULNetworkHTTPStatusCodeMovedTemporarily;
+extern const int kGULNetworkHTTPStatusCodeNotFound;
+extern const int kGULNetworkHTTPStatusCodeCannotAcceptTraffic;
+extern const int kGULNetworkHTTPStatusCodeUnavailable;
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkInfo.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkInfo.h
new file mode 100644
index 0000000..0613941
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkInfo.h
@@ -0,0 +1,43 @@
+// Copyright 2022 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The type of network that the device is running with. Values should correspond to the NetworkType
+/// values in android/play/playlog/proto/clientanalytics.proto
+typedef NS_ENUM(NSInteger, GULNetworkType) {
+ GULNetworkTypeNone = -1,
+ GULNetworkTypeMobile = 0,
+ GULNetworkTypeWIFI = 1,
+};
+
+/// Collection of utilities to read network status information
+@interface GULNetworkInfo : NSObject
+
+/// Returns an enum indicating the network type. The enum values should be easily transferrable to
+/// the NetworkType value in android/play/playlog/proto/clientanalytics.proto. Right now this always
+/// returns None on platforms other than iOS. This should be updated in the future to return Wi-Fi
+/// values for the other platforms when applicable.
++ (GULNetworkType)getNetworkType;
+
+/// Returns a string indicating the radio access technology used by the app. The return value will
+/// be one of CTRadioAccess constants defined in
+/// https://developer.apple.com/documentation/coretelephony/cttelephonynetworkinfo/radio_access_technology_constants
++ (NSString *)getNetworkRadioType;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkLoggerProtocol.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkLoggerProtocol.h
new file mode 100644
index 0000000..b9e93ec
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkLoggerProtocol.h
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "GULNetworkMessageCode.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The log levels used by GULNetworkLogger.
+typedef NS_ENUM(NSInteger, GULNetworkLogLevel) {
+ kGULNetworkLogLevelError = 3,
+ kGULNetworkLogLevelWarning = 4,
+ kGULNetworkLogLevelInfo = 6,
+ kGULNetworkLogLevelDebug = 7,
+};
+
+@protocol GULNetworkLoggerDelegate <NSObject>
+
+@required
+/// Tells the delegate to log a message with an array of contexts and the log level.
+- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
+ messageCode:(GULNetworkMessageCode)messageCode
+ message:(NSString *)message
+ contexts:(NSArray *)contexts;
+
+/// Tells the delegate to log a message with a context and the log level.
+- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
+ messageCode:(GULNetworkMessageCode)messageCode
+ message:(NSString *)message
+ context:(id)context;
+
+/// Tells the delegate to log a message with the log level.
+- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
+ messageCode:(GULNetworkMessageCode)messageCode
+ message:(NSString *)message;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkMessageCode.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkMessageCode.h
new file mode 100644
index 0000000..2d45ec6
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkMessageCode.h
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+// Make sure these codes do not overlap with any contained in the FIRAMessageCode enum.
+typedef NS_ENUM(NSInteger, GULNetworkMessageCode) {
+ // GULNetwork.m
+ kGULNetworkMessageCodeNetwork000 = 900000, // I-NET900000
+ kGULNetworkMessageCodeNetwork001 = 900001, // I-NET900001
+ kGULNetworkMessageCodeNetwork002 = 900002, // I-NET900002
+ kGULNetworkMessageCodeNetwork003 = 900003, // I-NET900003
+ // GULNetworkURLSession.m
+ kGULNetworkMessageCodeURLSession000 = 901000, // I-NET901000
+ kGULNetworkMessageCodeURLSession001 = 901001, // I-NET901001
+ kGULNetworkMessageCodeURLSession002 = 901002, // I-NET901002
+ kGULNetworkMessageCodeURLSession003 = 901003, // I-NET901003
+ kGULNetworkMessageCodeURLSession004 = 901004, // I-NET901004
+ kGULNetworkMessageCodeURLSession005 = 901005, // I-NET901005
+ kGULNetworkMessageCodeURLSession006 = 901006, // I-NET901006
+ kGULNetworkMessageCodeURLSession007 = 901007, // I-NET901007
+ kGULNetworkMessageCodeURLSession008 = 901008, // I-NET901008
+ kGULNetworkMessageCodeURLSession009 = 901009, // I-NET901009
+ kGULNetworkMessageCodeURLSession010 = 901010, // I-NET901010
+ kGULNetworkMessageCodeURLSession011 = 901011, // I-NET901011
+ kGULNetworkMessageCodeURLSession012 = 901012, // I-NET901012
+ kGULNetworkMessageCodeURLSession013 = 901013, // I-NET901013
+ kGULNetworkMessageCodeURLSession014 = 901014, // I-NET901014
+ kGULNetworkMessageCodeURLSession015 = 901015, // I-NET901015
+ kGULNetworkMessageCodeURLSession016 = 901016, // I-NET901016
+ kGULNetworkMessageCodeURLSession017 = 901017, // I-NET901017
+ kGULNetworkMessageCodeURLSession018 = 901018, // I-NET901018
+ kGULNetworkMessageCodeURLSession019 = 901019, // I-NET901019
+};
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkURLSession.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkURLSession.h
similarity index 100%
rename from frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkURLSession.h
rename to frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULNetworkURLSession.h
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULOriginalIMPConvenienceMacros.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULOriginalIMPConvenienceMacros.h
new file mode 100644
index 0000000..c340f85
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULOriginalIMPConvenienceMacros.h
@@ -0,0 +1,213 @@
+/*
+ * Copyright 2018 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * GULOriginalIMPConvenienceMacros.h
+ *
+ * This header contains convenience macros for invoking the original IMP of a swizzled method.
+ */
+
+/**
+ * Invokes original IMP when the original selector takes no arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP0(__receivingObject, __swizzledSEL, __returnType, __originalIMP) \
+ ((__returnType(*)(id, SEL))__originalIMP)(__receivingObject, __swizzledSEL)
+
+/**
+ * Invokes original IMP when the original selector takes 1 argument.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP1(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1)))__originalIMP)(__receivingObject, __swizzledSEL, \
+ __arg1)
+
+/**
+ * Invokes original IMP when the original selector takes 2 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP2(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2)))__originalIMP)( \
+ __receivingObject, __swizzledSEL, __arg1, __arg2)
+
+/**
+ * Invokes original IMP when the original selector takes 3 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP3(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), \
+ __typeof__(__arg3)))__originalIMP)(__receivingObject, __swizzledSEL, __arg1, \
+ __arg2, __arg3)
+
+/**
+ * Invokes original IMP when the original selector takes 4 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ * @param __arg4 The fourth argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP4(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3, __arg4) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
+ __typeof__(__arg4)))__originalIMP)(__receivingObject, __swizzledSEL, __arg1, \
+ __arg2, __arg3, __arg4)
+
+/**
+ * Invokes original IMP when the original selector takes 5 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ * @param __arg4 The fourth argument.
+ * @param __arg5 The fifth argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP5(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3, __arg4, __arg5) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
+ __typeof__(__arg4), __typeof__(__arg5)))__originalIMP)( \
+ __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5)
+
+/**
+ * Invokes original IMP when the original selector takes 6 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ * @param __arg4 The fourth argument.
+ * @param __arg5 The fifth argument.
+ * @param __arg6 The sixth argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP6(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3, __arg4, __arg5, __arg6) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
+ __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6)))__originalIMP)( \
+ __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6)
+
+/**
+ * Invokes original IMP when the original selector takes 7 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ * @param __arg4 The fourth argument.
+ * @param __arg5 The fifth argument.
+ * @param __arg6 The sixth argument.
+ * @param __arg7 The seventh argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP7(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
+ __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \
+ __typeof__(__arg7)))__originalIMP)( \
+ __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7)
+
+/**
+ * Invokes original IMP when the original selector takes 8 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ * @param __arg4 The fourth argument.
+ * @param __arg5 The fifth argument.
+ * @param __arg6 The sixth argument.
+ * @param __arg7 The seventh argument.
+ * @param __arg8 The eighth argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP8(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
+ __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \
+ __typeof__(__arg7), __typeof__(__arg8)))__originalIMP)( \
+ __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \
+ __arg8)
+
+/**
+ * Invokes original IMP when the original selector takes 9 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ * @param __arg4 The fourth argument.
+ * @param __arg5 The fifth argument.
+ * @param __arg6 The sixth argument.
+ * @param __arg7 The seventh argument.
+ * @param __arg8 The eighth argument.
+ * @param __arg9 The ninth argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP9(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8, \
+ __arg9) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
+ __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \
+ __typeof__(__arg7), __typeof__(__arg8), __typeof__(__arg9)))__originalIMP)( \
+ __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \
+ __arg8, __arg9)
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULReachabilityChecker.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULReachabilityChecker.h
new file mode 100644
index 0000000..cac5ca3
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULReachabilityChecker.h
@@ -0,0 +1,83 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+#if !TARGET_OS_WATCH
+#import <SystemConfiguration/SystemConfiguration.h>
+#endif
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// Reachability Status
+typedef enum {
+ kGULReachabilityUnknown, ///< Have not yet checked or been notified whether host is reachable.
+ kGULReachabilityNotReachable, ///< Host is not reachable.
+ kGULReachabilityViaWifi, ///< Host is reachable via Wifi.
+ kGULReachabilityViaCellular, ///< Host is reachable via cellular.
+} GULReachabilityStatus;
+
+const NSString *GULReachabilityStatusString(GULReachabilityStatus status);
+
+@class GULReachabilityChecker;
+
+/// Google Analytics iOS Reachability Checker.
+@protocol GULReachabilityDelegate
+@required
+/// Called when network status has changed.
+- (void)reachability:(GULReachabilityChecker *)reachability
+ statusChanged:(GULReachabilityStatus)status;
+@end
+
+/// Google Analytics iOS Network Status Checker.
+@interface GULReachabilityChecker : NSObject
+
+/// The last known reachability status, or GULReachabilityStatusUnknown if the
+/// checker is not active.
+@property(nonatomic, readonly) GULReachabilityStatus reachabilityStatus;
+/// The host to which reachability status is to be checked.
+@property(nonatomic, copy, readonly) NSString *host;
+/// The delegate to be notified of reachability status changes.
+@property(nonatomic, weak) id<GULReachabilityDelegate> reachabilityDelegate;
+/// `YES` if the reachability checker is active, `NO` otherwise.
+@property(nonatomic, readonly) BOOL isActive;
+
+/// Initialize the reachability checker. Note that you must call start to begin checking for and
+/// receiving notifications about network status changes.
+///
+/// @param reachabilityDelegate The delegate to be notified when reachability status to host
+/// changes.
+///
+/// @param host The name of the host.
+///
+- (instancetype)initWithReachabilityDelegate:(id<GULReachabilityDelegate>)reachabilityDelegate
+ withHost:(NSString *)host;
+
+- (instancetype)init NS_UNAVAILABLE;
+
+/// Start checking for reachability to the specified host. This has no effect if the status
+/// checker is already checking for connectivity.
+///
+/// @return `YES` if initiating status checking was successful or the status checking has already
+/// been initiated, `NO` otherwise.
+- (BOOL)start;
+
+/// Stop checking for reachability to the specified host. This has no effect if the status
+/// checker is not checking for connectivity.
+- (void)stop;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULSceneDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULSceneDelegateSwizzler.h
new file mode 100644
index 0000000..d6d8937
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULSceneDelegateSwizzler.h
@@ -0,0 +1,76 @@
+/*
+ * Copyright 2019 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+#import <TargetConditionals.h>
+
+#if __has_include(<UIKit/UIKit.h>)
+#import <UIKit/UIKit.h>
+#endif
+
+#if TARGET_OS_IOS || TARGET_OS_TV
+#define UISCENE_SUPPORTED 1
+#endif
+
+NS_ASSUME_NONNULL_BEGIN
+
+typedef NSString *const GULSceneDelegateInterceptorID;
+
+/** This class contains methods that isa swizzle the scene delegate. */
+@interface GULSceneDelegateSwizzler : NSProxy
+
+#if UISCENE_SUPPORTED
+
+/** Registers a scene delegate interceptor whose methods will be invoked as they're invoked on the
+ * original scene delegate.
+ *
+ * @param interceptor An instance of a class that conforms to the application delegate protocol.
+ * The interceptor is NOT retained.
+ * @return A unique GULSceneDelegateInterceptorID if interceptor was successfully registered; nil
+ * if it fails.
+ */
++ (nullable GULSceneDelegateInterceptorID)registerSceneDelegateInterceptor:
+ (id<UISceneDelegate>)interceptor API_AVAILABLE(ios(13.0), tvos(13.0));
+
+/** Unregisters an interceptor with the given ID if it exists.
+ *
+ * @param interceptorID The object that was generated when the interceptor was registered.
+ */
++ (void)unregisterSceneDelegateInterceptorWithID:(GULSceneDelegateInterceptorID)interceptorID
+ API_AVAILABLE(ios(13.0), tvos(13.0));
+
+/** Do not initialize this class. */
+- (instancetype)init NS_UNAVAILABLE;
+
+#endif // UISCENE_SUPPORTED
+
+/** This method ensures that the original scene delegate has been proxied. Call this before
+ * registering your interceptor. This method is safe to call multiple times (but it only proxies
+ * the scene delegate once).
+ *
+ * The method has no effect for extensions.
+ */
++ (void)proxyOriginalSceneDelegate;
+
+/** Indicates whether scene delegate proxy is explicitly disabled or enabled. Enabled by default.
+ *
+ * @return YES if SceneDelegateProxy is Enabled, NO otherwise.
+ */
++ (BOOL)isSceneDelegateProxyEnabled;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULSwizzler.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULSwizzler.h
similarity index 100%
rename from frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULSwizzler.h
rename to frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULSwizzler.h
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULUserDefaults.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULUserDefaults.h
new file mode 100644
index 0000000..83b23fa
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GULUserDefaults.h
@@ -0,0 +1,105 @@
+// Copyright 2018 Google
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// A thread-safe user defaults that uses C functions from CFPreferences.h instead of
+/// `NSUserDefaults`. This is to avoid sending an `NSNotification` when it's changed from a
+/// background thread to avoid crashing. // TODO: Insert radar number here.
+@interface GULUserDefaults : NSObject
+
+/// A shared user defaults similar to +[NSUserDefaults standardUserDefaults] and accesses the same
+/// data of the standardUserDefaults.
++ (GULUserDefaults *)standardUserDefaults;
+
+/// Initializes preferences with a suite name that is the same with the NSUserDefaults' suite name.
+/// Both of CFPreferences and NSUserDefaults share the same plist file so their data will exactly
+/// the same.
+///
+/// @param suiteName The name of the suite of the user defaults.
+- (instancetype)initWithSuiteName:(nullable NSString *)suiteName;
+
+#pragma mark - Getters
+
+/// Searches the receiver's search list for a default with the key 'defaultName' and return it. If
+/// another process has changed defaults in the search list, NSUserDefaults will automatically
+/// update to the latest values. If the key in question has been marked as ubiquitous via a Defaults
+/// Configuration File, the latest value may not be immediately available, and the registered value
+/// will be returned instead.
+- (nullable id)objectForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it will return nil if the value is not an NSArray.
+- (nullable NSArray *)arrayForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it will return nil if the value
+/// is not an NSDictionary.
+- (nullable NSDictionary<NSString *, id> *)dictionaryForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it will convert NSNumber values to their NSString
+/// representation. If a non-string non-number value is found, nil will be returned.
+- (nullable NSString *)stringForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it converts the returned value to an NSInteger. If the
+/// value is an NSNumber, the result of -integerValue will be returned. If the value is an NSString,
+/// it will be converted to NSInteger if possible. If the value is a boolean, it will be converted
+/// to either 1 for YES or 0 for NO. If the value is absent or can't be converted to an integer, 0
+/// will be returned.
+- (NSInteger)integerForKey:(NSString *)defaultName;
+
+/// Similar to -integerForKey:, except that it returns a float, and boolean values will not be
+/// converted.
+- (float)floatForKey:(NSString *)defaultName;
+
+/// Similar to -integerForKey:, except that it returns a double, and boolean values will not be
+/// converted.
+- (double)doubleForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it converts the returned value to a BOOL. If the value
+/// is an NSNumber, NO will be returned if the value is 0, YES otherwise. If the value is an
+/// NSString, values of "YES" or "1" will return YES, and values of "NO", "0", or any other string
+/// will return NO. If the value is absent or can't be converted to a BOOL, NO will be returned.
+- (BOOL)boolForKey:(NSString *)defaultName;
+
+#pragma mark - Setters
+
+/// Immediately stores a value (or removes the value if `nil` is passed as the value) for the
+/// provided key in the search list entry for the receiver's suite name in the current user and any
+/// host, then asynchronously stores the value persistently, where it is made available to other
+/// processes.
+- (void)setObject:(nullable id)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from a float to an NSNumber.
+- (void)setFloat:(float)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from a double to an
+/// NSNumber.
+- (void)setDouble:(double)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from an NSInteger to an
+/// NSNumber.
+- (void)setInteger:(NSInteger)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from a BOOL to an NSNumber.
+- (void)setBool:(BOOL)value forKey:(NSString *)defaultName;
+
+#pragma mark - Removing Defaults
+
+/// Equivalent to -[... setObject:nil forKey:defaultName]
+- (void)removeObjectForKey:(NSString *)defaultName;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GoogleUtilities-umbrella.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GoogleUtilities-umbrella.h
new file mode 100644
index 0000000..907b89e
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Headers/GoogleUtilities-umbrella.h
@@ -0,0 +1,36 @@
+#ifdef __OBJC__
+#import <UIKit/UIKit.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "GULAppDelegateSwizzler.h"
+#import "GULApplication.h"
+#import "GULSceneDelegateSwizzler.h"
+#import "GULAppEnvironmentUtil.h"
+#import "GULKeychainStorage.h"
+#import "GULKeychainUtils.h"
+#import "GULNetworkInfo.h"
+#import "GULLogger.h"
+#import "GULLoggerLevel.h"
+#import "GULOriginalIMPConvenienceMacros.h"
+#import "GULSwizzler.h"
+#import "GULNSData+zlib.h"
+#import "GULMutableDictionary.h"
+#import "GULNetwork.h"
+#import "GULNetworkConstants.h"
+#import "GULNetworkLoggerProtocol.h"
+#import "GULNetworkMessageCode.h"
+#import "GULNetworkURLSession.h"
+#import "GULReachabilityChecker.h"
+#import "GULUserDefaults.h"
+
+FOUNDATION_EXPORT double GoogleUtilitiesVersionNumber;
+FOUNDATION_EXPORT const unsigned char GoogleUtilitiesVersionString[];
+
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Modules/module.modulemap b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Modules/module.modulemap
rename to frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Info.plist b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Info.plist
new file mode 100644
index 0000000..f6e9bed
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.GoogleUtilities-Privacy</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>GoogleUtilities_Privacy</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>8.0.2</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
new file mode 100644
index 0000000..1c9e1a6
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>NSPrivacyTracking</key>
+ <false/>
+ <key>NSPrivacyTrackingDomains</key>
+ <array>
+ </array>
+ <key>NSPrivacyCollectedDataTypes</key>
+ <array>
+ </array>
+ <key>NSPrivacyAccessedAPITypes</key>
+ <array>
+ <dict>
+ <key>NSPrivacyAccessedAPIType</key>
+ <string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
+ <key>NSPrivacyAccessedAPITypeReasons</key>
+ <array>
+ <string>C617.1</string>
+ </array>
+ </dict>
+ <dict>
+ <key>NSPrivacyAccessedAPIType</key>
+ <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
+ <key>NSPrivacyAccessedAPITypeReasons</key>
+ <array>
+ <string>C56D.1</string>
+ </array>
+ </dict>
+ </array>
+</dict>
+</plist>
+
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/Info.plist b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..917a359
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>GoogleUtilities</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.GoogleUtilities</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>GoogleUtilities</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>8.0.2</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/Current b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities
index 5dd93a3..a62657b 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
index 6b62e68..743209f 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
index eba704d..1c9e1a6 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
@@ -25,7 +25,6 @@
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
- <string>1C8F.1</string>
<string>C56D.1</string>
</array>
</dict>
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
index e84ab9e..dbce363 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
@@ -46,13 +46,6 @@
/// Indicates whether it is running inside an extension or an app.
+ (BOOL)isAppExtension;
-/// @return Returns @YES when is run on iOS version greater or equal to 7.0
-+ (BOOL)isIOS7OrHigher DEPRECATED_MSG_ATTRIBUTE(
- "Always `YES` because only iOS 8 and higher supported. The method will be removed.");
-
-/// @return YES if Swift runtime detected in the app.
-+ (BOOL)hasSwiftRuntime __deprecated;
-
/// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst", and
/// "visionos".
+ (NSString *)applePlatform;
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h
index 6c44058..9311a17 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h
@@ -16,7 +16,7 @@
#import <Foundation/Foundation.h>
-#if TARGET_OS_IOS || TARGET_OS_TV || (defined(TARGET_OS_VISION) && TARGET_OS_VISION)
+#if TARGET_OS_IOS || TARGET_OS_TV || TARGET_OS_VISION
#import <UIKit/UIKit.h>
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h
deleted file mode 100644
index 43d3740..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright 2021 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Describes an object that can store and fetch heartbeat dates for given tags.
- */
-@protocol GULHeartbeatDateStorable <NSObject>
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h
deleted file mode 100644
index 245b1a2..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright 2019 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULHeartbeatDateStorable.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// The name of the directory where the heartbeat data is stored.
-extern NSString *const kGULHeartbeatStorageDirectory;
-
-/// Stores either a date or a dictionary to a specified file.
-@interface GULHeartbeatDateStorage : NSObject <GULHeartbeatDateStorable>
-
-- (instancetype)init NS_UNAVAILABLE;
-
-@property(nonatomic, readonly) NSURL *fileURL;
-
-/**
- * Default initializer.
- * @param fileName The name of the file to store the date information.
- * exist, it will be created if needed.
- */
-- (instancetype)initWithFileName:(NSString *)fileName;
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h
deleted file mode 100644
index e6c7dda..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright 2021 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULHeartbeatDateStorable.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// Stores either a date or a dictionary to a specified file.
-@interface GULHeartbeatDateStorageUserDefaults : NSObject <GULHeartbeatDateStorable>
-
-/**
- * Default initializer. tvOS can only write to the cache directory and
- * there are no guarantees that the directory will persist. User defaults will
- * be retained, so that should be used instead.
- * @param defaults User defaults instance to store the heartbeat information.
- * @param key The key to be used with the user defaults instance.
- */
-- (instancetype)initWithDefaults:(NSUserDefaults *)defaults key:(NSString *)key;
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h
index af10cb4..eb90ea3 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h
@@ -16,8 +16,6 @@
#import <Foundation/Foundation.h>
-@class FBLPromise<ValueType>;
-
NS_ASSUME_NONNULL_BEGIN
/// The class provides a convenient, multiplatform abstraction of the Keychain.
@@ -34,42 +32,46 @@
*/
- (instancetype)initWithService:(NSString *)service;
-/**
- * Get an object by key.
- * @param key The key.
- * @param objectClass The expected object class required by `NSSecureCoding`.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns a promise. It is resolved with an object stored by key if exists. It is resolved
- * with `nil` when the object not found. It fails on a Keychain error.
- */
-- (FBLPromise<id<NSSecureCoding>> *)getObjectForKey:(NSString *)key
- objectClass:(Class)objectClass
- accessGroup:(nullable NSString *)accessGroup;
+/// Get an object by key.
+/// @param key The key.
+/// @param objectClass The expected object class required by `NSSecureCoding`.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain read is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object stored in
+/// the keychain, or `nil` if it does not exist, is passed to the completion
+/// handler.
+- (void)getObjectForKey:(NSString *)key
+ objectClass:(Class)objectClass
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
-/**
- * Saves the given object by the given key.
- * @param object The object to store.
- * @param key The key to store the object. If there is an existing object by the key, it will be
- * overridden.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns which is resolved with `[NSNull null]` on success.
- */
-- (FBLPromise<NSNull *> *)setObject:(id<NSSecureCoding>)object
- forKey:(NSString *)key
- accessGroup:(nullable NSString *)accessGroup;
+/// Saves the given object by the given key.
+/// @param object The object to store.
+/// @param key The key to store the object. If there is an existing object by the key, it will be
+/// overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain write is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object written to
+/// the keychain is passed to the completion handler.
+- (void)setObject:(id<NSSecureCoding>)object
+ forKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
-/**
- * Removes the object by the given key.
- * @param key The key to store the object. If there is an existing object by the key, it will be
- * overridden.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns which is resolved with `[NSNull null]` on success.
- */
-- (FBLPromise<NSNull *> *)removeObjectForKey:(NSString *)key
- accessGroup:(nullable NSString *)accessGroup;
+/// Removes the object by the given key.
+/// @param key The key to store the object. If there is an existing object by
+/// the key, it will be overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain removal is complete. An error is passed to the
+/// completion handler if the keychain removal fails.
+- (void)removeObjectForKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:(void (^)(NSError *_Nullable error))completionHandler;
#if TARGET_OS_OSX
/// If not `nil`, then only this keychain will be used to save and read data (see
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h
index 3643568..30cc800 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h
@@ -22,6 +22,8 @@
/**
* The services used in the logger.
+ *
+ * DEPRECATED; use NSString instead.
*/
typedef NSString *const GULLoggerService;
@@ -29,24 +31,16 @@
extern "C" {
#endif // __cplusplus
-/**
- * Initialize GULLogger.
- */
-extern void GULLoggerInitializeASL(void);
+/// Used for other GoogleUtilities logging.
+extern NSString *const kGULLogSubsystem;
-/**
- * Override log level to Debug.
- */
+/// Initialize GULLogger.
+extern void GULLoggerInitialize(void);
+
+/// Override log level to Debug.
void GULLoggerForceDebug(void);
-/**
- * Turn on logging to STDERR.
- */
-extern void GULLoggerEnableSTDERR(void);
-
-/**
- * Gets the current GULLoggerLevel.
- */
+/// Gets the current `GULLoggerLevel`.
extern GULLoggerLevel GULGetLoggerLevel(void);
/**
@@ -81,17 +75,18 @@
* (optional) variable arguments list obtained from calling va_start, used when message is a format
* string.
*/
-extern void GULLogBasic(GULLoggerLevel level,
- GULLoggerService service,
- BOOL forceLog,
- NSString *messageCode,
- NSString *message,
+extern void GULOSLogBasic(GULLoggerLevel level,
+ NSString *subsystem,
+ NSString *category,
+ BOOL forceLog,
+ NSString *messageCode,
+ NSString *message,
// On 64-bit simulators, va_list is not a pointer, so cannot be marked nullable
// See: http://stackoverflow.com/q/29095469
#if __LP64__ && TARGET_OS_SIMULATOR || TARGET_OS_OSX
- va_list args_ptr
+ va_list args_ptr
#else
- va_list _Nullable args_ptr
+ va_list _Nullable args_ptr
#endif
);
@@ -108,31 +103,36 @@
* Example usage:
* GULLogError(kGULLoggerCore, @"I-COR000001", @"Configuration of %@ failed.", app.name);
*/
-extern void GULLogError(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogWarning(GULLoggerService service,
+extern void GULOSLogError(NSString *subsystem,
+ GULLoggerService category,
BOOL force,
NSString *messageCode,
NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogNotice(GULLoggerService service,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogWarning(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogNotice(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogInfo(NSString *subsystem,
+ GULLoggerService category,
BOOL force,
NSString *messageCode,
NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogInfo(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogDebug(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogDebug(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
#ifdef __cplusplus
} // extern "C"
@@ -140,24 +140,25 @@
@interface GULLoggerWrapper : NSObject
-/**
- * Objective-C wrapper for GULLogBasic to allow weak linking to GULLogger
- * (required) log level (one of the GULLoggerLevel enum values).
- * (required) service name of type GULLoggerService.
- * (required) message code starting with "I-" which means iOS, followed by a capitalized
- * three-character service identifier and a six digit integer message ID that is unique
- * within the service.
- * An example of the message code is @"I-COR000001".
- * (required) message string which can be a format string.
- * (optional) variable arguments list obtained from calling va_start, used when message is a format
- * string.
- */
-
+/// Objective-C wrapper for `GULOSLogBasic` to allow weak linking to `GULLogger`.
+///
+/// - Parameters:
+/// - level: The log level (one of the `GULLoggerLevel` enum values).
+/// - subsystem: An identifier for the subsystem performing logging, e.g., `com.example.logger`.
+/// - category: The category name within the `subsystem` to group related messages, e.g.,
+/// `[GoogleUtilities/Example]`.
+/// - messageCode: The message code starting with "I-" which means iOS, followed by a capitalized
+/// three-character service identifier and a six digit integer message ID that is unique within
+/// the service. An example of the message code is @"I-COR000001".
+/// - message: The message to log, which may be a format string.
+/// - arguments: The variable arguments list obtained from calling va_start, used when message is
+/// a format string; optional if `message` is not a format string.
+ (void)logWithLevel:(GULLoggerLevel)level
- withService:(GULLoggerService)service
- withCode:(NSString *)messageCode
- withMessage:(NSString *)message
- withArgs:(va_list)args;
+ subsystem:(NSString *)subsystem
+ category:(NSString *)category
+ messageCode:(NSString *)messageCode
+ message:(NSString *)message
+ arguments:(va_list)args;
@end
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h
index f0ee435..6a68eb1 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h
@@ -16,22 +16,32 @@
#import <Foundation/Foundation.h>
-/**
- * The log levels used by internal logging.
- */
+NS_ASSUME_NONNULL_BEGIN
+
+/// The log levels used by internal logging.
typedef NS_ENUM(NSInteger, GULLoggerLevel) {
- /** Error level, matches ASL_LEVEL_ERR. */
- GULLoggerLevelError = 3,
- /** Warning level, matches ASL_LEVEL_WARNING. */
- GULLoggerLevelWarning = 4,
- /** Notice level, matches ASL_LEVEL_NOTICE. */
- GULLoggerLevelNotice = 5,
- /** Info level, matches ASL_LEVEL_INFO. */
- GULLoggerLevelInfo = 6,
- /** Debug level, matches ASL_LEVEL_DEBUG. */
- GULLoggerLevelDebug = 7,
- /** Minimum log level. */
+ /// Error level, corresponding to `OS_LOG_TYPE_ERROR`.
+ GULLoggerLevelError = 3, // For backwards compatibility, the enum value matches `ASL_LEVEL_ERR`.
+
+ /// Warning level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ ///
+ /// > Note: Since OSLog doesn't have a WARNING type, this is equivalent to `GULLoggerLevelNotice`.
+ GULLoggerLevelWarning = 4, // For backwards compatibility, the value matches `ASL_LEVEL_WARNING`.
+
+ /// Notice level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ GULLoggerLevelNotice = 5, // For backwards compatibility, the value matches `ASL_LEVEL_NOTICE`.
+
+ /// Info level, corresponding to `OS_LOG_TYPE_INFO`.
+ GULLoggerLevelInfo = 6, // For backwards compatibility, the enum value matches `ASL_LEVEL_INFO`.
+
+ /// Debug level, corresponding to `OS_LOG_TYPE_DEBUG`.
+ GULLoggerLevelDebug = 7, // For backwards compatibility, the value matches `ASL_LEVEL_DEBUG`.
+
+ /// The minimum (most severe) supported logging level.
GULLoggerLevelMin = GULLoggerLevelError,
- /** Maximum log level. */
+
+ /// The maximum (least severe) supported logging level.
GULLoggerLevelMax = GULLoggerLevelDebug
} NS_SWIFT_NAME(GoogleLoggerLevel);
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h
index a8cc45b..02f25db 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h
@@ -16,6 +16,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
/// A mutable dictionary that provides atomic accessor and mutators.
@interface GULMutableDictionary : NSObject
@@ -44,3 +46,5 @@
- (NSDictionary *)dictionary;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h
index 36f94a7..f195d57 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h
@@ -14,6 +14,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
/// This is a copy of Google Toolbox for Mac library to avoid creating an extra framework.
// NOTE: For 64bit, none of these apis handle input sizes >32bits, they will return nil when given
@@ -24,11 +26,11 @@
/// Returns an data as the result of decompressing the payload of |data|.The data to decompress must
/// be a gzipped payloads.
-+ (NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
++ (nullable NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
/// Returns an compressed data with the result of gzipping the payload of |data|. Uses the default
/// compression level.
-+ (NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
++ (nullable NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorDomain;
FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorKey; // NSNumber
@@ -47,3 +49,5 @@
};
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h
index 8631b8b..4c5b5f5 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h
@@ -20,6 +20,8 @@
#import "GULNetworkLoggerProtocol.h"
#import "GULNetworkURLSession.h"
+NS_ASSUME_NONNULL_BEGIN
+
/// Delegate protocol for GULNetwork events.
@protocol GULNetworkReachabilityDelegate
@@ -69,29 +71,31 @@
/// Compresses and sends a POST request with the provided data to the URL. The session will be
/// background session if usingBackgroundSession is YES. Otherwise, the POST session is default
/// session. Returns a session ID or nil if an error occurs.
-- (NSString *)postURL:(NSURL *)url
- payload:(NSData *)payload
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
+- (nullable NSString *)postURL:(NSURL *)url
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
/// Compresses and sends a POST request with the provided headers and data to the URL. The session
/// will be background session if usingBackgroundSession is YES. Otherwise, the POST session is
/// default session. Returns a session ID or nil if an error occurs.
-- (NSString *)postURL:(NSURL *)url
- headers:(NSDictionary *)headers
- payload:(NSData *)payload
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
+- (nullable NSString *)postURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
/// Sends a GET request with the provided data to the URL. The session will be background session
/// if usingBackgroundSession is YES. Otherwise, the GET session is default session. Returns a
/// session ID or nil if an error occurs.
-- (NSString *)getURL:(NSURL *)url
- headers:(NSDictionary *)headers
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
+- (nullable NSString *)getURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h
index 1cbedd1..341b974 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h
@@ -16,6 +16,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
/// Error codes in Firebase Network error domain.
/// Note: these error codes should never change. It would make it harder to decode the errors if
/// we inadvertently altered any of these codes in a future SDK version.
@@ -69,3 +71,5 @@
extern const int kGULNetworkHTTPStatusCodeNotFound;
extern const int kGULNetworkHTTPStatusCodeCannotAcceptTraffic;
extern const int kGULNetworkHTTPStatusCodeUnavailable;
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h
index d3025cd..0613941 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h
@@ -27,20 +27,6 @@
/// Collection of utilities to read network status information
@interface GULNetworkInfo : NSObject
-/// Returns the cellular mobile country code (mcc) if CoreTelephony is supported, otherwise nil
-+ (NSString *_Nullable)getNetworkMobileCountryCode;
-
-/// Returns the cellular mobile network code (mnc) if CoreTelephony is supported, otherwise nil
-+ (NSString *_Nullable)getNetworkMobileNetworkCode;
-
-/**
- * Returns the formatted MccMnc if the inputs are valid, otherwise nil
- * @param mcc The Mobile Country Code returned from `getNetworkMobileCountryCode`
- * @param mnc The Mobile Network Code returned from `getNetworkMobileNetworkCode`
- * @returns A string with the concatenated mccMnc if both inputs are valid, otherwise nil
- */
-+ (NSString *_Nullable)formatMcc:(NSString *_Nullable)mcc andMNC:(NSString *_Nullable)mnc;
-
/// Returns an enum indicating the network type. The enum values should be easily transferrable to
/// the NetworkType value in android/play/playlog/proto/clientanalytics.proto. Right now this always
/// returns None on platforms other than iOS. This should be updated in the future to return Wi-Fi
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
index 425c073..b9e93ec 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
@@ -18,6 +18,8 @@
#import "GULNetworkMessageCode.h"
+NS_ASSUME_NONNULL_BEGIN
+
/// The log levels used by GULNetworkLogger.
typedef NS_ENUM(NSInteger, GULNetworkLogLevel) {
kGULNetworkLogLevelError = 3,
@@ -47,3 +49,5 @@
message:(NSString *)message;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
index 507bc5a..2d45ec6 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
@@ -16,6 +16,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
// Make sure these codes do not overlap with any contained in the FIRAMessageCode enum.
typedef NS_ENUM(NSInteger, GULNetworkMessageCode) {
// GULNetwork.m
@@ -45,3 +47,5 @@
kGULNetworkMessageCodeURLSession018 = 901018, // I-NET901018
kGULNetworkMessageCodeURLSession019 = 901019, // I-NET901019
};
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULObjectSwizzler.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULObjectSwizzler.h
deleted file mode 100644
index b0a692a..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULObjectSwizzler.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Enums that map to their OBJC-prefixed counterparts. */
-typedef OBJC_ENUM(uintptr_t, GUL_ASSOCIATION){
-
- // Is a weak association.
- GUL_ASSOCIATION_ASSIGN,
-
- // Is a nonatomic strong association.
- GUL_ASSOCIATION_RETAIN_NONATOMIC,
-
- // Is a nonatomic copy association.
- GUL_ASSOCIATION_COPY_NONATOMIC,
-
- // Is an atomic strong association.
- GUL_ASSOCIATION_RETAIN,
-
- // Is an atomic copy association.
- GUL_ASSOCIATION_COPY};
-
-/** This class handles swizzling a specific instance of a class by generating a
- * dynamic subclass and installing selectors and properties onto the dynamic
- * subclass. Then, the instance's class is set to the dynamic subclass. There
- * should be a 1:1 ratio of object swizzlers to swizzled instances.
- */
-@interface GULObjectSwizzler : NSObject
-
-/** The subclass that is generated. */
-@property(nullable, nonatomic, readonly) Class generatedClass;
-
-/** Sets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param object The object that will be queried for the associated object.
- * @param key The key of the associated object.
- * @param value The value to associate to the swizzled object.
- * @param association The mechanism to use when associating the objects.
- */
-+ (void)setAssociatedObject:(id)object
- key:(NSString *)key
- value:(nullable id)value
- association:(GUL_ASSOCIATION)association;
-
-/** Gets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param object The object that will be queried for the associated object.
- * @param key The key of the associated object.
- */
-+ (nullable id)getAssociatedObject:(id)object key:(NSString *)key;
-
-/** Please use the designated initializer. */
-- (instancetype)init NS_UNAVAILABLE;
-
-/** Instantiates an object swizzler using an object it will operate on.
- * Generates a new class pair.
- *
- * @note There is no need to store this object. After calling -swizzle, this
- * object can be found by calling -gul_objectSwizzler
- *
- * @param object The object to be swizzled.
- * @return An instance of this class.
- */
-- (instancetype)initWithObject:(id)object NS_DESIGNATED_INITIALIZER;
-
-/** Sets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param key The key of the associated object.
- * @param value The value to associate to the swizzled object.
- * @param association The mechanism to use when associating the objects.
- */
-- (void)setAssociatedObjectWithKey:(NSString *)key
- value:(id)value
- association:(GUL_ASSOCIATION)association;
-
-/** Gets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param key The key of the associated object.
- */
-- (nullable id)getAssociatedObjectForKey:(NSString *)key;
-
-/** Copies a selector from an existing class onto the generated dynamic subclass
- * that this object will adopt. This mechanism can be used to add methods to
- * specific instances of a class.
- *
- * @note Should not be called after calling -swizzle.
- * @param selector The selector to add to the instance.
- * @param aClass The class supplying an implementation of the method.
- * @param isClassSelector A BOOL specifying whether the selector is a class or
- * instance selector.
- */
-- (void)copySelector:(SEL)selector fromClass:(Class)aClass isClassSelector:(BOOL)isClassSelector;
-
-/** Swizzles the object, changing its class to the generated class. Registers
- * the class pair. */
-- (void)swizzle;
-
-/** @return The value of -[objectBeingSwizzled isProxy] */
-- (BOOL)isSwizzlingProxyObject;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
index a33262a..c340f85 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
@@ -14,6 +14,10 @@
* limitations under the License.
*/
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
/**
* GULOriginalIMPConvenienceMacros.h
*
@@ -205,3 +209,5 @@
__typeof__(__arg7), __typeof__(__arg8), __typeof__(__arg9)))__originalIMP)( \
__receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \
__arg8, __arg9)
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
index 0c70c05..cac5ca3 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
@@ -19,6 +19,8 @@
#import <SystemConfiguration/SystemConfiguration.h>
#endif
+NS_ASSUME_NONNULL_BEGIN
+
/// Reachability Status
typedef enum {
kGULReachabilityUnknown, ///< Have not yet checked or been notified whether host is reachable.
@@ -77,3 +79,5 @@
- (void)stop;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
index ed080a3..d6d8937 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
@@ -17,11 +17,11 @@
#import <Foundation/Foundation.h>
#import <TargetConditionals.h>
-#if !TARGET_OS_OSX
+#if __has_include(<UIKit/UIKit.h>)
#import <UIKit/UIKit.h>
-#endif // !TARGET_OS_OSX
+#endif
-#if ((TARGET_OS_IOS || TARGET_OS_TV) && (__IPHONE_OS_VERSION_MAX_ALLOWED >= 130000))
+#if TARGET_OS_IOS || TARGET_OS_TV
#define UISCENE_SUPPORTED 1
#endif
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSecureCoding.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSecureCoding.h
deleted file mode 100644
index 8484b39..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSecureCoding.h
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright 2019 Google
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** The class wraps `NSKeyedArchiver` and `NSKeyedUnarchiver` API to provide a unified secure coding
- * methods for iOS versions before and after 11.
- */
-@interface GULSecureCoding : NSObject
-
-+ (nullable id)unarchivedObjectOfClasses:(NSSet<Class> *)classes
- fromData:(NSData *)data
- error:(NSError **)outError;
-
-+ (nullable id)unarchivedObjectOfClass:(Class)class
- fromData:(NSData *)data
- error:(NSError **)outError;
-
-+ (nullable NSData *)archivedDataWithRootObject:(id<NSCoding>)object error:(NSError **)outError;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSwizzledObject.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSwizzledObject.h
deleted file mode 100644
index fc07f0a..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSwizzledObject.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class GULObjectSwizzler;
-
-/** This class exists as a method donor. These methods will be added to all objects that are
- * swizzled by the object swizzler. This class should not be instantiated.
- */
-@interface GULSwizzledObject : NSObject
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/** Copies the methods below to the swizzled object.
- *
- * @param objectSwizzler The swizzler to use when adding the methods below.
- */
-+ (void)copyDonorSelectorsUsingObjectSwizzler:(GULObjectSwizzler *)objectSwizzler;
-
-#pragma mark - Donor methods.
-
-/** @return The generated subclass. Used in respondsToSelector: calls. */
-- (Class)gul_class;
-
-/** @return The object swizzler that manages this object. */
-- (GULObjectSwizzler *)gul_objectSwizzler;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h
deleted file mode 100644
index e88eb67..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** The class represents HTTP response received from `NSURLSession`. */
-@interface GULURLSessionDataResponse : NSObject
-
-@property(nonatomic, readonly) NSHTTPURLResponse *HTTPResponse;
-@property(nonatomic, nullable, readonly) NSData *HTTPBody;
-
-- (instancetype)initWithResponse:(NSHTTPURLResponse *)response HTTPBody:(nullable NSData *)body;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h
index 0d04781..83b23fa 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h
@@ -100,11 +100,6 @@
/// Equivalent to -[... setObject:nil forKey:defaultName]
- (void)removeObjectForKey:(NSString *)defaultName;
-#pragma mark - Save data
-
-/// Blocks the calling thread until all in-progress set operations have completed.
-- (void)synchronize;
-
@end
NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
index d89ec68..907b89e 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
@@ -14,17 +14,9 @@
#import "GULApplication.h"
#import "GULSceneDelegateSwizzler.h"
#import "GULAppEnvironmentUtil.h"
-#import "GULHeartbeatDateStorable.h"
-#import "GULHeartbeatDateStorage.h"
-#import "GULHeartbeatDateStorageUserDefaults.h"
#import "GULKeychainStorage.h"
#import "GULKeychainUtils.h"
#import "GULNetworkInfo.h"
-#import "GULSecureCoding.h"
-#import "GULURLSessionDataResponse.h"
-#import "NSURLSession+GULPromises.h"
-#import "GULObjectSwizzler.h"
-#import "GULSwizzledObject.h"
#import "GULLogger.h"
#import "GULLoggerLevel.h"
#import "GULOriginalIMPConvenienceMacros.h"
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h
deleted file mode 100644
index 7bed005..0000000
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class FBLPromise<Value>;
-@class GULURLSessionDataResponse;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Promise based API for `NSURLSession`. */
-@interface NSURLSession (GULPromises)
-
-/** Creates a promise wrapping `-[NSURLSession dataTaskWithRequest:completionHandler:]` method.
- * @param URLRequest The request to create a data task with.
- * @return A promise that is fulfilled when an HTTP response is received (with any response code),
- * or is rejected with the error passed to the task completion.
- */
-- (FBLPromise<GULURLSessionDataResponse *> *)gul_dataTaskPromiseWithRequest:
- (NSURLRequest *)URLRequest;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist
index 42d4e0a..513976e 100644
--- a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist
+++ b/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>7.13.0</string>
+ <string>8.0.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphonesimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphonesimulator16.1</string>
+ <string>iphonesimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities
deleted file mode 100644
index 814daaa..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities
+++ /dev/null
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities
new file mode 120000
index 0000000..6b04615
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities
@@ -0,0 +1 @@
+Versions/Current/GoogleUtilities
\ No newline at end of file
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Contents/Info.plist b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Contents/Info.plist
deleted file mode 100644
index 67adcb0..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.GoogleUtilities-Privacy</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>GoogleUtilities_Privacy</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>7.13.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.12</string>
-</dict>
-</plist>
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
deleted file mode 100644
index eba704d..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>NSPrivacyTracking</key>
- <false/>
- <key>NSPrivacyTrackingDomains</key>
- <array>
- </array>
- <key>NSPrivacyCollectedDataTypes</key>
- <array>
- </array>
- <key>NSPrivacyAccessedAPITypes</key>
- <array>
- <dict>
- <key>NSPrivacyAccessedAPIType</key>
- <string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
- <key>NSPrivacyAccessedAPITypeReasons</key>
- <array>
- <string>C617.1</string>
- </array>
- </dict>
- <dict>
- <key>NSPrivacyAccessedAPIType</key>
- <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
- <key>NSPrivacyAccessedAPITypeReasons</key>
- <array>
- <string>1C8F.1</string>
- <string>C56D.1</string>
- </array>
- </dict>
- </array>
-</dict>
-</plist>
-
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
deleted file mode 100644
index e84ab9e..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface GULAppEnvironmentUtil : NSObject
-
-/// Indicates whether the app is from Apple Store or not. Returns NO if the app is on simulator,
-/// development environment or sideloaded.
-+ (BOOL)isFromAppStore;
-
-/// Indicates whether the app is a Testflight app. Returns YES if the app has sandbox receipt.
-/// Returns NO otherwise.
-+ (BOOL)isAppStoreReceiptSandbox;
-
-/// Indicates whether the app is on simulator or not at runtime depending on the device
-/// architecture.
-+ (BOOL)isSimulator;
-
-/// The current device model. Returns an empty string if device model cannot be retrieved.
-+ (nullable NSString *)deviceModel;
-
-/// The current device model, with simulator-specific values. Returns an empty string if device
-/// model cannot be retrieved.
-+ (nullable NSString *)deviceSimulatorModel;
-
-/// The current operating system version. Returns an empty string if the system version cannot be
-/// retrieved.
-+ (NSString *)systemVersion;
-
-/// Indicates whether it is running inside an extension or an app.
-+ (BOOL)isAppExtension;
-
-/// @return Returns @YES when is run on iOS version greater or equal to 7.0
-+ (BOOL)isIOS7OrHigher DEPRECATED_MSG_ATTRIBUTE(
- "Always `YES` because only iOS 8 and higher supported. The method will be removed.");
-
-/// @return YES if Swift runtime detected in the app.
-+ (BOOL)hasSwiftRuntime __deprecated;
-
-/// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst", and
-/// "visionos".
-+ (NSString *)applePlatform;
-
-/// @return An Apple Device platform. Same possible values as `applePlatform`, with the addition of
-/// "ipados".
-+ (NSString *)appleDevicePlatform;
-
-/// @return The way the library was added to the app, e.g. "swiftpm", "cocoapods", etc.
-+ (NSString *)deploymentType;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULApplication.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULApplication.h
deleted file mode 100644
index 6c44058..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULApplication.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright 2019 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#if TARGET_OS_IOS || TARGET_OS_TV || (defined(TARGET_OS_VISION) && TARGET_OS_VISION)
-
-#import <UIKit/UIKit.h>
-
-#define GULApplication UIApplication
-#define GULApplicationDelegate UIApplicationDelegate
-#define GULUserActivityRestoring UIUserActivityRestoring
-
-static NSString *const kGULApplicationClassName = @"UIApplication";
-
-#elif TARGET_OS_OSX
-
-#import <AppKit/AppKit.h>
-
-#define GULApplication NSApplication
-#define GULApplicationDelegate NSApplicationDelegate
-#define GULUserActivityRestoring NSUserActivityRestoring
-
-static NSString *const kGULApplicationClassName = @"NSApplication";
-
-#elif TARGET_OS_WATCH
-
-#import <WatchKit/WatchKit.h>
-
-// We match the according watchOS API but swizzling should not work in watch
-#define GULApplication WKExtension
-#define GULApplicationDelegate WKExtensionDelegate
-#define GULUserActivityRestoring NSUserActivityRestoring
-
-static NSString *const kGULApplicationClassName = @"WKExtension";
-
-#endif
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h
deleted file mode 100644
index 43d3740..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright 2021 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Describes an object that can store and fetch heartbeat dates for given tags.
- */
-@protocol GULHeartbeatDateStorable <NSObject>
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h
deleted file mode 100644
index 245b1a2..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright 2019 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULHeartbeatDateStorable.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// The name of the directory where the heartbeat data is stored.
-extern NSString *const kGULHeartbeatStorageDirectory;
-
-/// Stores either a date or a dictionary to a specified file.
-@interface GULHeartbeatDateStorage : NSObject <GULHeartbeatDateStorable>
-
-- (instancetype)init NS_UNAVAILABLE;
-
-@property(nonatomic, readonly) NSURL *fileURL;
-
-/**
- * Default initializer.
- * @param fileName The name of the file to store the date information.
- * exist, it will be created if needed.
- */
-- (instancetype)initWithFileName:(NSString *)fileName;
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h
deleted file mode 100644
index e6c7dda..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright 2021 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULHeartbeatDateStorable.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// Stores either a date or a dictionary to a specified file.
-@interface GULHeartbeatDateStorageUserDefaults : NSObject <GULHeartbeatDateStorable>
-
-/**
- * Default initializer. tvOS can only write to the cache directory and
- * there are no guarantees that the directory will persist. User defaults will
- * be retained, so that should be used instead.
- * @param defaults User defaults instance to store the heartbeat information.
- * @param key The key to be used with the user defaults instance.
- */
-- (instancetype)initWithDefaults:(NSUserDefaults *)defaults key:(NSString *)key;
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULKeychainStorage.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULKeychainStorage.h
deleted file mode 100644
index af10cb4..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULKeychainStorage.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright 2019 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class FBLPromise<ValueType>;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// The class provides a convenient, multiplatform abstraction of the Keychain.
-///
-/// When using this API on macOS, the corresponding target must be signed with a provisioning
-/// profile that has the Keychain Sharing capability enabled.
-@interface GULKeychainStorage : NSObject
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/** Initializes the keychain storage with Keychain Service name.
- * @param service A Keychain Service name that will be used to store and retrieve objects. See also
- * `kSecAttrService`.
- */
-- (instancetype)initWithService:(NSString *)service;
-
-/**
- * Get an object by key.
- * @param key The key.
- * @param objectClass The expected object class required by `NSSecureCoding`.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns a promise. It is resolved with an object stored by key if exists. It is resolved
- * with `nil` when the object not found. It fails on a Keychain error.
- */
-- (FBLPromise<id<NSSecureCoding>> *)getObjectForKey:(NSString *)key
- objectClass:(Class)objectClass
- accessGroup:(nullable NSString *)accessGroup;
-
-/**
- * Saves the given object by the given key.
- * @param object The object to store.
- * @param key The key to store the object. If there is an existing object by the key, it will be
- * overridden.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns which is resolved with `[NSNull null]` on success.
- */
-- (FBLPromise<NSNull *> *)setObject:(id<NSSecureCoding>)object
- forKey:(NSString *)key
- accessGroup:(nullable NSString *)accessGroup;
-
-/**
- * Removes the object by the given key.
- * @param key The key to store the object. If there is an existing object by the key, it will be
- * overridden.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns which is resolved with `[NSNull null]` on success.
- */
-- (FBLPromise<NSNull *> *)removeObjectForKey:(NSString *)key
- accessGroup:(nullable NSString *)accessGroup;
-
-#if TARGET_OS_OSX
-/// If not `nil`, then only this keychain will be used to save and read data (see
-/// `kSecMatchSearchList` and `kSecUseKeychain`. It is mostly intended to be used by unit tests.
-@property(nonatomic, nullable) SecKeychainRef keychainRef;
-#endif // TARGET_OS_OSX
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULLogger.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULLogger.h
deleted file mode 100644
index 3643568..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULLogger.h
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
- * Copyright 2018 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULLoggerLevel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * The services used in the logger.
- */
-typedef NSString *const GULLoggerService;
-
-#ifdef __cplusplus
-extern "C" {
-#endif // __cplusplus
-
-/**
- * Initialize GULLogger.
- */
-extern void GULLoggerInitializeASL(void);
-
-/**
- * Override log level to Debug.
- */
-void GULLoggerForceDebug(void);
-
-/**
- * Turn on logging to STDERR.
- */
-extern void GULLoggerEnableSTDERR(void);
-
-/**
- * Gets the current GULLoggerLevel.
- */
-extern GULLoggerLevel GULGetLoggerLevel(void);
-
-/**
- * Changes the default logging level of GULLoggerLevelNotice to a user-specified level.
- * The default level cannot be set above GULLoggerLevelNotice if the app is running from App Store.
- * (required) log level (one of the GULLoggerLevel enum values).
- */
-extern void GULSetLoggerLevel(GULLoggerLevel loggerLevel);
-
-/**
- * Checks if the specified logger level is loggable given the current settings.
- * (required) log level (one of the GULLoggerLevel enum values).
- */
-extern BOOL GULIsLoggableLevel(GULLoggerLevel loggerLevel);
-
-/**
- * Register version to include in logs.
- * (required) version
- */
-extern void GULLoggerRegisterVersion(NSString *version);
-
-/**
- * Logs a message to the Xcode console and the device log. If running from AppStore, will
- * not log any messages with a level higher than GULLoggerLevelNotice to avoid log spamming.
- * (required) log level (one of the GULLoggerLevel enum values).
- * (required) service name of type GULLoggerService.
- * (required) message code starting with "I-" which means iOS, followed by a capitalized
- * three-character service identifier and a six digit integer message ID that is unique
- * within the service.
- * An example of the message code is @"I-COR000001".
- * (required) message string which can be a format string.
- * (optional) variable arguments list obtained from calling va_start, used when message is a format
- * string.
- */
-extern void GULLogBasic(GULLoggerLevel level,
- GULLoggerService service,
- BOOL forceLog,
- NSString *messageCode,
- NSString *message,
-// On 64-bit simulators, va_list is not a pointer, so cannot be marked nullable
-// See: http://stackoverflow.com/q/29095469
-#if __LP64__ && TARGET_OS_SIMULATOR || TARGET_OS_OSX
- va_list args_ptr
-#else
- va_list _Nullable args_ptr
-#endif
-);
-
-/**
- * The following functions accept the following parameters in order:
- * (required) service name of type GULLoggerService.
- * (required) message code starting from "I-" which means iOS, followed by a capitalized
- * three-character service identifier and a six digit integer message ID that is unique
- * within the service.
- * An example of the message code is @"I-COR000001".
- * See go/firebase-log-proposal for details.
- * (required) message string which can be a format string.
- * (optional) the list of arguments to substitute into the format string.
- * Example usage:
- * GULLogError(kGULLoggerCore, @"I-COR000001", @"Configuration of %@ failed.", app.name);
- */
-extern void GULLogError(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogWarning(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogNotice(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogInfo(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogDebug(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-
-#ifdef __cplusplus
-} // extern "C"
-#endif // __cplusplus
-
-@interface GULLoggerWrapper : NSObject
-
-/**
- * Objective-C wrapper for GULLogBasic to allow weak linking to GULLogger
- * (required) log level (one of the GULLoggerLevel enum values).
- * (required) service name of type GULLoggerService.
- * (required) message code starting with "I-" which means iOS, followed by a capitalized
- * three-character service identifier and a six digit integer message ID that is unique
- * within the service.
- * An example of the message code is @"I-COR000001".
- * (required) message string which can be a format string.
- * (optional) variable arguments list obtained from calling va_start, used when message is a format
- * string.
- */
-
-+ (void)logWithLevel:(GULLoggerLevel)level
- withService:(GULLoggerService)service
- withCode:(NSString *)messageCode
- withMessage:(NSString *)message
- withArgs:(va_list)args;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULLoggerLevel.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULLoggerLevel.h
deleted file mode 100644
index f0ee435..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULLoggerLevel.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright 2018 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-/**
- * The log levels used by internal logging.
- */
-typedef NS_ENUM(NSInteger, GULLoggerLevel) {
- /** Error level, matches ASL_LEVEL_ERR. */
- GULLoggerLevelError = 3,
- /** Warning level, matches ASL_LEVEL_WARNING. */
- GULLoggerLevelWarning = 4,
- /** Notice level, matches ASL_LEVEL_NOTICE. */
- GULLoggerLevelNotice = 5,
- /** Info level, matches ASL_LEVEL_INFO. */
- GULLoggerLevelInfo = 6,
- /** Debug level, matches ASL_LEVEL_DEBUG. */
- GULLoggerLevelDebug = 7,
- /** Minimum log level. */
- GULLoggerLevelMin = GULLoggerLevelError,
- /** Maximum log level. */
- GULLoggerLevelMax = GULLoggerLevelDebug
-} NS_SWIFT_NAME(GoogleLoggerLevel);
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULMutableDictionary.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULMutableDictionary.h
deleted file mode 100644
index a8cc45b..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULMutableDictionary.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-/// A mutable dictionary that provides atomic accessor and mutators.
-@interface GULMutableDictionary : NSObject
-
-/// Returns an object given a key in the dictionary or nil if not found.
-- (id)objectForKey:(id)key;
-
-/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary.
-- (void)setObject:(id)object forKey:(id<NSCopying>)key;
-
-/// Removes the object given its session ID from the dictionary.
-- (void)removeObjectForKey:(id)key;
-
-/// Removes all objects.
-- (void)removeAllObjects;
-
-/// Returns the number of current objects in the dictionary.
-- (NSUInteger)count;
-
-/// Returns an object given a key in the dictionary or nil if not found.
-- (id)objectForKeyedSubscript:(id<NSCopying>)key;
-
-/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary.
-- (void)setObject:(id)obj forKeyedSubscript:(id<NSCopying>)key;
-
-/// Returns the immutable dictionary.
-- (NSDictionary *)dictionary;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNSData+zlib.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNSData+zlib.h
deleted file mode 100644
index 36f94a7..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNSData+zlib.h
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright 2018 Google
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-/// This is a copy of Google Toolbox for Mac library to avoid creating an extra framework.
-
-// NOTE: For 64bit, none of these apis handle input sizes >32bits, they will return nil when given
-// such data. To handle data of that size you really should be streaming it rather then doing it all
-// in memory.
-
-@interface NSData (GULGzip)
-
-/// Returns an data as the result of decompressing the payload of |data|.The data to decompress must
-/// be a gzipped payloads.
-+ (NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
-
-/// Returns an compressed data with the result of gzipping the payload of |data|. Uses the default
-/// compression level.
-+ (NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
-
-FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorDomain;
-FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorKey; // NSNumber
-FOUNDATION_EXPORT NSString *const GULNSDataZlibRemainingBytesKey; // NSNumber
-
-typedef NS_ENUM(NSInteger, GULNSDataZlibError) {
- GULNSDataZlibErrorGreaterThan32BitsToCompress = 1024,
- // An internal zlib error.
- // GULNSDataZlibErrorKey will contain the error value.
- // NSLocalizedDescriptionKey may contain an error string from zlib.
- // Look in zlib.h for list of errors.
- GULNSDataZlibErrorInternal,
- // There was left over data in the buffer that was not used.
- // GULNSDataZlibRemainingBytesKey will contain number of remaining bytes.
- GULNSDataZlibErrorDataRemaining
-};
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetwork.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetwork.h
deleted file mode 100644
index 8631b8b..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetwork.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULNetworkConstants.h"
-#import "GULNetworkLoggerProtocol.h"
-#import "GULNetworkURLSession.h"
-
-/// Delegate protocol for GULNetwork events.
-@protocol GULNetworkReachabilityDelegate
-
-/// Tells the delegate to handle events when the network reachability changes to connected or not
-/// connected.
-- (void)reachabilityDidChange;
-
-@end
-
-/// The Network component that provides network status and handles network requests and responses.
-/// This is not thread safe.
-///
-/// NOTE:
-/// User must add FIRAnalytics handleEventsForBackgroundURLSessionID:completionHandler to the
-/// AppDelegate application:handleEventsForBackgroundURLSession:completionHandler:
-@interface GULNetwork : NSObject
-
-/// Indicates if network connectivity is available.
-@property(nonatomic, readonly, getter=isNetworkConnected) BOOL networkConnected;
-
-/// Indicates if there are any uploads in progress.
-@property(nonatomic, readonly, getter=hasUploadInProgress) BOOL uploadInProgress;
-
-/// An optional delegate that can be used in the event when network reachability changes.
-@property(nonatomic, weak) id<GULNetworkReachabilityDelegate> reachabilityDelegate;
-
-/// An optional delegate that can be used to log messages, warnings or errors that occur in the
-/// network operations.
-@property(nonatomic, weak) id<GULNetworkLoggerDelegate> loggerDelegate;
-
-/// Indicates whether the logger should display debug messages.
-@property(nonatomic, assign) BOOL isDebugModeEnabled;
-
-/// The time interval in seconds for the network request to timeout.
-@property(nonatomic, assign) NSTimeInterval timeoutInterval;
-
-/// Initializes with the default reachability host.
-- (instancetype)init;
-
-/// Initializes with a custom reachability host.
-- (instancetype)initWithReachabilityHost:(NSString *)reachabilityHost;
-
-/// Handles events when background session with the given ID has finished.
-+ (void)handleEventsForBackgroundURLSessionID:(NSString *)sessionID
- completionHandler:(GULNetworkSystemCompletionHandler)completionHandler;
-
-/// Compresses and sends a POST request with the provided data to the URL. The session will be
-/// background session if usingBackgroundSession is YES. Otherwise, the POST session is default
-/// session. Returns a session ID or nil if an error occurs.
-- (NSString *)postURL:(NSURL *)url
- payload:(NSData *)payload
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
-
-/// Compresses and sends a POST request with the provided headers and data to the URL. The session
-/// will be background session if usingBackgroundSession is YES. Otherwise, the POST session is
-/// default session. Returns a session ID or nil if an error occurs.
-- (NSString *)postURL:(NSURL *)url
- headers:(NSDictionary *)headers
- payload:(NSData *)payload
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
-
-/// Sends a GET request with the provided data to the URL. The session will be background session
-/// if usingBackgroundSession is YES. Otherwise, the GET session is default session. Returns a
-/// session ID or nil if an error occurs.
-- (NSString *)getURL:(NSURL *)url
- headers:(NSDictionary *)headers
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkConstants.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkConstants.h
deleted file mode 100644
index 1cbedd1..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkConstants.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-/// Error codes in Firebase Network error domain.
-/// Note: these error codes should never change. It would make it harder to decode the errors if
-/// we inadvertently altered any of these codes in a future SDK version.
-typedef NS_ENUM(NSInteger, GULNetworkErrorCode) {
- /// Unknown error.
- GULNetworkErrorCodeUnknown = 0,
- /// Error occurs when the request URL is invalid.
- GULErrorCodeNetworkInvalidURL = 1,
- /// Error occurs when request cannot be constructed.
- GULErrorCodeNetworkRequestCreation = 2,
- /// Error occurs when payload cannot be compressed.
- GULErrorCodeNetworkPayloadCompression = 3,
- /// Error occurs when session task cannot be created.
- GULErrorCodeNetworkSessionTaskCreation = 4,
- /// Error occurs when there is no response.
- GULErrorCodeNetworkInvalidResponse = 5
-};
-
-#pragma mark - Network constants
-
-/// The prefix of the ID of the background session.
-extern NSString *const kGULNetworkBackgroundSessionConfigIDPrefix;
-
-/// The sub directory to store the files of data that is being uploaded in the background.
-extern NSString *const kGULNetworkApplicationSupportSubdirectory;
-
-/// Name of the temporary directory that stores files for background uploading.
-extern NSString *const kGULNetworkTempDirectoryName;
-
-/// The period when the temporary uploading file can stay.
-extern const NSTimeInterval kGULNetworkTempFolderExpireTime;
-
-/// The default network request timeout interval.
-extern const NSTimeInterval kGULNetworkTimeOutInterval;
-
-/// The host to check the reachability of the network.
-extern NSString *const kGULNetworkReachabilityHost;
-
-/// The key to get the error context of the UserInfo.
-extern NSString *const kGULNetworkErrorContext;
-
-#pragma mark - Network Status Code
-
-extern const int kGULNetworkHTTPStatusOK;
-extern const int kGULNetworkHTTPStatusNoContent;
-extern const int kGULNetworkHTTPStatusCodeMultipleChoices;
-extern const int kGULNetworkHTTPStatusCodeMovedPermanently;
-extern const int kGULNetworkHTTPStatusCodeFound;
-extern const int kGULNetworkHTTPStatusCodeNotModified;
-extern const int kGULNetworkHTTPStatusCodeMovedTemporarily;
-extern const int kGULNetworkHTTPStatusCodeNotFound;
-extern const int kGULNetworkHTTPStatusCodeCannotAcceptTraffic;
-extern const int kGULNetworkHTTPStatusCodeUnavailable;
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkInfo.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkInfo.h
deleted file mode 100644
index d3025cd..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkInfo.h
+++ /dev/null
@@ -1,57 +0,0 @@
-// Copyright 2022 Google LLC
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// The type of network that the device is running with. Values should correspond to the NetworkType
-/// values in android/play/playlog/proto/clientanalytics.proto
-typedef NS_ENUM(NSInteger, GULNetworkType) {
- GULNetworkTypeNone = -1,
- GULNetworkTypeMobile = 0,
- GULNetworkTypeWIFI = 1,
-};
-
-/// Collection of utilities to read network status information
-@interface GULNetworkInfo : NSObject
-
-/// Returns the cellular mobile country code (mcc) if CoreTelephony is supported, otherwise nil
-+ (NSString *_Nullable)getNetworkMobileCountryCode;
-
-/// Returns the cellular mobile network code (mnc) if CoreTelephony is supported, otherwise nil
-+ (NSString *_Nullable)getNetworkMobileNetworkCode;
-
-/**
- * Returns the formatted MccMnc if the inputs are valid, otherwise nil
- * @param mcc The Mobile Country Code returned from `getNetworkMobileCountryCode`
- * @param mnc The Mobile Network Code returned from `getNetworkMobileNetworkCode`
- * @returns A string with the concatenated mccMnc if both inputs are valid, otherwise nil
- */
-+ (NSString *_Nullable)formatMcc:(NSString *_Nullable)mcc andMNC:(NSString *_Nullable)mnc;
-
-/// Returns an enum indicating the network type. The enum values should be easily transferrable to
-/// the NetworkType value in android/play/playlog/proto/clientanalytics.proto. Right now this always
-/// returns None on platforms other than iOS. This should be updated in the future to return Wi-Fi
-/// values for the other platforms when applicable.
-+ (GULNetworkType)getNetworkType;
-
-/// Returns a string indicating the radio access technology used by the app. The return value will
-/// be one of CTRadioAccess constants defined in
-/// https://developer.apple.com/documentation/coretelephony/cttelephonynetworkinfo/radio_access_technology_constants
-+ (NSString *)getNetworkRadioType;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
deleted file mode 100644
index 425c073..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULNetworkMessageCode.h"
-
-/// The log levels used by GULNetworkLogger.
-typedef NS_ENUM(NSInteger, GULNetworkLogLevel) {
- kGULNetworkLogLevelError = 3,
- kGULNetworkLogLevelWarning = 4,
- kGULNetworkLogLevelInfo = 6,
- kGULNetworkLogLevelDebug = 7,
-};
-
-@protocol GULNetworkLoggerDelegate <NSObject>
-
-@required
-/// Tells the delegate to log a message with an array of contexts and the log level.
-- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
- messageCode:(GULNetworkMessageCode)messageCode
- message:(NSString *)message
- contexts:(NSArray *)contexts;
-
-/// Tells the delegate to log a message with a context and the log level.
-- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
- messageCode:(GULNetworkMessageCode)messageCode
- message:(NSString *)message
- context:(id)context;
-
-/// Tells the delegate to log a message with the log level.
-- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
- messageCode:(GULNetworkMessageCode)messageCode
- message:(NSString *)message;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
deleted file mode 100644
index 507bc5a..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-// Make sure these codes do not overlap with any contained in the FIRAMessageCode enum.
-typedef NS_ENUM(NSInteger, GULNetworkMessageCode) {
- // GULNetwork.m
- kGULNetworkMessageCodeNetwork000 = 900000, // I-NET900000
- kGULNetworkMessageCodeNetwork001 = 900001, // I-NET900001
- kGULNetworkMessageCodeNetwork002 = 900002, // I-NET900002
- kGULNetworkMessageCodeNetwork003 = 900003, // I-NET900003
- // GULNetworkURLSession.m
- kGULNetworkMessageCodeURLSession000 = 901000, // I-NET901000
- kGULNetworkMessageCodeURLSession001 = 901001, // I-NET901001
- kGULNetworkMessageCodeURLSession002 = 901002, // I-NET901002
- kGULNetworkMessageCodeURLSession003 = 901003, // I-NET901003
- kGULNetworkMessageCodeURLSession004 = 901004, // I-NET901004
- kGULNetworkMessageCodeURLSession005 = 901005, // I-NET901005
- kGULNetworkMessageCodeURLSession006 = 901006, // I-NET901006
- kGULNetworkMessageCodeURLSession007 = 901007, // I-NET901007
- kGULNetworkMessageCodeURLSession008 = 901008, // I-NET901008
- kGULNetworkMessageCodeURLSession009 = 901009, // I-NET901009
- kGULNetworkMessageCodeURLSession010 = 901010, // I-NET901010
- kGULNetworkMessageCodeURLSession011 = 901011, // I-NET901011
- kGULNetworkMessageCodeURLSession012 = 901012, // I-NET901012
- kGULNetworkMessageCodeURLSession013 = 901013, // I-NET901013
- kGULNetworkMessageCodeURLSession014 = 901014, // I-NET901014
- kGULNetworkMessageCodeURLSession015 = 901015, // I-NET901015
- kGULNetworkMessageCodeURLSession016 = 901016, // I-NET901016
- kGULNetworkMessageCodeURLSession017 = 901017, // I-NET901017
- kGULNetworkMessageCodeURLSession018 = 901018, // I-NET901018
- kGULNetworkMessageCodeURLSession019 = 901019, // I-NET901019
-};
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
deleted file mode 100644
index a33262a..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
+++ /dev/null
@@ -1,207 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * GULOriginalIMPConvenienceMacros.h
- *
- * This header contains convenience macros for invoking the original IMP of a swizzled method.
- */
-
-/**
- * Invokes original IMP when the original selector takes no arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- */
-#define GUL_INVOKE_ORIGINAL_IMP0(__receivingObject, __swizzledSEL, __returnType, __originalIMP) \
- ((__returnType(*)(id, SEL))__originalIMP)(__receivingObject, __swizzledSEL)
-
-/**
- * Invokes original IMP when the original selector takes 1 argument.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP1(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1)))__originalIMP)(__receivingObject, __swizzledSEL, \
- __arg1)
-
-/**
- * Invokes original IMP when the original selector takes 2 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP2(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2)))__originalIMP)( \
- __receivingObject, __swizzledSEL, __arg1, __arg2)
-
-/**
- * Invokes original IMP when the original selector takes 3 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP3(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), \
- __typeof__(__arg3)))__originalIMP)(__receivingObject, __swizzledSEL, __arg1, \
- __arg2, __arg3)
-
-/**
- * Invokes original IMP when the original selector takes 4 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- * @param __arg4 The fourth argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP4(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3, __arg4) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
- __typeof__(__arg4)))__originalIMP)(__receivingObject, __swizzledSEL, __arg1, \
- __arg2, __arg3, __arg4)
-
-/**
- * Invokes original IMP when the original selector takes 5 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- * @param __arg4 The fourth argument.
- * @param __arg5 The fifth argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP5(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3, __arg4, __arg5) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
- __typeof__(__arg4), __typeof__(__arg5)))__originalIMP)( \
- __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5)
-
-/**
- * Invokes original IMP when the original selector takes 6 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- * @param __arg4 The fourth argument.
- * @param __arg5 The fifth argument.
- * @param __arg6 The sixth argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP6(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3, __arg4, __arg5, __arg6) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
- __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6)))__originalIMP)( \
- __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6)
-
-/**
- * Invokes original IMP when the original selector takes 7 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- * @param __arg4 The fourth argument.
- * @param __arg5 The fifth argument.
- * @param __arg6 The sixth argument.
- * @param __arg7 The seventh argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP7(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
- __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \
- __typeof__(__arg7)))__originalIMP)( \
- __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7)
-
-/**
- * Invokes original IMP when the original selector takes 8 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- * @param __arg4 The fourth argument.
- * @param __arg5 The fifth argument.
- * @param __arg6 The sixth argument.
- * @param __arg7 The seventh argument.
- * @param __arg8 The eighth argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP8(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
- __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \
- __typeof__(__arg7), __typeof__(__arg8)))__originalIMP)( \
- __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \
- __arg8)
-
-/**
- * Invokes original IMP when the original selector takes 9 arguments.
- *
- * @param __receivingObject The object on which the IMP is invoked.
- * @param __swizzledSEL The selector used for swizzling.
- * @param __returnType The return type of the original implementation.
- * @param __originalIMP The original IMP.
- * @param __arg1 The first argument.
- * @param __arg2 The second argument.
- * @param __arg3 The third argument.
- * @param __arg4 The fourth argument.
- * @param __arg5 The fifth argument.
- * @param __arg6 The sixth argument.
- * @param __arg7 The seventh argument.
- * @param __arg8 The eighth argument.
- * @param __arg9 The ninth argument.
- */
-#define GUL_INVOKE_ORIGINAL_IMP9(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
- __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8, \
- __arg9) \
- ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
- __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \
- __typeof__(__arg7), __typeof__(__arg8), __typeof__(__arg9)))__originalIMP)( \
- __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \
- __arg8, __arg9)
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
deleted file mode 100644
index 0c70c05..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-#if !TARGET_OS_WATCH
-#import <SystemConfiguration/SystemConfiguration.h>
-#endif
-
-/// Reachability Status
-typedef enum {
- kGULReachabilityUnknown, ///< Have not yet checked or been notified whether host is reachable.
- kGULReachabilityNotReachable, ///< Host is not reachable.
- kGULReachabilityViaWifi, ///< Host is reachable via Wifi.
- kGULReachabilityViaCellular, ///< Host is reachable via cellular.
-} GULReachabilityStatus;
-
-const NSString *GULReachabilityStatusString(GULReachabilityStatus status);
-
-@class GULReachabilityChecker;
-
-/// Google Analytics iOS Reachability Checker.
-@protocol GULReachabilityDelegate
-@required
-/// Called when network status has changed.
-- (void)reachability:(GULReachabilityChecker *)reachability
- statusChanged:(GULReachabilityStatus)status;
-@end
-
-/// Google Analytics iOS Network Status Checker.
-@interface GULReachabilityChecker : NSObject
-
-/// The last known reachability status, or GULReachabilityStatusUnknown if the
-/// checker is not active.
-@property(nonatomic, readonly) GULReachabilityStatus reachabilityStatus;
-/// The host to which reachability status is to be checked.
-@property(nonatomic, copy, readonly) NSString *host;
-/// The delegate to be notified of reachability status changes.
-@property(nonatomic, weak) id<GULReachabilityDelegate> reachabilityDelegate;
-/// `YES` if the reachability checker is active, `NO` otherwise.
-@property(nonatomic, readonly) BOOL isActive;
-
-/// Initialize the reachability checker. Note that you must call start to begin checking for and
-/// receiving notifications about network status changes.
-///
-/// @param reachabilityDelegate The delegate to be notified when reachability status to host
-/// changes.
-///
-/// @param host The name of the host.
-///
-- (instancetype)initWithReachabilityDelegate:(id<GULReachabilityDelegate>)reachabilityDelegate
- withHost:(NSString *)host;
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/// Start checking for reachability to the specified host. This has no effect if the status
-/// checker is already checking for connectivity.
-///
-/// @return `YES` if initiating status checking was successful or the status checking has already
-/// been initiated, `NO` otherwise.
-- (BOOL)start;
-
-/// Stop checking for reachability to the specified host. This has no effect if the status
-/// checker is not checking for connectivity.
-- (void)stop;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
deleted file mode 100644
index ed080a3..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright 2019 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-#import <TargetConditionals.h>
-
-#if !TARGET_OS_OSX
-#import <UIKit/UIKit.h>
-#endif // !TARGET_OS_OSX
-
-#if ((TARGET_OS_IOS || TARGET_OS_TV) && (__IPHONE_OS_VERSION_MAX_ALLOWED >= 130000))
-#define UISCENE_SUPPORTED 1
-#endif
-
-NS_ASSUME_NONNULL_BEGIN
-
-typedef NSString *const GULSceneDelegateInterceptorID;
-
-/** This class contains methods that isa swizzle the scene delegate. */
-@interface GULSceneDelegateSwizzler : NSProxy
-
-#if UISCENE_SUPPORTED
-
-/** Registers a scene delegate interceptor whose methods will be invoked as they're invoked on the
- * original scene delegate.
- *
- * @param interceptor An instance of a class that conforms to the application delegate protocol.
- * The interceptor is NOT retained.
- * @return A unique GULSceneDelegateInterceptorID if interceptor was successfully registered; nil
- * if it fails.
- */
-+ (nullable GULSceneDelegateInterceptorID)registerSceneDelegateInterceptor:
- (id<UISceneDelegate>)interceptor API_AVAILABLE(ios(13.0), tvos(13.0));
-
-/** Unregisters an interceptor with the given ID if it exists.
- *
- * @param interceptorID The object that was generated when the interceptor was registered.
- */
-+ (void)unregisterSceneDelegateInterceptorWithID:(GULSceneDelegateInterceptorID)interceptorID
- API_AVAILABLE(ios(13.0), tvos(13.0));
-
-/** Do not initialize this class. */
-- (instancetype)init NS_UNAVAILABLE;
-
-#endif // UISCENE_SUPPORTED
-
-/** This method ensures that the original scene delegate has been proxied. Call this before
- * registering your interceptor. This method is safe to call multiple times (but it only proxies
- * the scene delegate once).
- *
- * The method has no effect for extensions.
- */
-+ (void)proxyOriginalSceneDelegate;
-
-/** Indicates whether scene delegate proxy is explicitly disabled or enabled. Enabled by default.
- *
- * @return YES if SceneDelegateProxy is Enabled, NO otherwise.
- */
-+ (BOOL)isSceneDelegateProxyEnabled;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULSecureCoding.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULSecureCoding.h
deleted file mode 100644
index 8484b39..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULSecureCoding.h
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright 2019 Google
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** The class wraps `NSKeyedArchiver` and `NSKeyedUnarchiver` API to provide a unified secure coding
- * methods for iOS versions before and after 11.
- */
-@interface GULSecureCoding : NSObject
-
-+ (nullable id)unarchivedObjectOfClasses:(NSSet<Class> *)classes
- fromData:(NSData *)data
- error:(NSError **)outError;
-
-+ (nullable id)unarchivedObjectOfClass:(Class)class
- fromData:(NSData *)data
- error:(NSError **)outError;
-
-+ (nullable NSData *)archivedDataWithRootObject:(id<NSCoding>)object error:(NSError **)outError;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h
deleted file mode 100644
index e88eb67..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** The class represents HTTP response received from `NSURLSession`. */
-@interface GULURLSessionDataResponse : NSObject
-
-@property(nonatomic, readonly) NSHTTPURLResponse *HTTPResponse;
-@property(nonatomic, nullable, readonly) NSData *HTTPBody;
-
-- (instancetype)initWithResponse:(NSHTTPURLResponse *)response HTTPBody:(nullable NSData *)body;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULUserDefaults.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULUserDefaults.h
deleted file mode 100644
index 0d04781..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULUserDefaults.h
+++ /dev/null
@@ -1,110 +0,0 @@
-// Copyright 2018 Google
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// A thread-safe user defaults that uses C functions from CFPreferences.h instead of
-/// `NSUserDefaults`. This is to avoid sending an `NSNotification` when it's changed from a
-/// background thread to avoid crashing. // TODO: Insert radar number here.
-@interface GULUserDefaults : NSObject
-
-/// A shared user defaults similar to +[NSUserDefaults standardUserDefaults] and accesses the same
-/// data of the standardUserDefaults.
-+ (GULUserDefaults *)standardUserDefaults;
-
-/// Initializes preferences with a suite name that is the same with the NSUserDefaults' suite name.
-/// Both of CFPreferences and NSUserDefaults share the same plist file so their data will exactly
-/// the same.
-///
-/// @param suiteName The name of the suite of the user defaults.
-- (instancetype)initWithSuiteName:(nullable NSString *)suiteName;
-
-#pragma mark - Getters
-
-/// Searches the receiver's search list for a default with the key 'defaultName' and return it. If
-/// another process has changed defaults in the search list, NSUserDefaults will automatically
-/// update to the latest values. If the key in question has been marked as ubiquitous via a Defaults
-/// Configuration File, the latest value may not be immediately available, and the registered value
-/// will be returned instead.
-- (nullable id)objectForKey:(NSString *)defaultName;
-
-/// Equivalent to -objectForKey:, except that it will return nil if the value is not an NSArray.
-- (nullable NSArray *)arrayForKey:(NSString *)defaultName;
-
-/// Equivalent to -objectForKey:, except that it will return nil if the value
-/// is not an NSDictionary.
-- (nullable NSDictionary<NSString *, id> *)dictionaryForKey:(NSString *)defaultName;
-
-/// Equivalent to -objectForKey:, except that it will convert NSNumber values to their NSString
-/// representation. If a non-string non-number value is found, nil will be returned.
-- (nullable NSString *)stringForKey:(NSString *)defaultName;
-
-/// Equivalent to -objectForKey:, except that it converts the returned value to an NSInteger. If the
-/// value is an NSNumber, the result of -integerValue will be returned. If the value is an NSString,
-/// it will be converted to NSInteger if possible. If the value is a boolean, it will be converted
-/// to either 1 for YES or 0 for NO. If the value is absent or can't be converted to an integer, 0
-/// will be returned.
-- (NSInteger)integerForKey:(NSString *)defaultName;
-
-/// Similar to -integerForKey:, except that it returns a float, and boolean values will not be
-/// converted.
-- (float)floatForKey:(NSString *)defaultName;
-
-/// Similar to -integerForKey:, except that it returns a double, and boolean values will not be
-/// converted.
-- (double)doubleForKey:(NSString *)defaultName;
-
-/// Equivalent to -objectForKey:, except that it converts the returned value to a BOOL. If the value
-/// is an NSNumber, NO will be returned if the value is 0, YES otherwise. If the value is an
-/// NSString, values of "YES" or "1" will return YES, and values of "NO", "0", or any other string
-/// will return NO. If the value is absent or can't be converted to a BOOL, NO will be returned.
-- (BOOL)boolForKey:(NSString *)defaultName;
-
-#pragma mark - Setters
-
-/// Immediately stores a value (or removes the value if `nil` is passed as the value) for the
-/// provided key in the search list entry for the receiver's suite name in the current user and any
-/// host, then asynchronously stores the value persistently, where it is made available to other
-/// processes.
-- (void)setObject:(nullable id)value forKey:(NSString *)defaultName;
-
-/// Equivalent to -setObject:forKey: except that the value is converted from a float to an NSNumber.
-- (void)setFloat:(float)value forKey:(NSString *)defaultName;
-
-/// Equivalent to -setObject:forKey: except that the value is converted from a double to an
-/// NSNumber.
-- (void)setDouble:(double)value forKey:(NSString *)defaultName;
-
-/// Equivalent to -setObject:forKey: except that the value is converted from an NSInteger to an
-/// NSNumber.
-- (void)setInteger:(NSInteger)value forKey:(NSString *)defaultName;
-
-/// Equivalent to -setObject:forKey: except that the value is converted from a BOOL to an NSNumber.
-- (void)setBool:(BOOL)value forKey:(NSString *)defaultName;
-
-#pragma mark - Removing Defaults
-
-/// Equivalent to -[... setObject:nil forKey:defaultName]
-- (void)removeObjectForKey:(NSString *)defaultName;
-
-#pragma mark - Save data
-
-/// Blocks the calling thread until all in-progress set operations have completed.
-- (void)synchronize;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
deleted file mode 100644
index 5cfb5ef..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
+++ /dev/null
@@ -1,42 +0,0 @@
-#ifdef __OBJC__
-#import <Cocoa/Cocoa.h>
-#else
-#ifndef FOUNDATION_EXPORT
-#if defined(__cplusplus)
-#define FOUNDATION_EXPORT extern "C"
-#else
-#define FOUNDATION_EXPORT extern
-#endif
-#endif
-#endif
-
-#import "GULAppDelegateSwizzler.h"
-#import "GULApplication.h"
-#import "GULSceneDelegateSwizzler.h"
-#import "GULAppEnvironmentUtil.h"
-#import "GULHeartbeatDateStorable.h"
-#import "GULHeartbeatDateStorage.h"
-#import "GULHeartbeatDateStorageUserDefaults.h"
-#import "GULKeychainStorage.h"
-#import "GULKeychainUtils.h"
-#import "GULNetworkInfo.h"
-#import "GULSecureCoding.h"
-#import "GULURLSessionDataResponse.h"
-#import "NSURLSession+GULPromises.h"
-#import "GULLogger.h"
-#import "GULLoggerLevel.h"
-#import "GULOriginalIMPConvenienceMacros.h"
-#import "GULSwizzler.h"
-#import "GULNSData+zlib.h"
-#import "GULMutableDictionary.h"
-#import "GULNetwork.h"
-#import "GULNetworkConstants.h"
-#import "GULNetworkLoggerProtocol.h"
-#import "GULNetworkMessageCode.h"
-#import "GULNetworkURLSession.h"
-#import "GULReachabilityChecker.h"
-#import "GULUserDefaults.h"
-
-FOUNDATION_EXPORT double GoogleUtilitiesVersionNumber;
-FOUNDATION_EXPORT const unsigned char GoogleUtilitiesVersionString[];
-
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h
deleted file mode 100644
index 7bed005..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class FBLPromise<Value>;
-@class GULURLSessionDataResponse;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Promise based API for `NSURLSession`. */
-@interface NSURLSession (GULPromises)
-
-/** Creates a promise wrapping `-[NSURLSession dataTaskWithRequest:completionHandler:]` method.
- * @param URLRequest The request to create a data task with.
- * @return A promise that is fulfilled when an HTTP response is received (with any response code),
- * or is rejected with the error passed to the task completion.
- */
-- (FBLPromise<GULURLSessionDataResponse *> *)gul_dataTaskPromiseWithRequest:
- (NSURLRequest *)URLRequest;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Info.plist b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Info.plist
deleted file mode 100644
index 8d8691c..0000000
--- a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>GoogleUtilities</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.GoogleUtilities</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>GoogleUtilities</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>7.13.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.12</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
-</dict>
-</plist>
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Modules b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Resources b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/GoogleUtilities b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/GoogleUtilities
new file mode 100644
index 0000000..c660454
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/GoogleUtilities
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULAppDelegateSwizzler.h
similarity index 100%
rename from frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h
rename to frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULAppDelegateSwizzler.h
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULAppEnvironmentUtil.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULAppEnvironmentUtil.h
new file mode 100644
index 0000000..dbce363
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULAppEnvironmentUtil.h
@@ -0,0 +1,62 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface GULAppEnvironmentUtil : NSObject
+
+/// Indicates whether the app is from Apple Store or not. Returns NO if the app is on simulator,
+/// development environment or sideloaded.
++ (BOOL)isFromAppStore;
+
+/// Indicates whether the app is a Testflight app. Returns YES if the app has sandbox receipt.
+/// Returns NO otherwise.
++ (BOOL)isAppStoreReceiptSandbox;
+
+/// Indicates whether the app is on simulator or not at runtime depending on the device
+/// architecture.
++ (BOOL)isSimulator;
+
+/// The current device model. Returns an empty string if device model cannot be retrieved.
++ (nullable NSString *)deviceModel;
+
+/// The current device model, with simulator-specific values. Returns an empty string if device
+/// model cannot be retrieved.
++ (nullable NSString *)deviceSimulatorModel;
+
+/// The current operating system version. Returns an empty string if the system version cannot be
+/// retrieved.
++ (NSString *)systemVersion;
+
+/// Indicates whether it is running inside an extension or an app.
++ (BOOL)isAppExtension;
+
+/// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst", and
+/// "visionos".
++ (NSString *)applePlatform;
+
+/// @return An Apple Device platform. Same possible values as `applePlatform`, with the addition of
+/// "ipados".
++ (NSString *)appleDevicePlatform;
+
+/// @return The way the library was added to the app, e.g. "swiftpm", "cocoapods", etc.
++ (NSString *)deploymentType;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULApplication.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULApplication.h
new file mode 100644
index 0000000..9311a17
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULApplication.h
@@ -0,0 +1,50 @@
+/*
+ * Copyright 2019 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#if TARGET_OS_IOS || TARGET_OS_TV || TARGET_OS_VISION
+
+#import <UIKit/UIKit.h>
+
+#define GULApplication UIApplication
+#define GULApplicationDelegate UIApplicationDelegate
+#define GULUserActivityRestoring UIUserActivityRestoring
+
+static NSString *const kGULApplicationClassName = @"UIApplication";
+
+#elif TARGET_OS_OSX
+
+#import <AppKit/AppKit.h>
+
+#define GULApplication NSApplication
+#define GULApplicationDelegate NSApplicationDelegate
+#define GULUserActivityRestoring NSUserActivityRestoring
+
+static NSString *const kGULApplicationClassName = @"NSApplication";
+
+#elif TARGET_OS_WATCH
+
+#import <WatchKit/WatchKit.h>
+
+// We match the according watchOS API but swizzling should not work in watch
+#define GULApplication WKExtension
+#define GULApplicationDelegate WKExtensionDelegate
+#define GULUserActivityRestoring NSUserActivityRestoring
+
+static NSString *const kGULApplicationClassName = @"WKExtension";
+
+#endif
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULKeychainStorage.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULKeychainStorage.h
new file mode 100644
index 0000000..eb90ea3
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULKeychainStorage.h
@@ -0,0 +1,84 @@
+/*
+ * Copyright 2019 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The class provides a convenient, multiplatform abstraction of the Keychain.
+///
+/// When using this API on macOS, the corresponding target must be signed with a provisioning
+/// profile that has the Keychain Sharing capability enabled.
+@interface GULKeychainStorage : NSObject
+
+- (instancetype)init NS_UNAVAILABLE;
+
+/** Initializes the keychain storage with Keychain Service name.
+ * @param service A Keychain Service name that will be used to store and retrieve objects. See also
+ * `kSecAttrService`.
+ */
+- (instancetype)initWithService:(NSString *)service;
+
+/// Get an object by key.
+/// @param key The key.
+/// @param objectClass The expected object class required by `NSSecureCoding`.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain read is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object stored in
+/// the keychain, or `nil` if it does not exist, is passed to the completion
+/// handler.
+- (void)getObjectForKey:(NSString *)key
+ objectClass:(Class)objectClass
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
+
+/// Saves the given object by the given key.
+/// @param object The object to store.
+/// @param key The key to store the object. If there is an existing object by the key, it will be
+/// overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain write is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object written to
+/// the keychain is passed to the completion handler.
+- (void)setObject:(id<NSSecureCoding>)object
+ forKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
+
+/// Removes the object by the given key.
+/// @param key The key to store the object. If there is an existing object by
+/// the key, it will be overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain removal is complete. An error is passed to the
+/// completion handler if the keychain removal fails.
+- (void)removeObjectForKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:(void (^)(NSError *_Nullable error))completionHandler;
+
+#if TARGET_OS_OSX
+/// If not `nil`, then only this keychain will be used to save and read data (see
+/// `kSecMatchSearchList` and `kSecUseKeychain`. It is mostly intended to be used by unit tests.
+@property(nonatomic, nullable) SecKeychainRef keychainRef;
+#endif // TARGET_OS_OSX
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULKeychainUtils.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULKeychainUtils.h
similarity index 100%
rename from frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULKeychainUtils.h
rename to frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULKeychainUtils.h
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULLogger.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULLogger.h
new file mode 100644
index 0000000..30cc800
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULLogger.h
@@ -0,0 +1,165 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "GULLoggerLevel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * The services used in the logger.
+ *
+ * DEPRECATED; use NSString instead.
+ */
+typedef NSString *const GULLoggerService;
+
+#ifdef __cplusplus
+extern "C" {
+#endif // __cplusplus
+
+/// Used for other GoogleUtilities logging.
+extern NSString *const kGULLogSubsystem;
+
+/// Initialize GULLogger.
+extern void GULLoggerInitialize(void);
+
+/// Override log level to Debug.
+void GULLoggerForceDebug(void);
+
+/// Gets the current `GULLoggerLevel`.
+extern GULLoggerLevel GULGetLoggerLevel(void);
+
+/**
+ * Changes the default logging level of GULLoggerLevelNotice to a user-specified level.
+ * The default level cannot be set above GULLoggerLevelNotice if the app is running from App Store.
+ * (required) log level (one of the GULLoggerLevel enum values).
+ */
+extern void GULSetLoggerLevel(GULLoggerLevel loggerLevel);
+
+/**
+ * Checks if the specified logger level is loggable given the current settings.
+ * (required) log level (one of the GULLoggerLevel enum values).
+ */
+extern BOOL GULIsLoggableLevel(GULLoggerLevel loggerLevel);
+
+/**
+ * Register version to include in logs.
+ * (required) version
+ */
+extern void GULLoggerRegisterVersion(NSString *version);
+
+/**
+ * Logs a message to the Xcode console and the device log. If running from AppStore, will
+ * not log any messages with a level higher than GULLoggerLevelNotice to avoid log spamming.
+ * (required) log level (one of the GULLoggerLevel enum values).
+ * (required) service name of type GULLoggerService.
+ * (required) message code starting with "I-" which means iOS, followed by a capitalized
+ * three-character service identifier and a six digit integer message ID that is unique
+ * within the service.
+ * An example of the message code is @"I-COR000001".
+ * (required) message string which can be a format string.
+ * (optional) variable arguments list obtained from calling va_start, used when message is a format
+ * string.
+ */
+extern void GULOSLogBasic(GULLoggerLevel level,
+ NSString *subsystem,
+ NSString *category,
+ BOOL forceLog,
+ NSString *messageCode,
+ NSString *message,
+// On 64-bit simulators, va_list is not a pointer, so cannot be marked nullable
+// See: http://stackoverflow.com/q/29095469
+#if __LP64__ && TARGET_OS_SIMULATOR || TARGET_OS_OSX
+ va_list args_ptr
+#else
+ va_list _Nullable args_ptr
+#endif
+);
+
+/**
+ * The following functions accept the following parameters in order:
+ * (required) service name of type GULLoggerService.
+ * (required) message code starting from "I-" which means iOS, followed by a capitalized
+ * three-character service identifier and a six digit integer message ID that is unique
+ * within the service.
+ * An example of the message code is @"I-COR000001".
+ * See go/firebase-log-proposal for details.
+ * (required) message string which can be a format string.
+ * (optional) the list of arguments to substitute into the format string.
+ * Example usage:
+ * GULLogError(kGULLoggerCore, @"I-COR000001", @"Configuration of %@ failed.", app.name);
+ */
+extern void GULOSLogError(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogWarning(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogNotice(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogInfo(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogDebug(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+
+#ifdef __cplusplus
+} // extern "C"
+#endif // __cplusplus
+
+@interface GULLoggerWrapper : NSObject
+
+/// Objective-C wrapper for `GULOSLogBasic` to allow weak linking to `GULLogger`.
+///
+/// - Parameters:
+/// - level: The log level (one of the `GULLoggerLevel` enum values).
+/// - subsystem: An identifier for the subsystem performing logging, e.g., `com.example.logger`.
+/// - category: The category name within the `subsystem` to group related messages, e.g.,
+/// `[GoogleUtilities/Example]`.
+/// - messageCode: The message code starting with "I-" which means iOS, followed by a capitalized
+/// three-character service identifier and a six digit integer message ID that is unique within
+/// the service. An example of the message code is @"I-COR000001".
+/// - message: The message to log, which may be a format string.
+/// - arguments: The variable arguments list obtained from calling va_start, used when message is
+/// a format string; optional if `message` is not a format string.
++ (void)logWithLevel:(GULLoggerLevel)level
+ subsystem:(NSString *)subsystem
+ category:(NSString *)category
+ messageCode:(NSString *)messageCode
+ message:(NSString *)message
+ arguments:(va_list)args;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULLoggerLevel.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULLoggerLevel.h
new file mode 100644
index 0000000..6a68eb1
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULLoggerLevel.h
@@ -0,0 +1,47 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The log levels used by internal logging.
+typedef NS_ENUM(NSInteger, GULLoggerLevel) {
+ /// Error level, corresponding to `OS_LOG_TYPE_ERROR`.
+ GULLoggerLevelError = 3, // For backwards compatibility, the enum value matches `ASL_LEVEL_ERR`.
+
+ /// Warning level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ ///
+ /// > Note: Since OSLog doesn't have a WARNING type, this is equivalent to `GULLoggerLevelNotice`.
+ GULLoggerLevelWarning = 4, // For backwards compatibility, the value matches `ASL_LEVEL_WARNING`.
+
+ /// Notice level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ GULLoggerLevelNotice = 5, // For backwards compatibility, the value matches `ASL_LEVEL_NOTICE`.
+
+ /// Info level, corresponding to `OS_LOG_TYPE_INFO`.
+ GULLoggerLevelInfo = 6, // For backwards compatibility, the enum value matches `ASL_LEVEL_INFO`.
+
+ /// Debug level, corresponding to `OS_LOG_TYPE_DEBUG`.
+ GULLoggerLevelDebug = 7, // For backwards compatibility, the value matches `ASL_LEVEL_DEBUG`.
+
+ /// The minimum (most severe) supported logging level.
+ GULLoggerLevelMin = GULLoggerLevelError,
+
+ /// The maximum (least severe) supported logging level.
+ GULLoggerLevelMax = GULLoggerLevelDebug
+} NS_SWIFT_NAME(GoogleLoggerLevel);
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULMutableDictionary.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULMutableDictionary.h
new file mode 100644
index 0000000..02f25db
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULMutableDictionary.h
@@ -0,0 +1,50 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// A mutable dictionary that provides atomic accessor and mutators.
+@interface GULMutableDictionary : NSObject
+
+/// Returns an object given a key in the dictionary or nil if not found.
+- (id)objectForKey:(id)key;
+
+/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary.
+- (void)setObject:(id)object forKey:(id<NSCopying>)key;
+
+/// Removes the object given its session ID from the dictionary.
+- (void)removeObjectForKey:(id)key;
+
+/// Removes all objects.
+- (void)removeAllObjects;
+
+/// Returns the number of current objects in the dictionary.
+- (NSUInteger)count;
+
+/// Returns an object given a key in the dictionary or nil if not found.
+- (id)objectForKeyedSubscript:(id<NSCopying>)key;
+
+/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary.
+- (void)setObject:(id)obj forKeyedSubscript:(id<NSCopying>)key;
+
+/// Returns the immutable dictionary.
+- (NSDictionary *)dictionary;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNSData+zlib.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNSData+zlib.h
new file mode 100644
index 0000000..f195d57
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNSData+zlib.h
@@ -0,0 +1,53 @@
+// Copyright 2018 Google
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// This is a copy of Google Toolbox for Mac library to avoid creating an extra framework.
+
+// NOTE: For 64bit, none of these apis handle input sizes >32bits, they will return nil when given
+// such data. To handle data of that size you really should be streaming it rather then doing it all
+// in memory.
+
+@interface NSData (GULGzip)
+
+/// Returns an data as the result of decompressing the payload of |data|.The data to decompress must
+/// be a gzipped payloads.
++ (nullable NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
+
+/// Returns an compressed data with the result of gzipping the payload of |data|. Uses the default
+/// compression level.
++ (nullable NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
+
+FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorDomain;
+FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorKey; // NSNumber
+FOUNDATION_EXPORT NSString *const GULNSDataZlibRemainingBytesKey; // NSNumber
+
+typedef NS_ENUM(NSInteger, GULNSDataZlibError) {
+ GULNSDataZlibErrorGreaterThan32BitsToCompress = 1024,
+ // An internal zlib error.
+ // GULNSDataZlibErrorKey will contain the error value.
+ // NSLocalizedDescriptionKey may contain an error string from zlib.
+ // Look in zlib.h for list of errors.
+ GULNSDataZlibErrorInternal,
+ // There was left over data in the buffer that was not used.
+ // GULNSDataZlibRemainingBytesKey will contain number of remaining bytes.
+ GULNSDataZlibErrorDataRemaining
+};
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetwork.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetwork.h
new file mode 100644
index 0000000..4c5b5f5
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetwork.h
@@ -0,0 +1,101 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "GULNetworkConstants.h"
+#import "GULNetworkLoggerProtocol.h"
+#import "GULNetworkURLSession.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// Delegate protocol for GULNetwork events.
+@protocol GULNetworkReachabilityDelegate
+
+/// Tells the delegate to handle events when the network reachability changes to connected or not
+/// connected.
+- (void)reachabilityDidChange;
+
+@end
+
+/// The Network component that provides network status and handles network requests and responses.
+/// This is not thread safe.
+///
+/// NOTE:
+/// User must add FIRAnalytics handleEventsForBackgroundURLSessionID:completionHandler to the
+/// AppDelegate application:handleEventsForBackgroundURLSession:completionHandler:
+@interface GULNetwork : NSObject
+
+/// Indicates if network connectivity is available.
+@property(nonatomic, readonly, getter=isNetworkConnected) BOOL networkConnected;
+
+/// Indicates if there are any uploads in progress.
+@property(nonatomic, readonly, getter=hasUploadInProgress) BOOL uploadInProgress;
+
+/// An optional delegate that can be used in the event when network reachability changes.
+@property(nonatomic, weak) id<GULNetworkReachabilityDelegate> reachabilityDelegate;
+
+/// An optional delegate that can be used to log messages, warnings or errors that occur in the
+/// network operations.
+@property(nonatomic, weak) id<GULNetworkLoggerDelegate> loggerDelegate;
+
+/// Indicates whether the logger should display debug messages.
+@property(nonatomic, assign) BOOL isDebugModeEnabled;
+
+/// The time interval in seconds for the network request to timeout.
+@property(nonatomic, assign) NSTimeInterval timeoutInterval;
+
+/// Initializes with the default reachability host.
+- (instancetype)init;
+
+/// Initializes with a custom reachability host.
+- (instancetype)initWithReachabilityHost:(NSString *)reachabilityHost;
+
+/// Handles events when background session with the given ID has finished.
++ (void)handleEventsForBackgroundURLSessionID:(NSString *)sessionID
+ completionHandler:(GULNetworkSystemCompletionHandler)completionHandler;
+
+/// Compresses and sends a POST request with the provided data to the URL. The session will be
+/// background session if usingBackgroundSession is YES. Otherwise, the POST session is default
+/// session. Returns a session ID or nil if an error occurs.
+- (nullable NSString *)postURL:(NSURL *)url
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
+
+/// Compresses and sends a POST request with the provided headers and data to the URL. The session
+/// will be background session if usingBackgroundSession is YES. Otherwise, the POST session is
+/// default session. Returns a session ID or nil if an error occurs.
+- (nullable NSString *)postURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
+
+/// Sends a GET request with the provided data to the URL. The session will be background session
+/// if usingBackgroundSession is YES. Otherwise, the GET session is default session. Returns a
+/// session ID or nil if an error occurs.
+- (nullable NSString *)getURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkConstants.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkConstants.h
new file mode 100644
index 0000000..341b974
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkConstants.h
@@ -0,0 +1,75 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// Error codes in Firebase Network error domain.
+/// Note: these error codes should never change. It would make it harder to decode the errors if
+/// we inadvertently altered any of these codes in a future SDK version.
+typedef NS_ENUM(NSInteger, GULNetworkErrorCode) {
+ /// Unknown error.
+ GULNetworkErrorCodeUnknown = 0,
+ /// Error occurs when the request URL is invalid.
+ GULErrorCodeNetworkInvalidURL = 1,
+ /// Error occurs when request cannot be constructed.
+ GULErrorCodeNetworkRequestCreation = 2,
+ /// Error occurs when payload cannot be compressed.
+ GULErrorCodeNetworkPayloadCompression = 3,
+ /// Error occurs when session task cannot be created.
+ GULErrorCodeNetworkSessionTaskCreation = 4,
+ /// Error occurs when there is no response.
+ GULErrorCodeNetworkInvalidResponse = 5
+};
+
+#pragma mark - Network constants
+
+/// The prefix of the ID of the background session.
+extern NSString *const kGULNetworkBackgroundSessionConfigIDPrefix;
+
+/// The sub directory to store the files of data that is being uploaded in the background.
+extern NSString *const kGULNetworkApplicationSupportSubdirectory;
+
+/// Name of the temporary directory that stores files for background uploading.
+extern NSString *const kGULNetworkTempDirectoryName;
+
+/// The period when the temporary uploading file can stay.
+extern const NSTimeInterval kGULNetworkTempFolderExpireTime;
+
+/// The default network request timeout interval.
+extern const NSTimeInterval kGULNetworkTimeOutInterval;
+
+/// The host to check the reachability of the network.
+extern NSString *const kGULNetworkReachabilityHost;
+
+/// The key to get the error context of the UserInfo.
+extern NSString *const kGULNetworkErrorContext;
+
+#pragma mark - Network Status Code
+
+extern const int kGULNetworkHTTPStatusOK;
+extern const int kGULNetworkHTTPStatusNoContent;
+extern const int kGULNetworkHTTPStatusCodeMultipleChoices;
+extern const int kGULNetworkHTTPStatusCodeMovedPermanently;
+extern const int kGULNetworkHTTPStatusCodeFound;
+extern const int kGULNetworkHTTPStatusCodeNotModified;
+extern const int kGULNetworkHTTPStatusCodeMovedTemporarily;
+extern const int kGULNetworkHTTPStatusCodeNotFound;
+extern const int kGULNetworkHTTPStatusCodeCannotAcceptTraffic;
+extern const int kGULNetworkHTTPStatusCodeUnavailable;
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkInfo.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkInfo.h
new file mode 100644
index 0000000..0613941
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkInfo.h
@@ -0,0 +1,43 @@
+// Copyright 2022 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The type of network that the device is running with. Values should correspond to the NetworkType
+/// values in android/play/playlog/proto/clientanalytics.proto
+typedef NS_ENUM(NSInteger, GULNetworkType) {
+ GULNetworkTypeNone = -1,
+ GULNetworkTypeMobile = 0,
+ GULNetworkTypeWIFI = 1,
+};
+
+/// Collection of utilities to read network status information
+@interface GULNetworkInfo : NSObject
+
+/// Returns an enum indicating the network type. The enum values should be easily transferrable to
+/// the NetworkType value in android/play/playlog/proto/clientanalytics.proto. Right now this always
+/// returns None on platforms other than iOS. This should be updated in the future to return Wi-Fi
+/// values for the other platforms when applicable.
++ (GULNetworkType)getNetworkType;
+
+/// Returns a string indicating the radio access technology used by the app. The return value will
+/// be one of CTRadioAccess constants defined in
+/// https://developer.apple.com/documentation/coretelephony/cttelephonynetworkinfo/radio_access_technology_constants
++ (NSString *)getNetworkRadioType;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkLoggerProtocol.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkLoggerProtocol.h
new file mode 100644
index 0000000..b9e93ec
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkLoggerProtocol.h
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "GULNetworkMessageCode.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The log levels used by GULNetworkLogger.
+typedef NS_ENUM(NSInteger, GULNetworkLogLevel) {
+ kGULNetworkLogLevelError = 3,
+ kGULNetworkLogLevelWarning = 4,
+ kGULNetworkLogLevelInfo = 6,
+ kGULNetworkLogLevelDebug = 7,
+};
+
+@protocol GULNetworkLoggerDelegate <NSObject>
+
+@required
+/// Tells the delegate to log a message with an array of contexts and the log level.
+- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
+ messageCode:(GULNetworkMessageCode)messageCode
+ message:(NSString *)message
+ contexts:(NSArray *)contexts;
+
+/// Tells the delegate to log a message with a context and the log level.
+- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
+ messageCode:(GULNetworkMessageCode)messageCode
+ message:(NSString *)message
+ context:(id)context;
+
+/// Tells the delegate to log a message with the log level.
+- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
+ messageCode:(GULNetworkMessageCode)messageCode
+ message:(NSString *)message;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkMessageCode.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkMessageCode.h
new file mode 100644
index 0000000..2d45ec6
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkMessageCode.h
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+// Make sure these codes do not overlap with any contained in the FIRAMessageCode enum.
+typedef NS_ENUM(NSInteger, GULNetworkMessageCode) {
+ // GULNetwork.m
+ kGULNetworkMessageCodeNetwork000 = 900000, // I-NET900000
+ kGULNetworkMessageCodeNetwork001 = 900001, // I-NET900001
+ kGULNetworkMessageCodeNetwork002 = 900002, // I-NET900002
+ kGULNetworkMessageCodeNetwork003 = 900003, // I-NET900003
+ // GULNetworkURLSession.m
+ kGULNetworkMessageCodeURLSession000 = 901000, // I-NET901000
+ kGULNetworkMessageCodeURLSession001 = 901001, // I-NET901001
+ kGULNetworkMessageCodeURLSession002 = 901002, // I-NET901002
+ kGULNetworkMessageCodeURLSession003 = 901003, // I-NET901003
+ kGULNetworkMessageCodeURLSession004 = 901004, // I-NET901004
+ kGULNetworkMessageCodeURLSession005 = 901005, // I-NET901005
+ kGULNetworkMessageCodeURLSession006 = 901006, // I-NET901006
+ kGULNetworkMessageCodeURLSession007 = 901007, // I-NET901007
+ kGULNetworkMessageCodeURLSession008 = 901008, // I-NET901008
+ kGULNetworkMessageCodeURLSession009 = 901009, // I-NET901009
+ kGULNetworkMessageCodeURLSession010 = 901010, // I-NET901010
+ kGULNetworkMessageCodeURLSession011 = 901011, // I-NET901011
+ kGULNetworkMessageCodeURLSession012 = 901012, // I-NET901012
+ kGULNetworkMessageCodeURLSession013 = 901013, // I-NET901013
+ kGULNetworkMessageCodeURLSession014 = 901014, // I-NET901014
+ kGULNetworkMessageCodeURLSession015 = 901015, // I-NET901015
+ kGULNetworkMessageCodeURLSession016 = 901016, // I-NET901016
+ kGULNetworkMessageCodeURLSession017 = 901017, // I-NET901017
+ kGULNetworkMessageCodeURLSession018 = 901018, // I-NET901018
+ kGULNetworkMessageCodeURLSession019 = 901019, // I-NET901019
+};
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkURLSession.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkURLSession.h
similarity index 100%
rename from frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkURLSession.h
rename to frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULNetworkURLSession.h
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULOriginalIMPConvenienceMacros.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULOriginalIMPConvenienceMacros.h
new file mode 100644
index 0000000..c340f85
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULOriginalIMPConvenienceMacros.h
@@ -0,0 +1,213 @@
+/*
+ * Copyright 2018 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * GULOriginalIMPConvenienceMacros.h
+ *
+ * This header contains convenience macros for invoking the original IMP of a swizzled method.
+ */
+
+/**
+ * Invokes original IMP when the original selector takes no arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP0(__receivingObject, __swizzledSEL, __returnType, __originalIMP) \
+ ((__returnType(*)(id, SEL))__originalIMP)(__receivingObject, __swizzledSEL)
+
+/**
+ * Invokes original IMP when the original selector takes 1 argument.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP1(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1)))__originalIMP)(__receivingObject, __swizzledSEL, \
+ __arg1)
+
+/**
+ * Invokes original IMP when the original selector takes 2 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP2(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2)))__originalIMP)( \
+ __receivingObject, __swizzledSEL, __arg1, __arg2)
+
+/**
+ * Invokes original IMP when the original selector takes 3 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP3(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), \
+ __typeof__(__arg3)))__originalIMP)(__receivingObject, __swizzledSEL, __arg1, \
+ __arg2, __arg3)
+
+/**
+ * Invokes original IMP when the original selector takes 4 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ * @param __arg4 The fourth argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP4(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3, __arg4) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
+ __typeof__(__arg4)))__originalIMP)(__receivingObject, __swizzledSEL, __arg1, \
+ __arg2, __arg3, __arg4)
+
+/**
+ * Invokes original IMP when the original selector takes 5 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ * @param __arg4 The fourth argument.
+ * @param __arg5 The fifth argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP5(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3, __arg4, __arg5) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
+ __typeof__(__arg4), __typeof__(__arg5)))__originalIMP)( \
+ __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5)
+
+/**
+ * Invokes original IMP when the original selector takes 6 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ * @param __arg4 The fourth argument.
+ * @param __arg5 The fifth argument.
+ * @param __arg6 The sixth argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP6(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3, __arg4, __arg5, __arg6) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
+ __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6)))__originalIMP)( \
+ __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6)
+
+/**
+ * Invokes original IMP when the original selector takes 7 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ * @param __arg4 The fourth argument.
+ * @param __arg5 The fifth argument.
+ * @param __arg6 The sixth argument.
+ * @param __arg7 The seventh argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP7(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
+ __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \
+ __typeof__(__arg7)))__originalIMP)( \
+ __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7)
+
+/**
+ * Invokes original IMP when the original selector takes 8 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ * @param __arg4 The fourth argument.
+ * @param __arg5 The fifth argument.
+ * @param __arg6 The sixth argument.
+ * @param __arg7 The seventh argument.
+ * @param __arg8 The eighth argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP8(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
+ __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \
+ __typeof__(__arg7), __typeof__(__arg8)))__originalIMP)( \
+ __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \
+ __arg8)
+
+/**
+ * Invokes original IMP when the original selector takes 9 arguments.
+ *
+ * @param __receivingObject The object on which the IMP is invoked.
+ * @param __swizzledSEL The selector used for swizzling.
+ * @param __returnType The return type of the original implementation.
+ * @param __originalIMP The original IMP.
+ * @param __arg1 The first argument.
+ * @param __arg2 The second argument.
+ * @param __arg3 The third argument.
+ * @param __arg4 The fourth argument.
+ * @param __arg5 The fifth argument.
+ * @param __arg6 The sixth argument.
+ * @param __arg7 The seventh argument.
+ * @param __arg8 The eighth argument.
+ * @param __arg9 The ninth argument.
+ */
+#define GUL_INVOKE_ORIGINAL_IMP9(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \
+ __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8, \
+ __arg9) \
+ ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \
+ __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \
+ __typeof__(__arg7), __typeof__(__arg8), __typeof__(__arg9)))__originalIMP)( \
+ __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \
+ __arg8, __arg9)
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULReachabilityChecker.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULReachabilityChecker.h
new file mode 100644
index 0000000..cac5ca3
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULReachabilityChecker.h
@@ -0,0 +1,83 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+#if !TARGET_OS_WATCH
+#import <SystemConfiguration/SystemConfiguration.h>
+#endif
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// Reachability Status
+typedef enum {
+ kGULReachabilityUnknown, ///< Have not yet checked or been notified whether host is reachable.
+ kGULReachabilityNotReachable, ///< Host is not reachable.
+ kGULReachabilityViaWifi, ///< Host is reachable via Wifi.
+ kGULReachabilityViaCellular, ///< Host is reachable via cellular.
+} GULReachabilityStatus;
+
+const NSString *GULReachabilityStatusString(GULReachabilityStatus status);
+
+@class GULReachabilityChecker;
+
+/// Google Analytics iOS Reachability Checker.
+@protocol GULReachabilityDelegate
+@required
+/// Called when network status has changed.
+- (void)reachability:(GULReachabilityChecker *)reachability
+ statusChanged:(GULReachabilityStatus)status;
+@end
+
+/// Google Analytics iOS Network Status Checker.
+@interface GULReachabilityChecker : NSObject
+
+/// The last known reachability status, or GULReachabilityStatusUnknown if the
+/// checker is not active.
+@property(nonatomic, readonly) GULReachabilityStatus reachabilityStatus;
+/// The host to which reachability status is to be checked.
+@property(nonatomic, copy, readonly) NSString *host;
+/// The delegate to be notified of reachability status changes.
+@property(nonatomic, weak) id<GULReachabilityDelegate> reachabilityDelegate;
+/// `YES` if the reachability checker is active, `NO` otherwise.
+@property(nonatomic, readonly) BOOL isActive;
+
+/// Initialize the reachability checker. Note that you must call start to begin checking for and
+/// receiving notifications about network status changes.
+///
+/// @param reachabilityDelegate The delegate to be notified when reachability status to host
+/// changes.
+///
+/// @param host The name of the host.
+///
+- (instancetype)initWithReachabilityDelegate:(id<GULReachabilityDelegate>)reachabilityDelegate
+ withHost:(NSString *)host;
+
+- (instancetype)init NS_UNAVAILABLE;
+
+/// Start checking for reachability to the specified host. This has no effect if the status
+/// checker is already checking for connectivity.
+///
+/// @return `YES` if initiating status checking was successful or the status checking has already
+/// been initiated, `NO` otherwise.
+- (BOOL)start;
+
+/// Stop checking for reachability to the specified host. This has no effect if the status
+/// checker is not checking for connectivity.
+- (void)stop;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULSceneDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULSceneDelegateSwizzler.h
new file mode 100644
index 0000000..d6d8937
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULSceneDelegateSwizzler.h
@@ -0,0 +1,76 @@
+/*
+ * Copyright 2019 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+#import <TargetConditionals.h>
+
+#if __has_include(<UIKit/UIKit.h>)
+#import <UIKit/UIKit.h>
+#endif
+
+#if TARGET_OS_IOS || TARGET_OS_TV
+#define UISCENE_SUPPORTED 1
+#endif
+
+NS_ASSUME_NONNULL_BEGIN
+
+typedef NSString *const GULSceneDelegateInterceptorID;
+
+/** This class contains methods that isa swizzle the scene delegate. */
+@interface GULSceneDelegateSwizzler : NSProxy
+
+#if UISCENE_SUPPORTED
+
+/** Registers a scene delegate interceptor whose methods will be invoked as they're invoked on the
+ * original scene delegate.
+ *
+ * @param interceptor An instance of a class that conforms to the application delegate protocol.
+ * The interceptor is NOT retained.
+ * @return A unique GULSceneDelegateInterceptorID if interceptor was successfully registered; nil
+ * if it fails.
+ */
++ (nullable GULSceneDelegateInterceptorID)registerSceneDelegateInterceptor:
+ (id<UISceneDelegate>)interceptor API_AVAILABLE(ios(13.0), tvos(13.0));
+
+/** Unregisters an interceptor with the given ID if it exists.
+ *
+ * @param interceptorID The object that was generated when the interceptor was registered.
+ */
++ (void)unregisterSceneDelegateInterceptorWithID:(GULSceneDelegateInterceptorID)interceptorID
+ API_AVAILABLE(ios(13.0), tvos(13.0));
+
+/** Do not initialize this class. */
+- (instancetype)init NS_UNAVAILABLE;
+
+#endif // UISCENE_SUPPORTED
+
+/** This method ensures that the original scene delegate has been proxied. Call this before
+ * registering your interceptor. This method is safe to call multiple times (but it only proxies
+ * the scene delegate once).
+ *
+ * The method has no effect for extensions.
+ */
++ (void)proxyOriginalSceneDelegate;
+
+/** Indicates whether scene delegate proxy is explicitly disabled or enabled. Enabled by default.
+ *
+ * @return YES if SceneDelegateProxy is Enabled, NO otherwise.
+ */
++ (BOOL)isSceneDelegateProxyEnabled;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULSwizzler.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULSwizzler.h
similarity index 100%
rename from frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULSwizzler.h
rename to frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULSwizzler.h
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULUserDefaults.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULUserDefaults.h
new file mode 100644
index 0000000..83b23fa
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GULUserDefaults.h
@@ -0,0 +1,105 @@
+// Copyright 2018 Google
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// A thread-safe user defaults that uses C functions from CFPreferences.h instead of
+/// `NSUserDefaults`. This is to avoid sending an `NSNotification` when it's changed from a
+/// background thread to avoid crashing. // TODO: Insert radar number here.
+@interface GULUserDefaults : NSObject
+
+/// A shared user defaults similar to +[NSUserDefaults standardUserDefaults] and accesses the same
+/// data of the standardUserDefaults.
++ (GULUserDefaults *)standardUserDefaults;
+
+/// Initializes preferences with a suite name that is the same with the NSUserDefaults' suite name.
+/// Both of CFPreferences and NSUserDefaults share the same plist file so their data will exactly
+/// the same.
+///
+/// @param suiteName The name of the suite of the user defaults.
+- (instancetype)initWithSuiteName:(nullable NSString *)suiteName;
+
+#pragma mark - Getters
+
+/// Searches the receiver's search list for a default with the key 'defaultName' and return it. If
+/// another process has changed defaults in the search list, NSUserDefaults will automatically
+/// update to the latest values. If the key in question has been marked as ubiquitous via a Defaults
+/// Configuration File, the latest value may not be immediately available, and the registered value
+/// will be returned instead.
+- (nullable id)objectForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it will return nil if the value is not an NSArray.
+- (nullable NSArray *)arrayForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it will return nil if the value
+/// is not an NSDictionary.
+- (nullable NSDictionary<NSString *, id> *)dictionaryForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it will convert NSNumber values to their NSString
+/// representation. If a non-string non-number value is found, nil will be returned.
+- (nullable NSString *)stringForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it converts the returned value to an NSInteger. If the
+/// value is an NSNumber, the result of -integerValue will be returned. If the value is an NSString,
+/// it will be converted to NSInteger if possible. If the value is a boolean, it will be converted
+/// to either 1 for YES or 0 for NO. If the value is absent or can't be converted to an integer, 0
+/// will be returned.
+- (NSInteger)integerForKey:(NSString *)defaultName;
+
+/// Similar to -integerForKey:, except that it returns a float, and boolean values will not be
+/// converted.
+- (float)floatForKey:(NSString *)defaultName;
+
+/// Similar to -integerForKey:, except that it returns a double, and boolean values will not be
+/// converted.
+- (double)doubleForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it converts the returned value to a BOOL. If the value
+/// is an NSNumber, NO will be returned if the value is 0, YES otherwise. If the value is an
+/// NSString, values of "YES" or "1" will return YES, and values of "NO", "0", or any other string
+/// will return NO. If the value is absent or can't be converted to a BOOL, NO will be returned.
+- (BOOL)boolForKey:(NSString *)defaultName;
+
+#pragma mark - Setters
+
+/// Immediately stores a value (or removes the value if `nil` is passed as the value) for the
+/// provided key in the search list entry for the receiver's suite name in the current user and any
+/// host, then asynchronously stores the value persistently, where it is made available to other
+/// processes.
+- (void)setObject:(nullable id)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from a float to an NSNumber.
+- (void)setFloat:(float)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from a double to an
+/// NSNumber.
+- (void)setDouble:(double)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from an NSInteger to an
+/// NSNumber.
+- (void)setInteger:(NSInteger)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from a BOOL to an NSNumber.
+- (void)setBool:(BOOL)value forKey:(NSString *)defaultName;
+
+#pragma mark - Removing Defaults
+
+/// Equivalent to -[... setObject:nil forKey:defaultName]
+- (void)removeObjectForKey:(NSString *)defaultName;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GoogleUtilities-umbrella.h b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GoogleUtilities-umbrella.h
new file mode 100644
index 0000000..62026df
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Headers/GoogleUtilities-umbrella.h
@@ -0,0 +1,36 @@
+#ifdef __OBJC__
+#import <Cocoa/Cocoa.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "GULAppDelegateSwizzler.h"
+#import "GULApplication.h"
+#import "GULSceneDelegateSwizzler.h"
+#import "GULAppEnvironmentUtil.h"
+#import "GULKeychainStorage.h"
+#import "GULKeychainUtils.h"
+#import "GULNetworkInfo.h"
+#import "GULLogger.h"
+#import "GULLoggerLevel.h"
+#import "GULOriginalIMPConvenienceMacros.h"
+#import "GULSwizzler.h"
+#import "GULNSData+zlib.h"
+#import "GULMutableDictionary.h"
+#import "GULNetwork.h"
+#import "GULNetworkConstants.h"
+#import "GULNetworkLoggerProtocol.h"
+#import "GULNetworkMessageCode.h"
+#import "GULNetworkURLSession.h"
+#import "GULReachabilityChecker.h"
+#import "GULUserDefaults.h"
+
+FOUNDATION_EXPORT double GoogleUtilitiesVersionNumber;
+FOUNDATION_EXPORT const unsigned char GoogleUtilitiesVersionString[];
+
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Modules/module.modulemap b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Modules/module.modulemap
rename to frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Info.plist b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Info.plist
new file mode 100644
index 0000000..9993394
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Info.plist
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.GoogleUtilities-Privacy</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>GoogleUtilities_Privacy</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>8.0.2</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+</dict>
+</plist>
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
new file mode 100644
index 0000000..1c9e1a6
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/GoogleUtilities_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>NSPrivacyTracking</key>
+ <false/>
+ <key>NSPrivacyTrackingDomains</key>
+ <array>
+ </array>
+ <key>NSPrivacyCollectedDataTypes</key>
+ <array>
+ </array>
+ <key>NSPrivacyAccessedAPITypes</key>
+ <array>
+ <dict>
+ <key>NSPrivacyAccessedAPIType</key>
+ <string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
+ <key>NSPrivacyAccessedAPITypeReasons</key>
+ <array>
+ <string>C617.1</string>
+ </array>
+ </dict>
+ <dict>
+ <key>NSPrivacyAccessedAPIType</key>
+ <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
+ <key>NSPrivacyAccessedAPITypeReasons</key>
+ <array>
+ <string>C56D.1</string>
+ </array>
+ </dict>
+ </array>
+</dict>
+</plist>
+
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/Info.plist b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..99273d2
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>GoogleUtilities</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.GoogleUtilities</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>GoogleUtilities</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>8.0.2</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+</dict>
+</plist>
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/Current b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities
index 5e3cd95..451e888 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
index b4e0784..305c7bd 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
index eba704d..1c9e1a6 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
@@ -25,7 +25,6 @@
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
- <string>1C8F.1</string>
<string>C56D.1</string>
</array>
</dict>
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
index e84ab9e..dbce363 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
@@ -46,13 +46,6 @@
/// Indicates whether it is running inside an extension or an app.
+ (BOOL)isAppExtension;
-/// @return Returns @YES when is run on iOS version greater or equal to 7.0
-+ (BOOL)isIOS7OrHigher DEPRECATED_MSG_ATTRIBUTE(
- "Always `YES` because only iOS 8 and higher supported. The method will be removed.");
-
-/// @return YES if Swift runtime detected in the app.
-+ (BOOL)hasSwiftRuntime __deprecated;
-
/// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst", and
/// "visionos".
+ (NSString *)applePlatform;
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULApplication.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULApplication.h
index 6c44058..9311a17 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULApplication.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULApplication.h
@@ -16,7 +16,7 @@
#import <Foundation/Foundation.h>
-#if TARGET_OS_IOS || TARGET_OS_TV || (defined(TARGET_OS_VISION) && TARGET_OS_VISION)
+#if TARGET_OS_IOS || TARGET_OS_TV || TARGET_OS_VISION
#import <UIKit/UIKit.h>
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h
deleted file mode 100644
index 43d3740..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright 2021 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Describes an object that can store and fetch heartbeat dates for given tags.
- */
-@protocol GULHeartbeatDateStorable <NSObject>
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h
deleted file mode 100644
index 245b1a2..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright 2019 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULHeartbeatDateStorable.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// The name of the directory where the heartbeat data is stored.
-extern NSString *const kGULHeartbeatStorageDirectory;
-
-/// Stores either a date or a dictionary to a specified file.
-@interface GULHeartbeatDateStorage : NSObject <GULHeartbeatDateStorable>
-
-- (instancetype)init NS_UNAVAILABLE;
-
-@property(nonatomic, readonly) NSURL *fileURL;
-
-/**
- * Default initializer.
- * @param fileName The name of the file to store the date information.
- * exist, it will be created if needed.
- */
-- (instancetype)initWithFileName:(NSString *)fileName;
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h
deleted file mode 100644
index e6c7dda..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright 2021 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULHeartbeatDateStorable.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// Stores either a date or a dictionary to a specified file.
-@interface GULHeartbeatDateStorageUserDefaults : NSObject <GULHeartbeatDateStorable>
-
-/**
- * Default initializer. tvOS can only write to the cache directory and
- * there are no guarantees that the directory will persist. User defaults will
- * be retained, so that should be used instead.
- * @param defaults User defaults instance to store the heartbeat information.
- * @param key The key to be used with the user defaults instance.
- */
-- (instancetype)initWithDefaults:(NSUserDefaults *)defaults key:(NSString *)key;
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h
index af10cb4..eb90ea3 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULKeychainStorage.h
@@ -16,8 +16,6 @@
#import <Foundation/Foundation.h>
-@class FBLPromise<ValueType>;
-
NS_ASSUME_NONNULL_BEGIN
/// The class provides a convenient, multiplatform abstraction of the Keychain.
@@ -34,42 +32,46 @@
*/
- (instancetype)initWithService:(NSString *)service;
-/**
- * Get an object by key.
- * @param key The key.
- * @param objectClass The expected object class required by `NSSecureCoding`.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns a promise. It is resolved with an object stored by key if exists. It is resolved
- * with `nil` when the object not found. It fails on a Keychain error.
- */
-- (FBLPromise<id<NSSecureCoding>> *)getObjectForKey:(NSString *)key
- objectClass:(Class)objectClass
- accessGroup:(nullable NSString *)accessGroup;
+/// Get an object by key.
+/// @param key The key.
+/// @param objectClass The expected object class required by `NSSecureCoding`.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain read is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object stored in
+/// the keychain, or `nil` if it does not exist, is passed to the completion
+/// handler.
+- (void)getObjectForKey:(NSString *)key
+ objectClass:(Class)objectClass
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
-/**
- * Saves the given object by the given key.
- * @param object The object to store.
- * @param key The key to store the object. If there is an existing object by the key, it will be
- * overridden.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns which is resolved with `[NSNull null]` on success.
- */
-- (FBLPromise<NSNull *> *)setObject:(id<NSSecureCoding>)object
- forKey:(NSString *)key
- accessGroup:(nullable NSString *)accessGroup;
+/// Saves the given object by the given key.
+/// @param object The object to store.
+/// @param key The key to store the object. If there is an existing object by the key, it will be
+/// overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain write is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object written to
+/// the keychain is passed to the completion handler.
+- (void)setObject:(id<NSSecureCoding>)object
+ forKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
-/**
- * Removes the object by the given key.
- * @param key The key to store the object. If there is an existing object by the key, it will be
- * overridden.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns which is resolved with `[NSNull null]` on success.
- */
-- (FBLPromise<NSNull *> *)removeObjectForKey:(NSString *)key
- accessGroup:(nullable NSString *)accessGroup;
+/// Removes the object by the given key.
+/// @param key The key to store the object. If there is an existing object by
+/// the key, it will be overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain removal is complete. An error is passed to the
+/// completion handler if the keychain removal fails.
+- (void)removeObjectForKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:(void (^)(NSError *_Nullable error))completionHandler;
#if TARGET_OS_OSX
/// If not `nil`, then only this keychain will be used to save and read data (see
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULLogger.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULLogger.h
index 3643568..30cc800 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULLogger.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULLogger.h
@@ -22,6 +22,8 @@
/**
* The services used in the logger.
+ *
+ * DEPRECATED; use NSString instead.
*/
typedef NSString *const GULLoggerService;
@@ -29,24 +31,16 @@
extern "C" {
#endif // __cplusplus
-/**
- * Initialize GULLogger.
- */
-extern void GULLoggerInitializeASL(void);
+/// Used for other GoogleUtilities logging.
+extern NSString *const kGULLogSubsystem;
-/**
- * Override log level to Debug.
- */
+/// Initialize GULLogger.
+extern void GULLoggerInitialize(void);
+
+/// Override log level to Debug.
void GULLoggerForceDebug(void);
-/**
- * Turn on logging to STDERR.
- */
-extern void GULLoggerEnableSTDERR(void);
-
-/**
- * Gets the current GULLoggerLevel.
- */
+/// Gets the current `GULLoggerLevel`.
extern GULLoggerLevel GULGetLoggerLevel(void);
/**
@@ -81,17 +75,18 @@
* (optional) variable arguments list obtained from calling va_start, used when message is a format
* string.
*/
-extern void GULLogBasic(GULLoggerLevel level,
- GULLoggerService service,
- BOOL forceLog,
- NSString *messageCode,
- NSString *message,
+extern void GULOSLogBasic(GULLoggerLevel level,
+ NSString *subsystem,
+ NSString *category,
+ BOOL forceLog,
+ NSString *messageCode,
+ NSString *message,
// On 64-bit simulators, va_list is not a pointer, so cannot be marked nullable
// See: http://stackoverflow.com/q/29095469
#if __LP64__ && TARGET_OS_SIMULATOR || TARGET_OS_OSX
- va_list args_ptr
+ va_list args_ptr
#else
- va_list _Nullable args_ptr
+ va_list _Nullable args_ptr
#endif
);
@@ -108,31 +103,36 @@
* Example usage:
* GULLogError(kGULLoggerCore, @"I-COR000001", @"Configuration of %@ failed.", app.name);
*/
-extern void GULLogError(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogWarning(GULLoggerService service,
+extern void GULOSLogError(NSString *subsystem,
+ GULLoggerService category,
BOOL force,
NSString *messageCode,
NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogNotice(GULLoggerService service,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogWarning(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogNotice(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogInfo(NSString *subsystem,
+ GULLoggerService category,
BOOL force,
NSString *messageCode,
NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogInfo(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogDebug(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogDebug(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
#ifdef __cplusplus
} // extern "C"
@@ -140,24 +140,25 @@
@interface GULLoggerWrapper : NSObject
-/**
- * Objective-C wrapper for GULLogBasic to allow weak linking to GULLogger
- * (required) log level (one of the GULLoggerLevel enum values).
- * (required) service name of type GULLoggerService.
- * (required) message code starting with "I-" which means iOS, followed by a capitalized
- * three-character service identifier and a six digit integer message ID that is unique
- * within the service.
- * An example of the message code is @"I-COR000001".
- * (required) message string which can be a format string.
- * (optional) variable arguments list obtained from calling va_start, used when message is a format
- * string.
- */
-
+/// Objective-C wrapper for `GULOSLogBasic` to allow weak linking to `GULLogger`.
+///
+/// - Parameters:
+/// - level: The log level (one of the `GULLoggerLevel` enum values).
+/// - subsystem: An identifier for the subsystem performing logging, e.g., `com.example.logger`.
+/// - category: The category name within the `subsystem` to group related messages, e.g.,
+/// `[GoogleUtilities/Example]`.
+/// - messageCode: The message code starting with "I-" which means iOS, followed by a capitalized
+/// three-character service identifier and a six digit integer message ID that is unique within
+/// the service. An example of the message code is @"I-COR000001".
+/// - message: The message to log, which may be a format string.
+/// - arguments: The variable arguments list obtained from calling va_start, used when message is
+/// a format string; optional if `message` is not a format string.
+ (void)logWithLevel:(GULLoggerLevel)level
- withService:(GULLoggerService)service
- withCode:(NSString *)messageCode
- withMessage:(NSString *)message
- withArgs:(va_list)args;
+ subsystem:(NSString *)subsystem
+ category:(NSString *)category
+ messageCode:(NSString *)messageCode
+ message:(NSString *)message
+ arguments:(va_list)args;
@end
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h
index f0ee435..6a68eb1 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULLoggerLevel.h
@@ -16,22 +16,32 @@
#import <Foundation/Foundation.h>
-/**
- * The log levels used by internal logging.
- */
+NS_ASSUME_NONNULL_BEGIN
+
+/// The log levels used by internal logging.
typedef NS_ENUM(NSInteger, GULLoggerLevel) {
- /** Error level, matches ASL_LEVEL_ERR. */
- GULLoggerLevelError = 3,
- /** Warning level, matches ASL_LEVEL_WARNING. */
- GULLoggerLevelWarning = 4,
- /** Notice level, matches ASL_LEVEL_NOTICE. */
- GULLoggerLevelNotice = 5,
- /** Info level, matches ASL_LEVEL_INFO. */
- GULLoggerLevelInfo = 6,
- /** Debug level, matches ASL_LEVEL_DEBUG. */
- GULLoggerLevelDebug = 7,
- /** Minimum log level. */
+ /// Error level, corresponding to `OS_LOG_TYPE_ERROR`.
+ GULLoggerLevelError = 3, // For backwards compatibility, the enum value matches `ASL_LEVEL_ERR`.
+
+ /// Warning level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ ///
+ /// > Note: Since OSLog doesn't have a WARNING type, this is equivalent to `GULLoggerLevelNotice`.
+ GULLoggerLevelWarning = 4, // For backwards compatibility, the value matches `ASL_LEVEL_WARNING`.
+
+ /// Notice level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ GULLoggerLevelNotice = 5, // For backwards compatibility, the value matches `ASL_LEVEL_NOTICE`.
+
+ /// Info level, corresponding to `OS_LOG_TYPE_INFO`.
+ GULLoggerLevelInfo = 6, // For backwards compatibility, the enum value matches `ASL_LEVEL_INFO`.
+
+ /// Debug level, corresponding to `OS_LOG_TYPE_DEBUG`.
+ GULLoggerLevelDebug = 7, // For backwards compatibility, the value matches `ASL_LEVEL_DEBUG`.
+
+ /// The minimum (most severe) supported logging level.
GULLoggerLevelMin = GULLoggerLevelError,
- /** Maximum log level. */
+
+ /// The maximum (least severe) supported logging level.
GULLoggerLevelMax = GULLoggerLevelDebug
} NS_SWIFT_NAME(GoogleLoggerLevel);
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h
index a8cc45b..02f25db 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULMutableDictionary.h
@@ -16,6 +16,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
/// A mutable dictionary that provides atomic accessor and mutators.
@interface GULMutableDictionary : NSObject
@@ -44,3 +46,5 @@
- (NSDictionary *)dictionary;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h
index 36f94a7..f195d57 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNSData+zlib.h
@@ -14,6 +14,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
/// This is a copy of Google Toolbox for Mac library to avoid creating an extra framework.
// NOTE: For 64bit, none of these apis handle input sizes >32bits, they will return nil when given
@@ -24,11 +26,11 @@
/// Returns an data as the result of decompressing the payload of |data|.The data to decompress must
/// be a gzipped payloads.
-+ (NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
++ (nullable NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
/// Returns an compressed data with the result of gzipping the payload of |data|. Uses the default
/// compression level.
-+ (NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
++ (nullable NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorDomain;
FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorKey; // NSNumber
@@ -47,3 +49,5 @@
};
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetwork.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetwork.h
index 8631b8b..4c5b5f5 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetwork.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetwork.h
@@ -20,6 +20,8 @@
#import "GULNetworkLoggerProtocol.h"
#import "GULNetworkURLSession.h"
+NS_ASSUME_NONNULL_BEGIN
+
/// Delegate protocol for GULNetwork events.
@protocol GULNetworkReachabilityDelegate
@@ -69,29 +71,31 @@
/// Compresses and sends a POST request with the provided data to the URL. The session will be
/// background session if usingBackgroundSession is YES. Otherwise, the POST session is default
/// session. Returns a session ID or nil if an error occurs.
-- (NSString *)postURL:(NSURL *)url
- payload:(NSData *)payload
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
+- (nullable NSString *)postURL:(NSURL *)url
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
/// Compresses and sends a POST request with the provided headers and data to the URL. The session
/// will be background session if usingBackgroundSession is YES. Otherwise, the POST session is
/// default session. Returns a session ID or nil if an error occurs.
-- (NSString *)postURL:(NSURL *)url
- headers:(NSDictionary *)headers
- payload:(NSData *)payload
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
+- (nullable NSString *)postURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
/// Sends a GET request with the provided data to the URL. The session will be background session
/// if usingBackgroundSession is YES. Otherwise, the GET session is default session. Returns a
/// session ID or nil if an error occurs.
-- (NSString *)getURL:(NSURL *)url
- headers:(NSDictionary *)headers
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
+- (nullable NSString *)getURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h
index 1cbedd1..341b974 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkConstants.h
@@ -16,6 +16,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
/// Error codes in Firebase Network error domain.
/// Note: these error codes should never change. It would make it harder to decode the errors if
/// we inadvertently altered any of these codes in a future SDK version.
@@ -69,3 +71,5 @@
extern const int kGULNetworkHTTPStatusCodeNotFound;
extern const int kGULNetworkHTTPStatusCodeCannotAcceptTraffic;
extern const int kGULNetworkHTTPStatusCodeUnavailable;
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h
index d3025cd..0613941 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkInfo.h
@@ -27,20 +27,6 @@
/// Collection of utilities to read network status information
@interface GULNetworkInfo : NSObject
-/// Returns the cellular mobile country code (mcc) if CoreTelephony is supported, otherwise nil
-+ (NSString *_Nullable)getNetworkMobileCountryCode;
-
-/// Returns the cellular mobile network code (mnc) if CoreTelephony is supported, otherwise nil
-+ (NSString *_Nullable)getNetworkMobileNetworkCode;
-
-/**
- * Returns the formatted MccMnc if the inputs are valid, otherwise nil
- * @param mcc The Mobile Country Code returned from `getNetworkMobileCountryCode`
- * @param mnc The Mobile Network Code returned from `getNetworkMobileNetworkCode`
- * @returns A string with the concatenated mccMnc if both inputs are valid, otherwise nil
- */
-+ (NSString *_Nullable)formatMcc:(NSString *_Nullable)mcc andMNC:(NSString *_Nullable)mnc;
-
/// Returns an enum indicating the network type. The enum values should be easily transferrable to
/// the NetworkType value in android/play/playlog/proto/clientanalytics.proto. Right now this always
/// returns None on platforms other than iOS. This should be updated in the future to return Wi-Fi
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
index 425c073..b9e93ec 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
@@ -18,6 +18,8 @@
#import "GULNetworkMessageCode.h"
+NS_ASSUME_NONNULL_BEGIN
+
/// The log levels used by GULNetworkLogger.
typedef NS_ENUM(NSInteger, GULNetworkLogLevel) {
kGULNetworkLogLevelError = 3,
@@ -47,3 +49,5 @@
message:(NSString *)message;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
index 507bc5a..2d45ec6 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
@@ -16,6 +16,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
// Make sure these codes do not overlap with any contained in the FIRAMessageCode enum.
typedef NS_ENUM(NSInteger, GULNetworkMessageCode) {
// GULNetwork.m
@@ -45,3 +47,5 @@
kGULNetworkMessageCodeURLSession018 = 901018, // I-NET901018
kGULNetworkMessageCodeURLSession019 = 901019, // I-NET901019
};
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULObjectSwizzler.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULObjectSwizzler.h
deleted file mode 100644
index b0a692a..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULObjectSwizzler.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Enums that map to their OBJC-prefixed counterparts. */
-typedef OBJC_ENUM(uintptr_t, GUL_ASSOCIATION){
-
- // Is a weak association.
- GUL_ASSOCIATION_ASSIGN,
-
- // Is a nonatomic strong association.
- GUL_ASSOCIATION_RETAIN_NONATOMIC,
-
- // Is a nonatomic copy association.
- GUL_ASSOCIATION_COPY_NONATOMIC,
-
- // Is an atomic strong association.
- GUL_ASSOCIATION_RETAIN,
-
- // Is an atomic copy association.
- GUL_ASSOCIATION_COPY};
-
-/** This class handles swizzling a specific instance of a class by generating a
- * dynamic subclass and installing selectors and properties onto the dynamic
- * subclass. Then, the instance's class is set to the dynamic subclass. There
- * should be a 1:1 ratio of object swizzlers to swizzled instances.
- */
-@interface GULObjectSwizzler : NSObject
-
-/** The subclass that is generated. */
-@property(nullable, nonatomic, readonly) Class generatedClass;
-
-/** Sets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param object The object that will be queried for the associated object.
- * @param key The key of the associated object.
- * @param value The value to associate to the swizzled object.
- * @param association The mechanism to use when associating the objects.
- */
-+ (void)setAssociatedObject:(id)object
- key:(NSString *)key
- value:(nullable id)value
- association:(GUL_ASSOCIATION)association;
-
-/** Gets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param object The object that will be queried for the associated object.
- * @param key The key of the associated object.
- */
-+ (nullable id)getAssociatedObject:(id)object key:(NSString *)key;
-
-/** Please use the designated initializer. */
-- (instancetype)init NS_UNAVAILABLE;
-
-/** Instantiates an object swizzler using an object it will operate on.
- * Generates a new class pair.
- *
- * @note There is no need to store this object. After calling -swizzle, this
- * object can be found by calling -gul_objectSwizzler
- *
- * @param object The object to be swizzled.
- * @return An instance of this class.
- */
-- (instancetype)initWithObject:(id)object NS_DESIGNATED_INITIALIZER;
-
-/** Sets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param key The key of the associated object.
- * @param value The value to associate to the swizzled object.
- * @param association The mechanism to use when associating the objects.
- */
-- (void)setAssociatedObjectWithKey:(NSString *)key
- value:(id)value
- association:(GUL_ASSOCIATION)association;
-
-/** Gets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param key The key of the associated object.
- */
-- (nullable id)getAssociatedObjectForKey:(NSString *)key;
-
-/** Copies a selector from an existing class onto the generated dynamic subclass
- * that this object will adopt. This mechanism can be used to add methods to
- * specific instances of a class.
- *
- * @note Should not be called after calling -swizzle.
- * @param selector The selector to add to the instance.
- * @param aClass The class supplying an implementation of the method.
- * @param isClassSelector A BOOL specifying whether the selector is a class or
- * instance selector.
- */
-- (void)copySelector:(SEL)selector fromClass:(Class)aClass isClassSelector:(BOOL)isClassSelector;
-
-/** Swizzles the object, changing its class to the generated class. Registers
- * the class pair. */
-- (void)swizzle;
-
-/** @return The value of -[objectBeingSwizzled isProxy] */
-- (BOOL)isSwizzlingProxyObject;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
index a33262a..c340f85 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
@@ -14,6 +14,10 @@
* limitations under the License.
*/
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
/**
* GULOriginalIMPConvenienceMacros.h
*
@@ -205,3 +209,5 @@
__typeof__(__arg7), __typeof__(__arg8), __typeof__(__arg9)))__originalIMP)( \
__receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \
__arg8, __arg9)
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
index 0c70c05..cac5ca3 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
@@ -19,6 +19,8 @@
#import <SystemConfiguration/SystemConfiguration.h>
#endif
+NS_ASSUME_NONNULL_BEGIN
+
/// Reachability Status
typedef enum {
kGULReachabilityUnknown, ///< Have not yet checked or been notified whether host is reachable.
@@ -77,3 +79,5 @@
- (void)stop;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
index ed080a3..d6d8937 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
@@ -17,11 +17,11 @@
#import <Foundation/Foundation.h>
#import <TargetConditionals.h>
-#if !TARGET_OS_OSX
+#if __has_include(<UIKit/UIKit.h>)
#import <UIKit/UIKit.h>
-#endif // !TARGET_OS_OSX
+#endif
-#if ((TARGET_OS_IOS || TARGET_OS_TV) && (__IPHONE_OS_VERSION_MAX_ALLOWED >= 130000))
+#if TARGET_OS_IOS || TARGET_OS_TV
#define UISCENE_SUPPORTED 1
#endif
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULSecureCoding.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULSecureCoding.h
deleted file mode 100644
index 8484b39..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULSecureCoding.h
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright 2019 Google
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** The class wraps `NSKeyedArchiver` and `NSKeyedUnarchiver` API to provide a unified secure coding
- * methods for iOS versions before and after 11.
- */
-@interface GULSecureCoding : NSObject
-
-+ (nullable id)unarchivedObjectOfClasses:(NSSet<Class> *)classes
- fromData:(NSData *)data
- error:(NSError **)outError;
-
-+ (nullable id)unarchivedObjectOfClass:(Class)class
- fromData:(NSData *)data
- error:(NSError **)outError;
-
-+ (nullable NSData *)archivedDataWithRootObject:(id<NSCoding>)object error:(NSError **)outError;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULSwizzledObject.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULSwizzledObject.h
deleted file mode 100644
index fc07f0a..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULSwizzledObject.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class GULObjectSwizzler;
-
-/** This class exists as a method donor. These methods will be added to all objects that are
- * swizzled by the object swizzler. This class should not be instantiated.
- */
-@interface GULSwizzledObject : NSObject
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/** Copies the methods below to the swizzled object.
- *
- * @param objectSwizzler The swizzler to use when adding the methods below.
- */
-+ (void)copyDonorSelectorsUsingObjectSwizzler:(GULObjectSwizzler *)objectSwizzler;
-
-#pragma mark - Donor methods.
-
-/** @return The generated subclass. Used in respondsToSelector: calls. */
-- (Class)gul_class;
-
-/** @return The object swizzler that manages this object. */
-- (GULObjectSwizzler *)gul_objectSwizzler;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h
deleted file mode 100644
index e88eb67..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** The class represents HTTP response received from `NSURLSession`. */
-@interface GULURLSessionDataResponse : NSObject
-
-@property(nonatomic, readonly) NSHTTPURLResponse *HTTPResponse;
-@property(nonatomic, nullable, readonly) NSData *HTTPBody;
-
-- (instancetype)initWithResponse:(NSHTTPURLResponse *)response HTTPBody:(nullable NSData *)body;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h
index 0d04781..83b23fa 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GULUserDefaults.h
@@ -100,11 +100,6 @@
/// Equivalent to -[... setObject:nil forKey:defaultName]
- (void)removeObjectForKey:(NSString *)defaultName;
-#pragma mark - Save data
-
-/// Blocks the calling thread until all in-progress set operations have completed.
-- (void)synchronize;
-
@end
NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
index d89ec68..907b89e 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
@@ -14,17 +14,9 @@
#import "GULApplication.h"
#import "GULSceneDelegateSwizzler.h"
#import "GULAppEnvironmentUtil.h"
-#import "GULHeartbeatDateStorable.h"
-#import "GULHeartbeatDateStorage.h"
-#import "GULHeartbeatDateStorageUserDefaults.h"
#import "GULKeychainStorage.h"
#import "GULKeychainUtils.h"
#import "GULNetworkInfo.h"
-#import "GULSecureCoding.h"
-#import "GULURLSessionDataResponse.h"
-#import "NSURLSession+GULPromises.h"
-#import "GULObjectSwizzler.h"
-#import "GULSwizzledObject.h"
#import "GULLogger.h"
#import "GULLoggerLevel.h"
#import "GULOriginalIMPConvenienceMacros.h"
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h
deleted file mode 100644
index 7bed005..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class FBLPromise<Value>;
-@class GULURLSessionDataResponse;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Promise based API for `NSURLSession`. */
-@interface NSURLSession (GULPromises)
-
-/** Creates a promise wrapping `-[NSURLSession dataTaskWithRequest:completionHandler:]` method.
- * @param URLRequest The request to create a data task with.
- * @return A promise that is fulfilled when an HTTP response is received (with any response code),
- * or is rejected with the error passed to the task completion.
- */
-- (FBLPromise<GULURLSessionDataResponse *> *)gul_dataTaskPromiseWithRequest:
- (NSURLRequest *)URLRequest;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Info.plist b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Info.plist
index ccd1b25..8b87393 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Info.plist
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64/GoogleUtilities.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>7.13.0</string>
+ <string>8.0.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvos16.1</string>
+ <string>appletvos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities
index 367941f..b87dcb7 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
index 4f0fe49..36e48d1 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
index eba704d..1c9e1a6 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
@@ -25,7 +25,6 @@
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
- <string>1C8F.1</string>
<string>C56D.1</string>
</array>
</dict>
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
index e84ab9e..dbce363 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
@@ -46,13 +46,6 @@
/// Indicates whether it is running inside an extension or an app.
+ (BOOL)isAppExtension;
-/// @return Returns @YES when is run on iOS version greater or equal to 7.0
-+ (BOOL)isIOS7OrHigher DEPRECATED_MSG_ATTRIBUTE(
- "Always `YES` because only iOS 8 and higher supported. The method will be removed.");
-
-/// @return YES if Swift runtime detected in the app.
-+ (BOOL)hasSwiftRuntime __deprecated;
-
/// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst", and
/// "visionos".
+ (NSString *)applePlatform;
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h
index 6c44058..9311a17 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h
@@ -16,7 +16,7 @@
#import <Foundation/Foundation.h>
-#if TARGET_OS_IOS || TARGET_OS_TV || (defined(TARGET_OS_VISION) && TARGET_OS_VISION)
+#if TARGET_OS_IOS || TARGET_OS_TV || TARGET_OS_VISION
#import <UIKit/UIKit.h>
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h
deleted file mode 100644
index 43d3740..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright 2021 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Describes an object that can store and fetch heartbeat dates for given tags.
- */
-@protocol GULHeartbeatDateStorable <NSObject>
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h
deleted file mode 100644
index 245b1a2..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright 2019 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULHeartbeatDateStorable.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// The name of the directory where the heartbeat data is stored.
-extern NSString *const kGULHeartbeatStorageDirectory;
-
-/// Stores either a date or a dictionary to a specified file.
-@interface GULHeartbeatDateStorage : NSObject <GULHeartbeatDateStorable>
-
-- (instancetype)init NS_UNAVAILABLE;
-
-@property(nonatomic, readonly) NSURL *fileURL;
-
-/**
- * Default initializer.
- * @param fileName The name of the file to store the date information.
- * exist, it will be created if needed.
- */
-- (instancetype)initWithFileName:(NSString *)fileName;
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h
deleted file mode 100644
index e6c7dda..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright 2021 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "GULHeartbeatDateStorable.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// Stores either a date or a dictionary to a specified file.
-@interface GULHeartbeatDateStorageUserDefaults : NSObject <GULHeartbeatDateStorable>
-
-/**
- * Default initializer. tvOS can only write to the cache directory and
- * there are no guarantees that the directory will persist. User defaults will
- * be retained, so that should be used instead.
- * @param defaults User defaults instance to store the heartbeat information.
- * @param key The key to be used with the user defaults instance.
- */
-- (instancetype)initWithDefaults:(NSUserDefaults *)defaults key:(NSString *)key;
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Reads the date from the specified file for the given tag.
- * @return Returns date if exists, otherwise `nil`.
- */
-- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag;
-
-/**
- * Saves the date for the specified tag in the specified file.
- * @return YES on success, NO otherwise.
- */
-- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h
index af10cb4..eb90ea3 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h
@@ -16,8 +16,6 @@
#import <Foundation/Foundation.h>
-@class FBLPromise<ValueType>;
-
NS_ASSUME_NONNULL_BEGIN
/// The class provides a convenient, multiplatform abstraction of the Keychain.
@@ -34,42 +32,46 @@
*/
- (instancetype)initWithService:(NSString *)service;
-/**
- * Get an object by key.
- * @param key The key.
- * @param objectClass The expected object class required by `NSSecureCoding`.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns a promise. It is resolved with an object stored by key if exists. It is resolved
- * with `nil` when the object not found. It fails on a Keychain error.
- */
-- (FBLPromise<id<NSSecureCoding>> *)getObjectForKey:(NSString *)key
- objectClass:(Class)objectClass
- accessGroup:(nullable NSString *)accessGroup;
+/// Get an object by key.
+/// @param key The key.
+/// @param objectClass The expected object class required by `NSSecureCoding`.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain read is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object stored in
+/// the keychain, or `nil` if it does not exist, is passed to the completion
+/// handler.
+- (void)getObjectForKey:(NSString *)key
+ objectClass:(Class)objectClass
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
-/**
- * Saves the given object by the given key.
- * @param object The object to store.
- * @param key The key to store the object. If there is an existing object by the key, it will be
- * overridden.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns which is resolved with `[NSNull null]` on success.
- */
-- (FBLPromise<NSNull *> *)setObject:(id<NSSecureCoding>)object
- forKey:(NSString *)key
- accessGroup:(nullable NSString *)accessGroup;
+/// Saves the given object by the given key.
+/// @param object The object to store.
+/// @param key The key to store the object. If there is an existing object by the key, it will be
+/// overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain write is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object written to
+/// the keychain is passed to the completion handler.
+- (void)setObject:(id<NSSecureCoding>)object
+ forKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
-/**
- * Removes the object by the given key.
- * @param key The key to store the object. If there is an existing object by the key, it will be
- * overridden.
- * @param accessGroup The Keychain Access Group.
- *
- * @return Returns which is resolved with `[NSNull null]` on success.
- */
-- (FBLPromise<NSNull *> *)removeObjectForKey:(NSString *)key
- accessGroup:(nullable NSString *)accessGroup;
+/// Removes the object by the given key.
+/// @param key The key to store the object. If there is an existing object by
+/// the key, it will be overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain removal is complete. An error is passed to the
+/// completion handler if the keychain removal fails.
+- (void)removeObjectForKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:(void (^)(NSError *_Nullable error))completionHandler;
#if TARGET_OS_OSX
/// If not `nil`, then only this keychain will be used to save and read data (see
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h
index 3643568..30cc800 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h
@@ -22,6 +22,8 @@
/**
* The services used in the logger.
+ *
+ * DEPRECATED; use NSString instead.
*/
typedef NSString *const GULLoggerService;
@@ -29,24 +31,16 @@
extern "C" {
#endif // __cplusplus
-/**
- * Initialize GULLogger.
- */
-extern void GULLoggerInitializeASL(void);
+/// Used for other GoogleUtilities logging.
+extern NSString *const kGULLogSubsystem;
-/**
- * Override log level to Debug.
- */
+/// Initialize GULLogger.
+extern void GULLoggerInitialize(void);
+
+/// Override log level to Debug.
void GULLoggerForceDebug(void);
-/**
- * Turn on logging to STDERR.
- */
-extern void GULLoggerEnableSTDERR(void);
-
-/**
- * Gets the current GULLoggerLevel.
- */
+/// Gets the current `GULLoggerLevel`.
extern GULLoggerLevel GULGetLoggerLevel(void);
/**
@@ -81,17 +75,18 @@
* (optional) variable arguments list obtained from calling va_start, used when message is a format
* string.
*/
-extern void GULLogBasic(GULLoggerLevel level,
- GULLoggerService service,
- BOOL forceLog,
- NSString *messageCode,
- NSString *message,
+extern void GULOSLogBasic(GULLoggerLevel level,
+ NSString *subsystem,
+ NSString *category,
+ BOOL forceLog,
+ NSString *messageCode,
+ NSString *message,
// On 64-bit simulators, va_list is not a pointer, so cannot be marked nullable
// See: http://stackoverflow.com/q/29095469
#if __LP64__ && TARGET_OS_SIMULATOR || TARGET_OS_OSX
- va_list args_ptr
+ va_list args_ptr
#else
- va_list _Nullable args_ptr
+ va_list _Nullable args_ptr
#endif
);
@@ -108,31 +103,36 @@
* Example usage:
* GULLogError(kGULLoggerCore, @"I-COR000001", @"Configuration of %@ failed.", app.name);
*/
-extern void GULLogError(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogWarning(GULLoggerService service,
+extern void GULOSLogError(NSString *subsystem,
+ GULLoggerService category,
BOOL force,
NSString *messageCode,
NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogNotice(GULLoggerService service,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogWarning(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogNotice(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogInfo(NSString *subsystem,
+ GULLoggerService category,
BOOL force,
NSString *messageCode,
NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogInfo(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
-extern void GULLogDebug(GULLoggerService service,
- BOOL force,
- NSString *messageCode,
- NSString *message,
- ...) NS_FORMAT_FUNCTION(4, 5);
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogDebug(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
#ifdef __cplusplus
} // extern "C"
@@ -140,24 +140,25 @@
@interface GULLoggerWrapper : NSObject
-/**
- * Objective-C wrapper for GULLogBasic to allow weak linking to GULLogger
- * (required) log level (one of the GULLoggerLevel enum values).
- * (required) service name of type GULLoggerService.
- * (required) message code starting with "I-" which means iOS, followed by a capitalized
- * three-character service identifier and a six digit integer message ID that is unique
- * within the service.
- * An example of the message code is @"I-COR000001".
- * (required) message string which can be a format string.
- * (optional) variable arguments list obtained from calling va_start, used when message is a format
- * string.
- */
-
+/// Objective-C wrapper for `GULOSLogBasic` to allow weak linking to `GULLogger`.
+///
+/// - Parameters:
+/// - level: The log level (one of the `GULLoggerLevel` enum values).
+/// - subsystem: An identifier for the subsystem performing logging, e.g., `com.example.logger`.
+/// - category: The category name within the `subsystem` to group related messages, e.g.,
+/// `[GoogleUtilities/Example]`.
+/// - messageCode: The message code starting with "I-" which means iOS, followed by a capitalized
+/// three-character service identifier and a six digit integer message ID that is unique within
+/// the service. An example of the message code is @"I-COR000001".
+/// - message: The message to log, which may be a format string.
+/// - arguments: The variable arguments list obtained from calling va_start, used when message is
+/// a format string; optional if `message` is not a format string.
+ (void)logWithLevel:(GULLoggerLevel)level
- withService:(GULLoggerService)service
- withCode:(NSString *)messageCode
- withMessage:(NSString *)message
- withArgs:(va_list)args;
+ subsystem:(NSString *)subsystem
+ category:(NSString *)category
+ messageCode:(NSString *)messageCode
+ message:(NSString *)message
+ arguments:(va_list)args;
@end
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h
index f0ee435..6a68eb1 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h
@@ -16,22 +16,32 @@
#import <Foundation/Foundation.h>
-/**
- * The log levels used by internal logging.
- */
+NS_ASSUME_NONNULL_BEGIN
+
+/// The log levels used by internal logging.
typedef NS_ENUM(NSInteger, GULLoggerLevel) {
- /** Error level, matches ASL_LEVEL_ERR. */
- GULLoggerLevelError = 3,
- /** Warning level, matches ASL_LEVEL_WARNING. */
- GULLoggerLevelWarning = 4,
- /** Notice level, matches ASL_LEVEL_NOTICE. */
- GULLoggerLevelNotice = 5,
- /** Info level, matches ASL_LEVEL_INFO. */
- GULLoggerLevelInfo = 6,
- /** Debug level, matches ASL_LEVEL_DEBUG. */
- GULLoggerLevelDebug = 7,
- /** Minimum log level. */
+ /// Error level, corresponding to `OS_LOG_TYPE_ERROR`.
+ GULLoggerLevelError = 3, // For backwards compatibility, the enum value matches `ASL_LEVEL_ERR`.
+
+ /// Warning level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ ///
+ /// > Note: Since OSLog doesn't have a WARNING type, this is equivalent to `GULLoggerLevelNotice`.
+ GULLoggerLevelWarning = 4, // For backwards compatibility, the value matches `ASL_LEVEL_WARNING`.
+
+ /// Notice level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ GULLoggerLevelNotice = 5, // For backwards compatibility, the value matches `ASL_LEVEL_NOTICE`.
+
+ /// Info level, corresponding to `OS_LOG_TYPE_INFO`.
+ GULLoggerLevelInfo = 6, // For backwards compatibility, the enum value matches `ASL_LEVEL_INFO`.
+
+ /// Debug level, corresponding to `OS_LOG_TYPE_DEBUG`.
+ GULLoggerLevelDebug = 7, // For backwards compatibility, the value matches `ASL_LEVEL_DEBUG`.
+
+ /// The minimum (most severe) supported logging level.
GULLoggerLevelMin = GULLoggerLevelError,
- /** Maximum log level. */
+
+ /// The maximum (least severe) supported logging level.
GULLoggerLevelMax = GULLoggerLevelDebug
} NS_SWIFT_NAME(GoogleLoggerLevel);
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h
index a8cc45b..02f25db 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h
@@ -16,6 +16,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
/// A mutable dictionary that provides atomic accessor and mutators.
@interface GULMutableDictionary : NSObject
@@ -44,3 +46,5 @@
- (NSDictionary *)dictionary;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h
index 36f94a7..f195d57 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h
@@ -14,6 +14,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
/// This is a copy of Google Toolbox for Mac library to avoid creating an extra framework.
// NOTE: For 64bit, none of these apis handle input sizes >32bits, they will return nil when given
@@ -24,11 +26,11 @@
/// Returns an data as the result of decompressing the payload of |data|.The data to decompress must
/// be a gzipped payloads.
-+ (NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
++ (nullable NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
/// Returns an compressed data with the result of gzipping the payload of |data|. Uses the default
/// compression level.
-+ (NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
++ (nullable NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorDomain;
FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorKey; // NSNumber
@@ -47,3 +49,5 @@
};
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h
index 8631b8b..4c5b5f5 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h
@@ -20,6 +20,8 @@
#import "GULNetworkLoggerProtocol.h"
#import "GULNetworkURLSession.h"
+NS_ASSUME_NONNULL_BEGIN
+
/// Delegate protocol for GULNetwork events.
@protocol GULNetworkReachabilityDelegate
@@ -69,29 +71,31 @@
/// Compresses and sends a POST request with the provided data to the URL. The session will be
/// background session if usingBackgroundSession is YES. Otherwise, the POST session is default
/// session. Returns a session ID or nil if an error occurs.
-- (NSString *)postURL:(NSURL *)url
- payload:(NSData *)payload
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
+- (nullable NSString *)postURL:(NSURL *)url
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
/// Compresses and sends a POST request with the provided headers and data to the URL. The session
/// will be background session if usingBackgroundSession is YES. Otherwise, the POST session is
/// default session. Returns a session ID or nil if an error occurs.
-- (NSString *)postURL:(NSURL *)url
- headers:(NSDictionary *)headers
- payload:(NSData *)payload
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
+- (nullable NSString *)postURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
/// Sends a GET request with the provided data to the URL. The session will be background session
/// if usingBackgroundSession is YES. Otherwise, the GET session is default session. Returns a
/// session ID or nil if an error occurs.
-- (NSString *)getURL:(NSURL *)url
- headers:(NSDictionary *)headers
- queue:(dispatch_queue_t)queue
- usingBackgroundSession:(BOOL)usingBackgroundSession
- completionHandler:(GULNetworkCompletionHandler)handler;
+- (nullable NSString *)getURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h
index 1cbedd1..341b974 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h
@@ -16,6 +16,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
/// Error codes in Firebase Network error domain.
/// Note: these error codes should never change. It would make it harder to decode the errors if
/// we inadvertently altered any of these codes in a future SDK version.
@@ -69,3 +71,5 @@
extern const int kGULNetworkHTTPStatusCodeNotFound;
extern const int kGULNetworkHTTPStatusCodeCannotAcceptTraffic;
extern const int kGULNetworkHTTPStatusCodeUnavailable;
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h
index d3025cd..0613941 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h
@@ -27,20 +27,6 @@
/// Collection of utilities to read network status information
@interface GULNetworkInfo : NSObject
-/// Returns the cellular mobile country code (mcc) if CoreTelephony is supported, otherwise nil
-+ (NSString *_Nullable)getNetworkMobileCountryCode;
-
-/// Returns the cellular mobile network code (mnc) if CoreTelephony is supported, otherwise nil
-+ (NSString *_Nullable)getNetworkMobileNetworkCode;
-
-/**
- * Returns the formatted MccMnc if the inputs are valid, otherwise nil
- * @param mcc The Mobile Country Code returned from `getNetworkMobileCountryCode`
- * @param mnc The Mobile Network Code returned from `getNetworkMobileNetworkCode`
- * @returns A string with the concatenated mccMnc if both inputs are valid, otherwise nil
- */
-+ (NSString *_Nullable)formatMcc:(NSString *_Nullable)mcc andMNC:(NSString *_Nullable)mnc;
-
/// Returns an enum indicating the network type. The enum values should be easily transferrable to
/// the NetworkType value in android/play/playlog/proto/clientanalytics.proto. Right now this always
/// returns None on platforms other than iOS. This should be updated in the future to return Wi-Fi
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
index 425c073..b9e93ec 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
@@ -18,6 +18,8 @@
#import "GULNetworkMessageCode.h"
+NS_ASSUME_NONNULL_BEGIN
+
/// The log levels used by GULNetworkLogger.
typedef NS_ENUM(NSInteger, GULNetworkLogLevel) {
kGULNetworkLogLevelError = 3,
@@ -47,3 +49,5 @@
message:(NSString *)message;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
index 507bc5a..2d45ec6 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
@@ -16,6 +16,8 @@
#import <Foundation/Foundation.h>
+NS_ASSUME_NONNULL_BEGIN
+
// Make sure these codes do not overlap with any contained in the FIRAMessageCode enum.
typedef NS_ENUM(NSInteger, GULNetworkMessageCode) {
// GULNetwork.m
@@ -45,3 +47,5 @@
kGULNetworkMessageCodeURLSession018 = 901018, // I-NET901018
kGULNetworkMessageCodeURLSession019 = 901019, // I-NET901019
};
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULObjectSwizzler.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULObjectSwizzler.h
deleted file mode 100644
index b0a692a..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULObjectSwizzler.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Enums that map to their OBJC-prefixed counterparts. */
-typedef OBJC_ENUM(uintptr_t, GUL_ASSOCIATION){
-
- // Is a weak association.
- GUL_ASSOCIATION_ASSIGN,
-
- // Is a nonatomic strong association.
- GUL_ASSOCIATION_RETAIN_NONATOMIC,
-
- // Is a nonatomic copy association.
- GUL_ASSOCIATION_COPY_NONATOMIC,
-
- // Is an atomic strong association.
- GUL_ASSOCIATION_RETAIN,
-
- // Is an atomic copy association.
- GUL_ASSOCIATION_COPY};
-
-/** This class handles swizzling a specific instance of a class by generating a
- * dynamic subclass and installing selectors and properties onto the dynamic
- * subclass. Then, the instance's class is set to the dynamic subclass. There
- * should be a 1:1 ratio of object swizzlers to swizzled instances.
- */
-@interface GULObjectSwizzler : NSObject
-
-/** The subclass that is generated. */
-@property(nullable, nonatomic, readonly) Class generatedClass;
-
-/** Sets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param object The object that will be queried for the associated object.
- * @param key The key of the associated object.
- * @param value The value to associate to the swizzled object.
- * @param association The mechanism to use when associating the objects.
- */
-+ (void)setAssociatedObject:(id)object
- key:(NSString *)key
- value:(nullable id)value
- association:(GUL_ASSOCIATION)association;
-
-/** Gets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param object The object that will be queried for the associated object.
- * @param key The key of the associated object.
- */
-+ (nullable id)getAssociatedObject:(id)object key:(NSString *)key;
-
-/** Please use the designated initializer. */
-- (instancetype)init NS_UNAVAILABLE;
-
-/** Instantiates an object swizzler using an object it will operate on.
- * Generates a new class pair.
- *
- * @note There is no need to store this object. After calling -swizzle, this
- * object can be found by calling -gul_objectSwizzler
- *
- * @param object The object to be swizzled.
- * @return An instance of this class.
- */
-- (instancetype)initWithObject:(id)object NS_DESIGNATED_INITIALIZER;
-
-/** Sets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param key The key of the associated object.
- * @param value The value to associate to the swizzled object.
- * @param association The mechanism to use when associating the objects.
- */
-- (void)setAssociatedObjectWithKey:(NSString *)key
- value:(id)value
- association:(GUL_ASSOCIATION)association;
-
-/** Gets an associated object in the runtime. This mechanism can be used to
- * simulate adding properties.
- *
- * @param key The key of the associated object.
- */
-- (nullable id)getAssociatedObjectForKey:(NSString *)key;
-
-/** Copies a selector from an existing class onto the generated dynamic subclass
- * that this object will adopt. This mechanism can be used to add methods to
- * specific instances of a class.
- *
- * @note Should not be called after calling -swizzle.
- * @param selector The selector to add to the instance.
- * @param aClass The class supplying an implementation of the method.
- * @param isClassSelector A BOOL specifying whether the selector is a class or
- * instance selector.
- */
-- (void)copySelector:(SEL)selector fromClass:(Class)aClass isClassSelector:(BOOL)isClassSelector;
-
-/** Swizzles the object, changing its class to the generated class. Registers
- * the class pair. */
-- (void)swizzle;
-
-/** @return The value of -[objectBeingSwizzled isProxy] */
-- (BOOL)isSwizzlingProxyObject;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
index a33262a..c340f85 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h
@@ -14,6 +14,10 @@
* limitations under the License.
*/
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
/**
* GULOriginalIMPConvenienceMacros.h
*
@@ -205,3 +209,5 @@
__typeof__(__arg7), __typeof__(__arg8), __typeof__(__arg9)))__originalIMP)( \
__receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \
__arg8, __arg9)
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
index 0c70c05..cac5ca3 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
@@ -19,6 +19,8 @@
#import <SystemConfiguration/SystemConfiguration.h>
#endif
+NS_ASSUME_NONNULL_BEGIN
+
/// Reachability Status
typedef enum {
kGULReachabilityUnknown, ///< Have not yet checked or been notified whether host is reachable.
@@ -77,3 +79,5 @@
- (void)stop;
@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
index ed080a3..d6d8937 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
@@ -17,11 +17,11 @@
#import <Foundation/Foundation.h>
#import <TargetConditionals.h>
-#if !TARGET_OS_OSX
+#if __has_include(<UIKit/UIKit.h>)
#import <UIKit/UIKit.h>
-#endif // !TARGET_OS_OSX
+#endif
-#if ((TARGET_OS_IOS || TARGET_OS_TV) && (__IPHONE_OS_VERSION_MAX_ALLOWED >= 130000))
+#if TARGET_OS_IOS || TARGET_OS_TV
#define UISCENE_SUPPORTED 1
#endif
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSecureCoding.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSecureCoding.h
deleted file mode 100644
index 8484b39..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSecureCoding.h
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright 2019 Google
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** The class wraps `NSKeyedArchiver` and `NSKeyedUnarchiver` API to provide a unified secure coding
- * methods for iOS versions before and after 11.
- */
-@interface GULSecureCoding : NSObject
-
-+ (nullable id)unarchivedObjectOfClasses:(NSSet<Class> *)classes
- fromData:(NSData *)data
- error:(NSError **)outError;
-
-+ (nullable id)unarchivedObjectOfClass:(Class)class
- fromData:(NSData *)data
- error:(NSError **)outError;
-
-+ (nullable NSData *)archivedDataWithRootObject:(id<NSCoding>)object error:(NSError **)outError;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSwizzledObject.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSwizzledObject.h
deleted file mode 100644
index fc07f0a..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSwizzledObject.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class GULObjectSwizzler;
-
-/** This class exists as a method donor. These methods will be added to all objects that are
- * swizzled by the object swizzler. This class should not be instantiated.
- */
-@interface GULSwizzledObject : NSObject
-
-- (instancetype)init NS_UNAVAILABLE;
-
-/** Copies the methods below to the swizzled object.
- *
- * @param objectSwizzler The swizzler to use when adding the methods below.
- */
-+ (void)copyDonorSelectorsUsingObjectSwizzler:(GULObjectSwizzler *)objectSwizzler;
-
-#pragma mark - Donor methods.
-
-/** @return The generated subclass. Used in respondsToSelector: calls. */
-- (Class)gul_class;
-
-/** @return The object swizzler that manages this object. */
-- (GULObjectSwizzler *)gul_objectSwizzler;
-
-@end
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h
deleted file mode 100644
index e88eb67..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** The class represents HTTP response received from `NSURLSession`. */
-@interface GULURLSessionDataResponse : NSObject
-
-@property(nonatomic, readonly) NSHTTPURLResponse *HTTPResponse;
-@property(nonatomic, nullable, readonly) NSData *HTTPBody;
-
-- (instancetype)initWithResponse:(NSHTTPURLResponse *)response HTTPBody:(nullable NSData *)body;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h
index 0d04781..83b23fa 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h
@@ -100,11 +100,6 @@
/// Equivalent to -[... setObject:nil forKey:defaultName]
- (void)removeObjectForKey:(NSString *)defaultName;
-#pragma mark - Save data
-
-/// Blocks the calling thread until all in-progress set operations have completed.
-- (void)synchronize;
-
@end
NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
index d89ec68..907b89e 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
@@ -14,17 +14,9 @@
#import "GULApplication.h"
#import "GULSceneDelegateSwizzler.h"
#import "GULAppEnvironmentUtil.h"
-#import "GULHeartbeatDateStorable.h"
-#import "GULHeartbeatDateStorage.h"
-#import "GULHeartbeatDateStorageUserDefaults.h"
#import "GULKeychainStorage.h"
#import "GULKeychainUtils.h"
#import "GULNetworkInfo.h"
-#import "GULSecureCoding.h"
-#import "GULURLSessionDataResponse.h"
-#import "NSURLSession+GULPromises.h"
-#import "GULObjectSwizzler.h"
-#import "GULSwizzledObject.h"
#import "GULLogger.h"
#import "GULLoggerLevel.h"
#import "GULOriginalIMPConvenienceMacros.h"
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h
deleted file mode 100644
index 7bed005..0000000
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright 2020 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class FBLPromise<Value>;
-@class GULURLSessionDataResponse;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Promise based API for `NSURLSession`. */
-@interface NSURLSession (GULPromises)
-
-/** Creates a promise wrapping `-[NSURLSession dataTaskWithRequest:completionHandler:]` method.
- * @param URLRequest The request to create a data task with.
- * @return A promise that is fulfilled when an HTTP response is received (with any response code),
- * or is rejected with the error passed to the task completion.
- */
-- (FBLPromise<GULURLSessionDataResponse *> *)gul_dataTaskPromiseWithRequest:
- (NSURLRequest *)URLRequest;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist
index a3c712f..411f50e 100644
--- a/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist
+++ b/frameworks/GoogleUtilities.xcframework/tvos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>7.13.0</string>
+ <string>8.0.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvsimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvsimulator16.1</string>
+ <string>appletvsimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities
new file mode 100644
index 0000000..beb1f80
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
new file mode 100644
index 0000000..0d9823d
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
new file mode 100644
index 0000000..1c9e1a6
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>NSPrivacyTracking</key>
+ <false/>
+ <key>NSPrivacyTrackingDomains</key>
+ <array>
+ </array>
+ <key>NSPrivacyCollectedDataTypes</key>
+ <array>
+ </array>
+ <key>NSPrivacyAccessedAPITypes</key>
+ <array>
+ <dict>
+ <key>NSPrivacyAccessedAPIType</key>
+ <string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
+ <key>NSPrivacyAccessedAPITypeReasons</key>
+ <array>
+ <string>C617.1</string>
+ </array>
+ </dict>
+ <dict>
+ <key>NSPrivacyAccessedAPIType</key>
+ <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
+ <key>NSPrivacyAccessedAPITypeReasons</key>
+ <array>
+ <string>C56D.1</string>
+ </array>
+ </dict>
+ </array>
+</dict>
+</plist>
+
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h
similarity index 100%
copy from frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h
copy to frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
new file mode 100644
index 0000000..dbce363
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
@@ -0,0 +1,62 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface GULAppEnvironmentUtil : NSObject
+
+/// Indicates whether the app is from Apple Store or not. Returns NO if the app is on simulator,
+/// development environment or sideloaded.
++ (BOOL)isFromAppStore;
+
+/// Indicates whether the app is a Testflight app. Returns YES if the app has sandbox receipt.
+/// Returns NO otherwise.
++ (BOOL)isAppStoreReceiptSandbox;
+
+/// Indicates whether the app is on simulator or not at runtime depending on the device
+/// architecture.
++ (BOOL)isSimulator;
+
+/// The current device model. Returns an empty string if device model cannot be retrieved.
++ (nullable NSString *)deviceModel;
+
+/// The current device model, with simulator-specific values. Returns an empty string if device
+/// model cannot be retrieved.
++ (nullable NSString *)deviceSimulatorModel;
+
+/// The current operating system version. Returns an empty string if the system version cannot be
+/// retrieved.
++ (NSString *)systemVersion;
+
+/// Indicates whether it is running inside an extension or an app.
++ (BOOL)isAppExtension;
+
+/// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst", and
+/// "visionos".
++ (NSString *)applePlatform;
+
+/// @return An Apple Device platform. Same possible values as `applePlatform`, with the addition of
+/// "ipados".
++ (NSString *)appleDevicePlatform;
+
+/// @return The way the library was added to the app, e.g. "swiftpm", "cocoapods", etc.
++ (NSString *)deploymentType;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULApplication.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULApplication.h
new file mode 100644
index 0000000..9311a17
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULApplication.h
@@ -0,0 +1,50 @@
+/*
+ * Copyright 2019 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#if TARGET_OS_IOS || TARGET_OS_TV || TARGET_OS_VISION
+
+#import <UIKit/UIKit.h>
+
+#define GULApplication UIApplication
+#define GULApplicationDelegate UIApplicationDelegate
+#define GULUserActivityRestoring UIUserActivityRestoring
+
+static NSString *const kGULApplicationClassName = @"UIApplication";
+
+#elif TARGET_OS_OSX
+
+#import <AppKit/AppKit.h>
+
+#define GULApplication NSApplication
+#define GULApplicationDelegate NSApplicationDelegate
+#define GULUserActivityRestoring NSUserActivityRestoring
+
+static NSString *const kGULApplicationClassName = @"NSApplication";
+
+#elif TARGET_OS_WATCH
+
+#import <WatchKit/WatchKit.h>
+
+// We match the according watchOS API but swizzling should not work in watch
+#define GULApplication WKExtension
+#define GULApplicationDelegate WKExtensionDelegate
+#define GULUserActivityRestoring NSUserActivityRestoring
+
+static NSString *const kGULApplicationClassName = @"WKExtension";
+
+#endif
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULKeychainStorage.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULKeychainStorage.h
new file mode 100644
index 0000000..eb90ea3
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULKeychainStorage.h
@@ -0,0 +1,84 @@
+/*
+ * Copyright 2019 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The class provides a convenient, multiplatform abstraction of the Keychain.
+///
+/// When using this API on macOS, the corresponding target must be signed with a provisioning
+/// profile that has the Keychain Sharing capability enabled.
+@interface GULKeychainStorage : NSObject
+
+- (instancetype)init NS_UNAVAILABLE;
+
+/** Initializes the keychain storage with Keychain Service name.
+ * @param service A Keychain Service name that will be used to store and retrieve objects. See also
+ * `kSecAttrService`.
+ */
+- (instancetype)initWithService:(NSString *)service;
+
+/// Get an object by key.
+/// @param key The key.
+/// @param objectClass The expected object class required by `NSSecureCoding`.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain read is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object stored in
+/// the keychain, or `nil` if it does not exist, is passed to the completion
+/// handler.
+- (void)getObjectForKey:(NSString *)key
+ objectClass:(Class)objectClass
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
+
+/// Saves the given object by the given key.
+/// @param object The object to store.
+/// @param key The key to store the object. If there is an existing object by the key, it will be
+/// overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain write is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object written to
+/// the keychain is passed to the completion handler.
+- (void)setObject:(id<NSSecureCoding>)object
+ forKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
+
+/// Removes the object by the given key.
+/// @param key The key to store the object. If there is an existing object by
+/// the key, it will be overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain removal is complete. An error is passed to the
+/// completion handler if the keychain removal fails.
+- (void)removeObjectForKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:(void (^)(NSError *_Nullable error))completionHandler;
+
+#if TARGET_OS_OSX
+/// If not `nil`, then only this keychain will be used to save and read data (see
+/// `kSecMatchSearchList` and `kSecUseKeychain`. It is mostly intended to be used by unit tests.
+@property(nonatomic, nullable) SecKeychainRef keychainRef;
+#endif // TARGET_OS_OSX
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULKeychainUtils.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULKeychainUtils.h
similarity index 100%
copy from frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULKeychainUtils.h
copy to frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULKeychainUtils.h
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULLogger.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULLogger.h
new file mode 100644
index 0000000..30cc800
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULLogger.h
@@ -0,0 +1,165 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "GULLoggerLevel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * The services used in the logger.
+ *
+ * DEPRECATED; use NSString instead.
+ */
+typedef NSString *const GULLoggerService;
+
+#ifdef __cplusplus
+extern "C" {
+#endif // __cplusplus
+
+/// Used for other GoogleUtilities logging.
+extern NSString *const kGULLogSubsystem;
+
+/// Initialize GULLogger.
+extern void GULLoggerInitialize(void);
+
+/// Override log level to Debug.
+void GULLoggerForceDebug(void);
+
+/// Gets the current `GULLoggerLevel`.
+extern GULLoggerLevel GULGetLoggerLevel(void);
+
+/**
+ * Changes the default logging level of GULLoggerLevelNotice to a user-specified level.
+ * The default level cannot be set above GULLoggerLevelNotice if the app is running from App Store.
+ * (required) log level (one of the GULLoggerLevel enum values).
+ */
+extern void GULSetLoggerLevel(GULLoggerLevel loggerLevel);
+
+/**
+ * Checks if the specified logger level is loggable given the current settings.
+ * (required) log level (one of the GULLoggerLevel enum values).
+ */
+extern BOOL GULIsLoggableLevel(GULLoggerLevel loggerLevel);
+
+/**
+ * Register version to include in logs.
+ * (required) version
+ */
+extern void GULLoggerRegisterVersion(NSString *version);
+
+/**
+ * Logs a message to the Xcode console and the device log. If running from AppStore, will
+ * not log any messages with a level higher than GULLoggerLevelNotice to avoid log spamming.
+ * (required) log level (one of the GULLoggerLevel enum values).
+ * (required) service name of type GULLoggerService.
+ * (required) message code starting with "I-" which means iOS, followed by a capitalized
+ * three-character service identifier and a six digit integer message ID that is unique
+ * within the service.
+ * An example of the message code is @"I-COR000001".
+ * (required) message string which can be a format string.
+ * (optional) variable arguments list obtained from calling va_start, used when message is a format
+ * string.
+ */
+extern void GULOSLogBasic(GULLoggerLevel level,
+ NSString *subsystem,
+ NSString *category,
+ BOOL forceLog,
+ NSString *messageCode,
+ NSString *message,
+// On 64-bit simulators, va_list is not a pointer, so cannot be marked nullable
+// See: http://stackoverflow.com/q/29095469
+#if __LP64__ && TARGET_OS_SIMULATOR || TARGET_OS_OSX
+ va_list args_ptr
+#else
+ va_list _Nullable args_ptr
+#endif
+);
+
+/**
+ * The following functions accept the following parameters in order:
+ * (required) service name of type GULLoggerService.
+ * (required) message code starting from "I-" which means iOS, followed by a capitalized
+ * three-character service identifier and a six digit integer message ID that is unique
+ * within the service.
+ * An example of the message code is @"I-COR000001".
+ * See go/firebase-log-proposal for details.
+ * (required) message string which can be a format string.
+ * (optional) the list of arguments to substitute into the format string.
+ * Example usage:
+ * GULLogError(kGULLoggerCore, @"I-COR000001", @"Configuration of %@ failed.", app.name);
+ */
+extern void GULOSLogError(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogWarning(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogNotice(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogInfo(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogDebug(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+
+#ifdef __cplusplus
+} // extern "C"
+#endif // __cplusplus
+
+@interface GULLoggerWrapper : NSObject
+
+/// Objective-C wrapper for `GULOSLogBasic` to allow weak linking to `GULLogger`.
+///
+/// - Parameters:
+/// - level: The log level (one of the `GULLoggerLevel` enum values).
+/// - subsystem: An identifier for the subsystem performing logging, e.g., `com.example.logger`.
+/// - category: The category name within the `subsystem` to group related messages, e.g.,
+/// `[GoogleUtilities/Example]`.
+/// - messageCode: The message code starting with "I-" which means iOS, followed by a capitalized
+/// three-character service identifier and a six digit integer message ID that is unique within
+/// the service. An example of the message code is @"I-COR000001".
+/// - message: The message to log, which may be a format string.
+/// - arguments: The variable arguments list obtained from calling va_start, used when message is
+/// a format string; optional if `message` is not a format string.
++ (void)logWithLevel:(GULLoggerLevel)level
+ subsystem:(NSString *)subsystem
+ category:(NSString *)category
+ messageCode:(NSString *)messageCode
+ message:(NSString *)message
+ arguments:(va_list)args;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULLoggerLevel.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULLoggerLevel.h
new file mode 100644
index 0000000..6a68eb1
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULLoggerLevel.h
@@ -0,0 +1,47 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The log levels used by internal logging.
+typedef NS_ENUM(NSInteger, GULLoggerLevel) {
+ /// Error level, corresponding to `OS_LOG_TYPE_ERROR`.
+ GULLoggerLevelError = 3, // For backwards compatibility, the enum value matches `ASL_LEVEL_ERR`.
+
+ /// Warning level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ ///
+ /// > Note: Since OSLog doesn't have a WARNING type, this is equivalent to `GULLoggerLevelNotice`.
+ GULLoggerLevelWarning = 4, // For backwards compatibility, the value matches `ASL_LEVEL_WARNING`.
+
+ /// Notice level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ GULLoggerLevelNotice = 5, // For backwards compatibility, the value matches `ASL_LEVEL_NOTICE`.
+
+ /// Info level, corresponding to `OS_LOG_TYPE_INFO`.
+ GULLoggerLevelInfo = 6, // For backwards compatibility, the enum value matches `ASL_LEVEL_INFO`.
+
+ /// Debug level, corresponding to `OS_LOG_TYPE_DEBUG`.
+ GULLoggerLevelDebug = 7, // For backwards compatibility, the value matches `ASL_LEVEL_DEBUG`.
+
+ /// The minimum (most severe) supported logging level.
+ GULLoggerLevelMin = GULLoggerLevelError,
+
+ /// The maximum (least severe) supported logging level.
+ GULLoggerLevelMax = GULLoggerLevelDebug
+} NS_SWIFT_NAME(GoogleLoggerLevel);
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULMutableDictionary.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULMutableDictionary.h
new file mode 100644
index 0000000..02f25db
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULMutableDictionary.h
@@ -0,0 +1,50 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// A mutable dictionary that provides atomic accessor and mutators.
+@interface GULMutableDictionary : NSObject
+
+/// Returns an object given a key in the dictionary or nil if not found.
+- (id)objectForKey:(id)key;
+
+/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary.
+- (void)setObject:(id)object forKey:(id<NSCopying>)key;
+
+/// Removes the object given its session ID from the dictionary.
+- (void)removeObjectForKey:(id)key;
+
+/// Removes all objects.
+- (void)removeAllObjects;
+
+/// Returns the number of current objects in the dictionary.
+- (NSUInteger)count;
+
+/// Returns an object given a key in the dictionary or nil if not found.
+- (id)objectForKeyedSubscript:(id<NSCopying>)key;
+
+/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary.
+- (void)setObject:(id)obj forKeyedSubscript:(id<NSCopying>)key;
+
+/// Returns the immutable dictionary.
+- (NSDictionary *)dictionary;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNSData+zlib.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNSData+zlib.h
new file mode 100644
index 0000000..f195d57
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNSData+zlib.h
@@ -0,0 +1,53 @@
+// Copyright 2018 Google
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// This is a copy of Google Toolbox for Mac library to avoid creating an extra framework.
+
+// NOTE: For 64bit, none of these apis handle input sizes >32bits, they will return nil when given
+// such data. To handle data of that size you really should be streaming it rather then doing it all
+// in memory.
+
+@interface NSData (GULGzip)
+
+/// Returns an data as the result of decompressing the payload of |data|.The data to decompress must
+/// be a gzipped payloads.
++ (nullable NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
+
+/// Returns an compressed data with the result of gzipping the payload of |data|. Uses the default
+/// compression level.
++ (nullable NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
+
+FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorDomain;
+FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorKey; // NSNumber
+FOUNDATION_EXPORT NSString *const GULNSDataZlibRemainingBytesKey; // NSNumber
+
+typedef NS_ENUM(NSInteger, GULNSDataZlibError) {
+ GULNSDataZlibErrorGreaterThan32BitsToCompress = 1024,
+ // An internal zlib error.
+ // GULNSDataZlibErrorKey will contain the error value.
+ // NSLocalizedDescriptionKey may contain an error string from zlib.
+ // Look in zlib.h for list of errors.
+ GULNSDataZlibErrorInternal,
+ // There was left over data in the buffer that was not used.
+ // GULNSDataZlibRemainingBytesKey will contain number of remaining bytes.
+ GULNSDataZlibErrorDataRemaining
+};
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetwork.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetwork.h
new file mode 100644
index 0000000..4c5b5f5
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetwork.h
@@ -0,0 +1,101 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "GULNetworkConstants.h"
+#import "GULNetworkLoggerProtocol.h"
+#import "GULNetworkURLSession.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// Delegate protocol for GULNetwork events.
+@protocol GULNetworkReachabilityDelegate
+
+/// Tells the delegate to handle events when the network reachability changes to connected or not
+/// connected.
+- (void)reachabilityDidChange;
+
+@end
+
+/// The Network component that provides network status and handles network requests and responses.
+/// This is not thread safe.
+///
+/// NOTE:
+/// User must add FIRAnalytics handleEventsForBackgroundURLSessionID:completionHandler to the
+/// AppDelegate application:handleEventsForBackgroundURLSession:completionHandler:
+@interface GULNetwork : NSObject
+
+/// Indicates if network connectivity is available.
+@property(nonatomic, readonly, getter=isNetworkConnected) BOOL networkConnected;
+
+/// Indicates if there are any uploads in progress.
+@property(nonatomic, readonly, getter=hasUploadInProgress) BOOL uploadInProgress;
+
+/// An optional delegate that can be used in the event when network reachability changes.
+@property(nonatomic, weak) id<GULNetworkReachabilityDelegate> reachabilityDelegate;
+
+/// An optional delegate that can be used to log messages, warnings or errors that occur in the
+/// network operations.
+@property(nonatomic, weak) id<GULNetworkLoggerDelegate> loggerDelegate;
+
+/// Indicates whether the logger should display debug messages.
+@property(nonatomic, assign) BOOL isDebugModeEnabled;
+
+/// The time interval in seconds for the network request to timeout.
+@property(nonatomic, assign) NSTimeInterval timeoutInterval;
+
+/// Initializes with the default reachability host.
+- (instancetype)init;
+
+/// Initializes with a custom reachability host.
+- (instancetype)initWithReachabilityHost:(NSString *)reachabilityHost;
+
+/// Handles events when background session with the given ID has finished.
++ (void)handleEventsForBackgroundURLSessionID:(NSString *)sessionID
+ completionHandler:(GULNetworkSystemCompletionHandler)completionHandler;
+
+/// Compresses and sends a POST request with the provided data to the URL. The session will be
+/// background session if usingBackgroundSession is YES. Otherwise, the POST session is default
+/// session. Returns a session ID or nil if an error occurs.
+- (nullable NSString *)postURL:(NSURL *)url
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
+
+/// Compresses and sends a POST request with the provided headers and data to the URL. The session
+/// will be background session if usingBackgroundSession is YES. Otherwise, the POST session is
+/// default session. Returns a session ID or nil if an error occurs.
+- (nullable NSString *)postURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
+
+/// Sends a GET request with the provided data to the URL. The session will be background session
+/// if usingBackgroundSession is YES. Otherwise, the GET session is default session. Returns a
+/// session ID or nil if an error occurs.
+- (nullable NSString *)getURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkConstants.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkConstants.h
new file mode 100644
index 0000000..341b974
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkConstants.h
@@ -0,0 +1,75 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// Error codes in Firebase Network error domain.
+/// Note: these error codes should never change. It would make it harder to decode the errors if
+/// we inadvertently altered any of these codes in a future SDK version.
+typedef NS_ENUM(NSInteger, GULNetworkErrorCode) {
+ /// Unknown error.
+ GULNetworkErrorCodeUnknown = 0,
+ /// Error occurs when the request URL is invalid.
+ GULErrorCodeNetworkInvalidURL = 1,
+ /// Error occurs when request cannot be constructed.
+ GULErrorCodeNetworkRequestCreation = 2,
+ /// Error occurs when payload cannot be compressed.
+ GULErrorCodeNetworkPayloadCompression = 3,
+ /// Error occurs when session task cannot be created.
+ GULErrorCodeNetworkSessionTaskCreation = 4,
+ /// Error occurs when there is no response.
+ GULErrorCodeNetworkInvalidResponse = 5
+};
+
+#pragma mark - Network constants
+
+/// The prefix of the ID of the background session.
+extern NSString *const kGULNetworkBackgroundSessionConfigIDPrefix;
+
+/// The sub directory to store the files of data that is being uploaded in the background.
+extern NSString *const kGULNetworkApplicationSupportSubdirectory;
+
+/// Name of the temporary directory that stores files for background uploading.
+extern NSString *const kGULNetworkTempDirectoryName;
+
+/// The period when the temporary uploading file can stay.
+extern const NSTimeInterval kGULNetworkTempFolderExpireTime;
+
+/// The default network request timeout interval.
+extern const NSTimeInterval kGULNetworkTimeOutInterval;
+
+/// The host to check the reachability of the network.
+extern NSString *const kGULNetworkReachabilityHost;
+
+/// The key to get the error context of the UserInfo.
+extern NSString *const kGULNetworkErrorContext;
+
+#pragma mark - Network Status Code
+
+extern const int kGULNetworkHTTPStatusOK;
+extern const int kGULNetworkHTTPStatusNoContent;
+extern const int kGULNetworkHTTPStatusCodeMultipleChoices;
+extern const int kGULNetworkHTTPStatusCodeMovedPermanently;
+extern const int kGULNetworkHTTPStatusCodeFound;
+extern const int kGULNetworkHTTPStatusCodeNotModified;
+extern const int kGULNetworkHTTPStatusCodeMovedTemporarily;
+extern const int kGULNetworkHTTPStatusCodeNotFound;
+extern const int kGULNetworkHTTPStatusCodeCannotAcceptTraffic;
+extern const int kGULNetworkHTTPStatusCodeUnavailable;
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkInfo.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkInfo.h
new file mode 100644
index 0000000..0613941
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkInfo.h
@@ -0,0 +1,43 @@
+// Copyright 2022 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The type of network that the device is running with. Values should correspond to the NetworkType
+/// values in android/play/playlog/proto/clientanalytics.proto
+typedef NS_ENUM(NSInteger, GULNetworkType) {
+ GULNetworkTypeNone = -1,
+ GULNetworkTypeMobile = 0,
+ GULNetworkTypeWIFI = 1,
+};
+
+/// Collection of utilities to read network status information
+@interface GULNetworkInfo : NSObject
+
+/// Returns an enum indicating the network type. The enum values should be easily transferrable to
+/// the NetworkType value in android/play/playlog/proto/clientanalytics.proto. Right now this always
+/// returns None on platforms other than iOS. This should be updated in the future to return Wi-Fi
+/// values for the other platforms when applicable.
++ (GULNetworkType)getNetworkType;
+
+/// Returns a string indicating the radio access technology used by the app. The return value will
+/// be one of CTRadioAccess constants defined in
+/// https://developer.apple.com/documentation/coretelephony/cttelephonynetworkinfo/radio_access_technology_constants
++ (NSString *)getNetworkRadioType;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
new file mode 100644
index 0000000..b9e93ec
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "GULNetworkMessageCode.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The log levels used by GULNetworkLogger.
+typedef NS_ENUM(NSInteger, GULNetworkLogLevel) {
+ kGULNetworkLogLevelError = 3,
+ kGULNetworkLogLevelWarning = 4,
+ kGULNetworkLogLevelInfo = 6,
+ kGULNetworkLogLevelDebug = 7,
+};
+
+@protocol GULNetworkLoggerDelegate <NSObject>
+
+@required
+/// Tells the delegate to log a message with an array of contexts and the log level.
+- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
+ messageCode:(GULNetworkMessageCode)messageCode
+ message:(NSString *)message
+ contexts:(NSArray *)contexts;
+
+/// Tells the delegate to log a message with a context and the log level.
+- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
+ messageCode:(GULNetworkMessageCode)messageCode
+ message:(NSString *)message
+ context:(id)context;
+
+/// Tells the delegate to log a message with the log level.
+- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
+ messageCode:(GULNetworkMessageCode)messageCode
+ message:(NSString *)message;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
new file mode 100644
index 0000000..2d45ec6
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+// Make sure these codes do not overlap with any contained in the FIRAMessageCode enum.
+typedef NS_ENUM(NSInteger, GULNetworkMessageCode) {
+ // GULNetwork.m
+ kGULNetworkMessageCodeNetwork000 = 900000, // I-NET900000
+ kGULNetworkMessageCodeNetwork001 = 900001, // I-NET900001
+ kGULNetworkMessageCodeNetwork002 = 900002, // I-NET900002
+ kGULNetworkMessageCodeNetwork003 = 900003, // I-NET900003
+ // GULNetworkURLSession.m
+ kGULNetworkMessageCodeURLSession000 = 901000, // I-NET901000
+ kGULNetworkMessageCodeURLSession001 = 901001, // I-NET901001
+ kGULNetworkMessageCodeURLSession002 = 901002, // I-NET901002
+ kGULNetworkMessageCodeURLSession003 = 901003, // I-NET901003
+ kGULNetworkMessageCodeURLSession004 = 901004, // I-NET901004
+ kGULNetworkMessageCodeURLSession005 = 901005, // I-NET901005
+ kGULNetworkMessageCodeURLSession006 = 901006, // I-NET901006
+ kGULNetworkMessageCodeURLSession007 = 901007, // I-NET901007
+ kGULNetworkMessageCodeURLSession008 = 901008, // I-NET901008
+ kGULNetworkMessageCodeURLSession009 = 901009, // I-NET901009
+ kGULNetworkMessageCodeURLSession010 = 901010, // I-NET901010
+ kGULNetworkMessageCodeURLSession011 = 901011, // I-NET901011
+ kGULNetworkMessageCodeURLSession012 = 901012, // I-NET901012
+ kGULNetworkMessageCodeURLSession013 = 901013, // I-NET901013
+ kGULNetworkMessageCodeURLSession014 = 901014, // I-NET901014
+ kGULNetworkMessageCodeURLSession015 = 901015, // I-NET901015
+ kGULNetworkMessageCodeURLSession016 = 901016, // I-NET901016
+ kGULNetworkMessageCodeURLSession017 = 901017, // I-NET901017
+ kGULNetworkMessageCodeURLSession018 = 901018, // I-NET901018
+ kGULNetworkMessageCodeURLSession019 = 901019, // I-NET901019
+};
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkURLSession.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkURLSession.h
similarity index 100%
copy from frameworks/GoogleUtilities.xcframework/macos-arm64_x86_64/GoogleUtilities.framework/Headers/GULNetworkURLSession.h
copy to frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULNetworkURLSession.h
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULReachabilityChecker.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
new file mode 100644
index 0000000..cac5ca3
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
@@ -0,0 +1,83 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+#if !TARGET_OS_WATCH
+#import <SystemConfiguration/SystemConfiguration.h>
+#endif
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// Reachability Status
+typedef enum {
+ kGULReachabilityUnknown, ///< Have not yet checked or been notified whether host is reachable.
+ kGULReachabilityNotReachable, ///< Host is not reachable.
+ kGULReachabilityViaWifi, ///< Host is reachable via Wifi.
+ kGULReachabilityViaCellular, ///< Host is reachable via cellular.
+} GULReachabilityStatus;
+
+const NSString *GULReachabilityStatusString(GULReachabilityStatus status);
+
+@class GULReachabilityChecker;
+
+/// Google Analytics iOS Reachability Checker.
+@protocol GULReachabilityDelegate
+@required
+/// Called when network status has changed.
+- (void)reachability:(GULReachabilityChecker *)reachability
+ statusChanged:(GULReachabilityStatus)status;
+@end
+
+/// Google Analytics iOS Network Status Checker.
+@interface GULReachabilityChecker : NSObject
+
+/// The last known reachability status, or GULReachabilityStatusUnknown if the
+/// checker is not active.
+@property(nonatomic, readonly) GULReachabilityStatus reachabilityStatus;
+/// The host to which reachability status is to be checked.
+@property(nonatomic, copy, readonly) NSString *host;
+/// The delegate to be notified of reachability status changes.
+@property(nonatomic, weak) id<GULReachabilityDelegate> reachabilityDelegate;
+/// `YES` if the reachability checker is active, `NO` otherwise.
+@property(nonatomic, readonly) BOOL isActive;
+
+/// Initialize the reachability checker. Note that you must call start to begin checking for and
+/// receiving notifications about network status changes.
+///
+/// @param reachabilityDelegate The delegate to be notified when reachability status to host
+/// changes.
+///
+/// @param host The name of the host.
+///
+- (instancetype)initWithReachabilityDelegate:(id<GULReachabilityDelegate>)reachabilityDelegate
+ withHost:(NSString *)host;
+
+- (instancetype)init NS_UNAVAILABLE;
+
+/// Start checking for reachability to the specified host. This has no effect if the status
+/// checker is already checking for connectivity.
+///
+/// @return `YES` if initiating status checking was successful or the status checking has already
+/// been initiated, `NO` otherwise.
+- (BOOL)start;
+
+/// Stop checking for reachability to the specified host. This has no effect if the status
+/// checker is not checking for connectivity.
+- (void)stop;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
new file mode 100644
index 0000000..d6d8937
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
@@ -0,0 +1,76 @@
+/*
+ * Copyright 2019 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+#import <TargetConditionals.h>
+
+#if __has_include(<UIKit/UIKit.h>)
+#import <UIKit/UIKit.h>
+#endif
+
+#if TARGET_OS_IOS || TARGET_OS_TV
+#define UISCENE_SUPPORTED 1
+#endif
+
+NS_ASSUME_NONNULL_BEGIN
+
+typedef NSString *const GULSceneDelegateInterceptorID;
+
+/** This class contains methods that isa swizzle the scene delegate. */
+@interface GULSceneDelegateSwizzler : NSProxy
+
+#if UISCENE_SUPPORTED
+
+/** Registers a scene delegate interceptor whose methods will be invoked as they're invoked on the
+ * original scene delegate.
+ *
+ * @param interceptor An instance of a class that conforms to the application delegate protocol.
+ * The interceptor is NOT retained.
+ * @return A unique GULSceneDelegateInterceptorID if interceptor was successfully registered; nil
+ * if it fails.
+ */
++ (nullable GULSceneDelegateInterceptorID)registerSceneDelegateInterceptor:
+ (id<UISceneDelegate>)interceptor API_AVAILABLE(ios(13.0), tvos(13.0));
+
+/** Unregisters an interceptor with the given ID if it exists.
+ *
+ * @param interceptorID The object that was generated when the interceptor was registered.
+ */
++ (void)unregisterSceneDelegateInterceptorWithID:(GULSceneDelegateInterceptorID)interceptorID
+ API_AVAILABLE(ios(13.0), tvos(13.0));
+
+/** Do not initialize this class. */
+- (instancetype)init NS_UNAVAILABLE;
+
+#endif // UISCENE_SUPPORTED
+
+/** This method ensures that the original scene delegate has been proxied. Call this before
+ * registering your interceptor. This method is safe to call multiple times (but it only proxies
+ * the scene delegate once).
+ *
+ * The method has no effect for extensions.
+ */
++ (void)proxyOriginalSceneDelegate;
+
+/** Indicates whether scene delegate proxy is explicitly disabled or enabled. Enabled by default.
+ *
+ * @return YES if SceneDelegateProxy is Enabled, NO otherwise.
+ */
++ (BOOL)isSceneDelegateProxyEnabled;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULUserDefaults.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULUserDefaults.h
new file mode 100644
index 0000000..83b23fa
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GULUserDefaults.h
@@ -0,0 +1,105 @@
+// Copyright 2018 Google
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// A thread-safe user defaults that uses C functions from CFPreferences.h instead of
+/// `NSUserDefaults`. This is to avoid sending an `NSNotification` when it's changed from a
+/// background thread to avoid crashing. // TODO: Insert radar number here.
+@interface GULUserDefaults : NSObject
+
+/// A shared user defaults similar to +[NSUserDefaults standardUserDefaults] and accesses the same
+/// data of the standardUserDefaults.
++ (GULUserDefaults *)standardUserDefaults;
+
+/// Initializes preferences with a suite name that is the same with the NSUserDefaults' suite name.
+/// Both of CFPreferences and NSUserDefaults share the same plist file so their data will exactly
+/// the same.
+///
+/// @param suiteName The name of the suite of the user defaults.
+- (instancetype)initWithSuiteName:(nullable NSString *)suiteName;
+
+#pragma mark - Getters
+
+/// Searches the receiver's search list for a default with the key 'defaultName' and return it. If
+/// another process has changed defaults in the search list, NSUserDefaults will automatically
+/// update to the latest values. If the key in question has been marked as ubiquitous via a Defaults
+/// Configuration File, the latest value may not be immediately available, and the registered value
+/// will be returned instead.
+- (nullable id)objectForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it will return nil if the value is not an NSArray.
+- (nullable NSArray *)arrayForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it will return nil if the value
+/// is not an NSDictionary.
+- (nullable NSDictionary<NSString *, id> *)dictionaryForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it will convert NSNumber values to their NSString
+/// representation. If a non-string non-number value is found, nil will be returned.
+- (nullable NSString *)stringForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it converts the returned value to an NSInteger. If the
+/// value is an NSNumber, the result of -integerValue will be returned. If the value is an NSString,
+/// it will be converted to NSInteger if possible. If the value is a boolean, it will be converted
+/// to either 1 for YES or 0 for NO. If the value is absent or can't be converted to an integer, 0
+/// will be returned.
+- (NSInteger)integerForKey:(NSString *)defaultName;
+
+/// Similar to -integerForKey:, except that it returns a float, and boolean values will not be
+/// converted.
+- (float)floatForKey:(NSString *)defaultName;
+
+/// Similar to -integerForKey:, except that it returns a double, and boolean values will not be
+/// converted.
+- (double)doubleForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it converts the returned value to a BOOL. If the value
+/// is an NSNumber, NO will be returned if the value is 0, YES otherwise. If the value is an
+/// NSString, values of "YES" or "1" will return YES, and values of "NO", "0", or any other string
+/// will return NO. If the value is absent or can't be converted to a BOOL, NO will be returned.
+- (BOOL)boolForKey:(NSString *)defaultName;
+
+#pragma mark - Setters
+
+/// Immediately stores a value (or removes the value if `nil` is passed as the value) for the
+/// provided key in the search list entry for the receiver's suite name in the current user and any
+/// host, then asynchronously stores the value persistently, where it is made available to other
+/// processes.
+- (void)setObject:(nullable id)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from a float to an NSNumber.
+- (void)setFloat:(float)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from a double to an
+/// NSNumber.
+- (void)setDouble:(double)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from an NSInteger to an
+/// NSNumber.
+- (void)setInteger:(NSInteger)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from a BOOL to an NSNumber.
+- (void)setBool:(BOOL)value forKey:(NSString *)defaultName;
+
+#pragma mark - Removing Defaults
+
+/// Equivalent to -[... setObject:nil forKey:defaultName]
+- (void)removeObjectForKey:(NSString *)defaultName;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
new file mode 100644
index 0000000..92638e5
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
@@ -0,0 +1,34 @@
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "GULAppDelegateSwizzler.h"
+#import "GULApplication.h"
+#import "GULSceneDelegateSwizzler.h"
+#import "GULAppEnvironmentUtil.h"
+#import "GULKeychainStorage.h"
+#import "GULKeychainUtils.h"
+#import "GULNetworkInfo.h"
+#import "GULLogger.h"
+#import "GULLoggerLevel.h"
+#import "GULNSData+zlib.h"
+#import "GULMutableDictionary.h"
+#import "GULNetwork.h"
+#import "GULNetworkConstants.h"
+#import "GULNetworkLoggerProtocol.h"
+#import "GULNetworkMessageCode.h"
+#import "GULNetworkURLSession.h"
+#import "GULReachabilityChecker.h"
+#import "GULUserDefaults.h"
+
+FOUNDATION_EXPORT double GoogleUtilitiesVersionNumber;
+FOUNDATION_EXPORT const unsigned char GoogleUtilitiesVersionString[];
+
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Info.plist b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Info.plist
new file mode 100644
index 0000000..f6656f3
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Info.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>GoogleUtilities</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.GoogleUtilities</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>GoogleUtilities</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>8.0.2</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>WatchOS</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>21S355</string>
+ <key>DTPlatformName</key>
+ <string>watchos</string>
+ <key>DTPlatformVersion</key>
+ <string>10.2</string>
+ <key>DTSDKBuild</key>
+ <string>21S355</string>
+ <key>DTSDKName</key>
+ <string>watchos10.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>4</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Modules/module.modulemap b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Modules/module.modulemap
new file mode 100644
index 0000000..c59631a
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_arm64_32/GoogleUtilities.framework/Modules/module.modulemap
@@ -0,0 +1,7 @@
+framework module GoogleUtilities {
+umbrella header "GoogleUtilities-umbrella.h"
+export *
+module * { export * }
+ link framework "Security"
+ link "z"
+}
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities
new file mode 100644
index 0000000..0363fa1
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
new file mode 100644
index 0000000..020245a
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
new file mode 100644
index 0000000..1c9e1a6
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>NSPrivacyTracking</key>
+ <false/>
+ <key>NSPrivacyTrackingDomains</key>
+ <array>
+ </array>
+ <key>NSPrivacyCollectedDataTypes</key>
+ <array>
+ </array>
+ <key>NSPrivacyAccessedAPITypes</key>
+ <array>
+ <dict>
+ <key>NSPrivacyAccessedAPIType</key>
+ <string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
+ <key>NSPrivacyAccessedAPITypeReasons</key>
+ <array>
+ <string>C617.1</string>
+ </array>
+ </dict>
+ <dict>
+ <key>NSPrivacyAccessedAPIType</key>
+ <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
+ <key>NSPrivacyAccessedAPITypeReasons</key>
+ <array>
+ <string>C56D.1</string>
+ </array>
+ </dict>
+ </array>
+</dict>
+</plist>
+
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h
similarity index 100%
copy from frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h
copy to frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
new file mode 100644
index 0000000..dbce363
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h
@@ -0,0 +1,62 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface GULAppEnvironmentUtil : NSObject
+
+/// Indicates whether the app is from Apple Store or not. Returns NO if the app is on simulator,
+/// development environment or sideloaded.
++ (BOOL)isFromAppStore;
+
+/// Indicates whether the app is a Testflight app. Returns YES if the app has sandbox receipt.
+/// Returns NO otherwise.
++ (BOOL)isAppStoreReceiptSandbox;
+
+/// Indicates whether the app is on simulator or not at runtime depending on the device
+/// architecture.
++ (BOOL)isSimulator;
+
+/// The current device model. Returns an empty string if device model cannot be retrieved.
++ (nullable NSString *)deviceModel;
+
+/// The current device model, with simulator-specific values. Returns an empty string if device
+/// model cannot be retrieved.
++ (nullable NSString *)deviceSimulatorModel;
+
+/// The current operating system version. Returns an empty string if the system version cannot be
+/// retrieved.
++ (NSString *)systemVersion;
+
+/// Indicates whether it is running inside an extension or an app.
++ (BOOL)isAppExtension;
+
+/// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst", and
+/// "visionos".
++ (NSString *)applePlatform;
+
+/// @return An Apple Device platform. Same possible values as `applePlatform`, with the addition of
+/// "ipados".
++ (NSString *)appleDevicePlatform;
+
+/// @return The way the library was added to the app, e.g. "swiftpm", "cocoapods", etc.
++ (NSString *)deploymentType;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h
new file mode 100644
index 0000000..9311a17
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULApplication.h
@@ -0,0 +1,50 @@
+/*
+ * Copyright 2019 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#if TARGET_OS_IOS || TARGET_OS_TV || TARGET_OS_VISION
+
+#import <UIKit/UIKit.h>
+
+#define GULApplication UIApplication
+#define GULApplicationDelegate UIApplicationDelegate
+#define GULUserActivityRestoring UIUserActivityRestoring
+
+static NSString *const kGULApplicationClassName = @"UIApplication";
+
+#elif TARGET_OS_OSX
+
+#import <AppKit/AppKit.h>
+
+#define GULApplication NSApplication
+#define GULApplicationDelegate NSApplicationDelegate
+#define GULUserActivityRestoring NSUserActivityRestoring
+
+static NSString *const kGULApplicationClassName = @"NSApplication";
+
+#elif TARGET_OS_WATCH
+
+#import <WatchKit/WatchKit.h>
+
+// We match the according watchOS API but swizzling should not work in watch
+#define GULApplication WKExtension
+#define GULApplicationDelegate WKExtensionDelegate
+#define GULUserActivityRestoring NSUserActivityRestoring
+
+static NSString *const kGULApplicationClassName = @"WKExtension";
+
+#endif
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h
new file mode 100644
index 0000000..eb90ea3
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainStorage.h
@@ -0,0 +1,84 @@
+/*
+ * Copyright 2019 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The class provides a convenient, multiplatform abstraction of the Keychain.
+///
+/// When using this API on macOS, the corresponding target must be signed with a provisioning
+/// profile that has the Keychain Sharing capability enabled.
+@interface GULKeychainStorage : NSObject
+
+- (instancetype)init NS_UNAVAILABLE;
+
+/** Initializes the keychain storage with Keychain Service name.
+ * @param service A Keychain Service name that will be used to store and retrieve objects. See also
+ * `kSecAttrService`.
+ */
+- (instancetype)initWithService:(NSString *)service;
+
+/// Get an object by key.
+/// @param key The key.
+/// @param objectClass The expected object class required by `NSSecureCoding`.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain read is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object stored in
+/// the keychain, or `nil` if it does not exist, is passed to the completion
+/// handler.
+- (void)getObjectForKey:(NSString *)key
+ objectClass:(Class)objectClass
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
+
+/// Saves the given object by the given key.
+/// @param object The object to store.
+/// @param key The key to store the object. If there is an existing object by the key, it will be
+/// overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain write is complete. An error is passed to the
+/// completion handler if the keychain read fails. Else, the object written to
+/// the keychain is passed to the completion handler.
+- (void)setObject:(id<NSSecureCoding>)object
+ forKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:
+ (void (^)(id<NSSecureCoding> _Nullable obj, NSError *_Nullable error))completionHandler;
+
+/// Removes the object by the given key.
+/// @param key The key to store the object. If there is an existing object by
+/// the key, it will be overridden.
+/// @param accessGroup The Keychain Access Group.
+/// @param completionHandler The completion handler to call when the
+/// synchronized keychain removal is complete. An error is passed to the
+/// completion handler if the keychain removal fails.
+- (void)removeObjectForKey:(NSString *)key
+ accessGroup:(nullable NSString *)accessGroup
+ completionHandler:(void (^)(NSError *_Nullable error))completionHandler;
+
+#if TARGET_OS_OSX
+/// If not `nil`, then only this keychain will be used to save and read data (see
+/// `kSecMatchSearchList` and `kSecUseKeychain`. It is mostly intended to be used by unit tests.
+@property(nonatomic, nullable) SecKeychainRef keychainRef;
+#endif // TARGET_OS_OSX
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULKeychainUtils.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainUtils.h
similarity index 100%
copy from frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULKeychainUtils.h
copy to frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULKeychainUtils.h
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h
new file mode 100644
index 0000000..30cc800
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLogger.h
@@ -0,0 +1,165 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "GULLoggerLevel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * The services used in the logger.
+ *
+ * DEPRECATED; use NSString instead.
+ */
+typedef NSString *const GULLoggerService;
+
+#ifdef __cplusplus
+extern "C" {
+#endif // __cplusplus
+
+/// Used for other GoogleUtilities logging.
+extern NSString *const kGULLogSubsystem;
+
+/// Initialize GULLogger.
+extern void GULLoggerInitialize(void);
+
+/// Override log level to Debug.
+void GULLoggerForceDebug(void);
+
+/// Gets the current `GULLoggerLevel`.
+extern GULLoggerLevel GULGetLoggerLevel(void);
+
+/**
+ * Changes the default logging level of GULLoggerLevelNotice to a user-specified level.
+ * The default level cannot be set above GULLoggerLevelNotice if the app is running from App Store.
+ * (required) log level (one of the GULLoggerLevel enum values).
+ */
+extern void GULSetLoggerLevel(GULLoggerLevel loggerLevel);
+
+/**
+ * Checks if the specified logger level is loggable given the current settings.
+ * (required) log level (one of the GULLoggerLevel enum values).
+ */
+extern BOOL GULIsLoggableLevel(GULLoggerLevel loggerLevel);
+
+/**
+ * Register version to include in logs.
+ * (required) version
+ */
+extern void GULLoggerRegisterVersion(NSString *version);
+
+/**
+ * Logs a message to the Xcode console and the device log. If running from AppStore, will
+ * not log any messages with a level higher than GULLoggerLevelNotice to avoid log spamming.
+ * (required) log level (one of the GULLoggerLevel enum values).
+ * (required) service name of type GULLoggerService.
+ * (required) message code starting with "I-" which means iOS, followed by a capitalized
+ * three-character service identifier and a six digit integer message ID that is unique
+ * within the service.
+ * An example of the message code is @"I-COR000001".
+ * (required) message string which can be a format string.
+ * (optional) variable arguments list obtained from calling va_start, used when message is a format
+ * string.
+ */
+extern void GULOSLogBasic(GULLoggerLevel level,
+ NSString *subsystem,
+ NSString *category,
+ BOOL forceLog,
+ NSString *messageCode,
+ NSString *message,
+// On 64-bit simulators, va_list is not a pointer, so cannot be marked nullable
+// See: http://stackoverflow.com/q/29095469
+#if __LP64__ && TARGET_OS_SIMULATOR || TARGET_OS_OSX
+ va_list args_ptr
+#else
+ va_list _Nullable args_ptr
+#endif
+);
+
+/**
+ * The following functions accept the following parameters in order:
+ * (required) service name of type GULLoggerService.
+ * (required) message code starting from "I-" which means iOS, followed by a capitalized
+ * three-character service identifier and a six digit integer message ID that is unique
+ * within the service.
+ * An example of the message code is @"I-COR000001".
+ * See go/firebase-log-proposal for details.
+ * (required) message string which can be a format string.
+ * (optional) the list of arguments to substitute into the format string.
+ * Example usage:
+ * GULLogError(kGULLoggerCore, @"I-COR000001", @"Configuration of %@ failed.", app.name);
+ */
+extern void GULOSLogError(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogWarning(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogNotice(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogInfo(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+extern void GULOSLogDebug(NSString *subsystem,
+ GULLoggerService category,
+ BOOL force,
+ NSString *messageCode,
+ NSString *message,
+ ...) NS_FORMAT_FUNCTION(5, 6);
+
+#ifdef __cplusplus
+} // extern "C"
+#endif // __cplusplus
+
+@interface GULLoggerWrapper : NSObject
+
+/// Objective-C wrapper for `GULOSLogBasic` to allow weak linking to `GULLogger`.
+///
+/// - Parameters:
+/// - level: The log level (one of the `GULLoggerLevel` enum values).
+/// - subsystem: An identifier for the subsystem performing logging, e.g., `com.example.logger`.
+/// - category: The category name within the `subsystem` to group related messages, e.g.,
+/// `[GoogleUtilities/Example]`.
+/// - messageCode: The message code starting with "I-" which means iOS, followed by a capitalized
+/// three-character service identifier and a six digit integer message ID that is unique within
+/// the service. An example of the message code is @"I-COR000001".
+/// - message: The message to log, which may be a format string.
+/// - arguments: The variable arguments list obtained from calling va_start, used when message is
+/// a format string; optional if `message` is not a format string.
++ (void)logWithLevel:(GULLoggerLevel)level
+ subsystem:(NSString *)subsystem
+ category:(NSString *)category
+ messageCode:(NSString *)messageCode
+ message:(NSString *)message
+ arguments:(va_list)args;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h
new file mode 100644
index 0000000..6a68eb1
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULLoggerLevel.h
@@ -0,0 +1,47 @@
+/*
+ * Copyright 2018 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The log levels used by internal logging.
+typedef NS_ENUM(NSInteger, GULLoggerLevel) {
+ /// Error level, corresponding to `OS_LOG_TYPE_ERROR`.
+ GULLoggerLevelError = 3, // For backwards compatibility, the enum value matches `ASL_LEVEL_ERR`.
+
+ /// Warning level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ ///
+ /// > Note: Since OSLog doesn't have a WARNING type, this is equivalent to `GULLoggerLevelNotice`.
+ GULLoggerLevelWarning = 4, // For backwards compatibility, the value matches `ASL_LEVEL_WARNING`.
+
+ /// Notice level, corresponding to `OS_LOG_TYPE_DEFAULT`.
+ GULLoggerLevelNotice = 5, // For backwards compatibility, the value matches `ASL_LEVEL_NOTICE`.
+
+ /// Info level, corresponding to `OS_LOG_TYPE_INFO`.
+ GULLoggerLevelInfo = 6, // For backwards compatibility, the enum value matches `ASL_LEVEL_INFO`.
+
+ /// Debug level, corresponding to `OS_LOG_TYPE_DEBUG`.
+ GULLoggerLevelDebug = 7, // For backwards compatibility, the value matches `ASL_LEVEL_DEBUG`.
+
+ /// The minimum (most severe) supported logging level.
+ GULLoggerLevelMin = GULLoggerLevelError,
+
+ /// The maximum (least severe) supported logging level.
+ GULLoggerLevelMax = GULLoggerLevelDebug
+} NS_SWIFT_NAME(GoogleLoggerLevel);
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h
new file mode 100644
index 0000000..02f25db
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULMutableDictionary.h
@@ -0,0 +1,50 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// A mutable dictionary that provides atomic accessor and mutators.
+@interface GULMutableDictionary : NSObject
+
+/// Returns an object given a key in the dictionary or nil if not found.
+- (id)objectForKey:(id)key;
+
+/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary.
+- (void)setObject:(id)object forKey:(id<NSCopying>)key;
+
+/// Removes the object given its session ID from the dictionary.
+- (void)removeObjectForKey:(id)key;
+
+/// Removes all objects.
+- (void)removeAllObjects;
+
+/// Returns the number of current objects in the dictionary.
+- (NSUInteger)count;
+
+/// Returns an object given a key in the dictionary or nil if not found.
+- (id)objectForKeyedSubscript:(id<NSCopying>)key;
+
+/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary.
+- (void)setObject:(id)obj forKeyedSubscript:(id<NSCopying>)key;
+
+/// Returns the immutable dictionary.
+- (NSDictionary *)dictionary;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h
new file mode 100644
index 0000000..f195d57
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNSData+zlib.h
@@ -0,0 +1,53 @@
+// Copyright 2018 Google
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// This is a copy of Google Toolbox for Mac library to avoid creating an extra framework.
+
+// NOTE: For 64bit, none of these apis handle input sizes >32bits, they will return nil when given
+// such data. To handle data of that size you really should be streaming it rather then doing it all
+// in memory.
+
+@interface NSData (GULGzip)
+
+/// Returns an data as the result of decompressing the payload of |data|.The data to decompress must
+/// be a gzipped payloads.
++ (nullable NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
+
+/// Returns an compressed data with the result of gzipping the payload of |data|. Uses the default
+/// compression level.
++ (nullable NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
+
+FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorDomain;
+FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorKey; // NSNumber
+FOUNDATION_EXPORT NSString *const GULNSDataZlibRemainingBytesKey; // NSNumber
+
+typedef NS_ENUM(NSInteger, GULNSDataZlibError) {
+ GULNSDataZlibErrorGreaterThan32BitsToCompress = 1024,
+ // An internal zlib error.
+ // GULNSDataZlibErrorKey will contain the error value.
+ // NSLocalizedDescriptionKey may contain an error string from zlib.
+ // Look in zlib.h for list of errors.
+ GULNSDataZlibErrorInternal,
+ // There was left over data in the buffer that was not used.
+ // GULNSDataZlibRemainingBytesKey will contain number of remaining bytes.
+ GULNSDataZlibErrorDataRemaining
+};
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h
new file mode 100644
index 0000000..4c5b5f5
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetwork.h
@@ -0,0 +1,101 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "GULNetworkConstants.h"
+#import "GULNetworkLoggerProtocol.h"
+#import "GULNetworkURLSession.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// Delegate protocol for GULNetwork events.
+@protocol GULNetworkReachabilityDelegate
+
+/// Tells the delegate to handle events when the network reachability changes to connected or not
+/// connected.
+- (void)reachabilityDidChange;
+
+@end
+
+/// The Network component that provides network status and handles network requests and responses.
+/// This is not thread safe.
+///
+/// NOTE:
+/// User must add FIRAnalytics handleEventsForBackgroundURLSessionID:completionHandler to the
+/// AppDelegate application:handleEventsForBackgroundURLSession:completionHandler:
+@interface GULNetwork : NSObject
+
+/// Indicates if network connectivity is available.
+@property(nonatomic, readonly, getter=isNetworkConnected) BOOL networkConnected;
+
+/// Indicates if there are any uploads in progress.
+@property(nonatomic, readonly, getter=hasUploadInProgress) BOOL uploadInProgress;
+
+/// An optional delegate that can be used in the event when network reachability changes.
+@property(nonatomic, weak) id<GULNetworkReachabilityDelegate> reachabilityDelegate;
+
+/// An optional delegate that can be used to log messages, warnings or errors that occur in the
+/// network operations.
+@property(nonatomic, weak) id<GULNetworkLoggerDelegate> loggerDelegate;
+
+/// Indicates whether the logger should display debug messages.
+@property(nonatomic, assign) BOOL isDebugModeEnabled;
+
+/// The time interval in seconds for the network request to timeout.
+@property(nonatomic, assign) NSTimeInterval timeoutInterval;
+
+/// Initializes with the default reachability host.
+- (instancetype)init;
+
+/// Initializes with a custom reachability host.
+- (instancetype)initWithReachabilityHost:(NSString *)reachabilityHost;
+
+/// Handles events when background session with the given ID has finished.
++ (void)handleEventsForBackgroundURLSessionID:(NSString *)sessionID
+ completionHandler:(GULNetworkSystemCompletionHandler)completionHandler;
+
+/// Compresses and sends a POST request with the provided data to the URL. The session will be
+/// background session if usingBackgroundSession is YES. Otherwise, the POST session is default
+/// session. Returns a session ID or nil if an error occurs.
+- (nullable NSString *)postURL:(NSURL *)url
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
+
+/// Compresses and sends a POST request with the provided headers and data to the URL. The session
+/// will be background session if usingBackgroundSession is YES. Otherwise, the POST session is
+/// default session. Returns a session ID or nil if an error occurs.
+- (nullable NSString *)postURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ payload:(NSData *)payload
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
+
+/// Sends a GET request with the provided data to the URL. The session will be background session
+/// if usingBackgroundSession is YES. Otherwise, the GET session is default session. Returns a
+/// session ID or nil if an error occurs.
+- (nullable NSString *)getURL:(NSURL *)url
+ headers:(nullable NSDictionary *)headers
+ queue:(nullable dispatch_queue_t)queue
+ usingBackgroundSession:(BOOL)usingBackgroundSession
+ completionHandler:(GULNetworkCompletionHandler)handler;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h
new file mode 100644
index 0000000..341b974
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkConstants.h
@@ -0,0 +1,75 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// Error codes in Firebase Network error domain.
+/// Note: these error codes should never change. It would make it harder to decode the errors if
+/// we inadvertently altered any of these codes in a future SDK version.
+typedef NS_ENUM(NSInteger, GULNetworkErrorCode) {
+ /// Unknown error.
+ GULNetworkErrorCodeUnknown = 0,
+ /// Error occurs when the request URL is invalid.
+ GULErrorCodeNetworkInvalidURL = 1,
+ /// Error occurs when request cannot be constructed.
+ GULErrorCodeNetworkRequestCreation = 2,
+ /// Error occurs when payload cannot be compressed.
+ GULErrorCodeNetworkPayloadCompression = 3,
+ /// Error occurs when session task cannot be created.
+ GULErrorCodeNetworkSessionTaskCreation = 4,
+ /// Error occurs when there is no response.
+ GULErrorCodeNetworkInvalidResponse = 5
+};
+
+#pragma mark - Network constants
+
+/// The prefix of the ID of the background session.
+extern NSString *const kGULNetworkBackgroundSessionConfigIDPrefix;
+
+/// The sub directory to store the files of data that is being uploaded in the background.
+extern NSString *const kGULNetworkApplicationSupportSubdirectory;
+
+/// Name of the temporary directory that stores files for background uploading.
+extern NSString *const kGULNetworkTempDirectoryName;
+
+/// The period when the temporary uploading file can stay.
+extern const NSTimeInterval kGULNetworkTempFolderExpireTime;
+
+/// The default network request timeout interval.
+extern const NSTimeInterval kGULNetworkTimeOutInterval;
+
+/// The host to check the reachability of the network.
+extern NSString *const kGULNetworkReachabilityHost;
+
+/// The key to get the error context of the UserInfo.
+extern NSString *const kGULNetworkErrorContext;
+
+#pragma mark - Network Status Code
+
+extern const int kGULNetworkHTTPStatusOK;
+extern const int kGULNetworkHTTPStatusNoContent;
+extern const int kGULNetworkHTTPStatusCodeMultipleChoices;
+extern const int kGULNetworkHTTPStatusCodeMovedPermanently;
+extern const int kGULNetworkHTTPStatusCodeFound;
+extern const int kGULNetworkHTTPStatusCodeNotModified;
+extern const int kGULNetworkHTTPStatusCodeMovedTemporarily;
+extern const int kGULNetworkHTTPStatusCodeNotFound;
+extern const int kGULNetworkHTTPStatusCodeCannotAcceptTraffic;
+extern const int kGULNetworkHTTPStatusCodeUnavailable;
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h
new file mode 100644
index 0000000..0613941
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkInfo.h
@@ -0,0 +1,43 @@
+// Copyright 2022 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The type of network that the device is running with. Values should correspond to the NetworkType
+/// values in android/play/playlog/proto/clientanalytics.proto
+typedef NS_ENUM(NSInteger, GULNetworkType) {
+ GULNetworkTypeNone = -1,
+ GULNetworkTypeMobile = 0,
+ GULNetworkTypeWIFI = 1,
+};
+
+/// Collection of utilities to read network status information
+@interface GULNetworkInfo : NSObject
+
+/// Returns an enum indicating the network type. The enum values should be easily transferrable to
+/// the NetworkType value in android/play/playlog/proto/clientanalytics.proto. Right now this always
+/// returns None on platforms other than iOS. This should be updated in the future to return Wi-Fi
+/// values for the other platforms when applicable.
++ (GULNetworkType)getNetworkType;
+
+/// Returns a string indicating the radio access technology used by the app. The return value will
+/// be one of CTRadioAccess constants defined in
+/// https://developer.apple.com/documentation/coretelephony/cttelephonynetworkinfo/radio_access_technology_constants
++ (NSString *)getNetworkRadioType;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
new file mode 100644
index 0000000..b9e93ec
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+#import "GULNetworkMessageCode.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// The log levels used by GULNetworkLogger.
+typedef NS_ENUM(NSInteger, GULNetworkLogLevel) {
+ kGULNetworkLogLevelError = 3,
+ kGULNetworkLogLevelWarning = 4,
+ kGULNetworkLogLevelInfo = 6,
+ kGULNetworkLogLevelDebug = 7,
+};
+
+@protocol GULNetworkLoggerDelegate <NSObject>
+
+@required
+/// Tells the delegate to log a message with an array of contexts and the log level.
+- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
+ messageCode:(GULNetworkMessageCode)messageCode
+ message:(NSString *)message
+ contexts:(NSArray *)contexts;
+
+/// Tells the delegate to log a message with a context and the log level.
+- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
+ messageCode:(GULNetworkMessageCode)messageCode
+ message:(NSString *)message
+ context:(id)context;
+
+/// Tells the delegate to log a message with the log level.
+- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel
+ messageCode:(GULNetworkMessageCode)messageCode
+ message:(NSString *)message;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
new file mode 100644
index 0000000..2d45ec6
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+// Make sure these codes do not overlap with any contained in the FIRAMessageCode enum.
+typedef NS_ENUM(NSInteger, GULNetworkMessageCode) {
+ // GULNetwork.m
+ kGULNetworkMessageCodeNetwork000 = 900000, // I-NET900000
+ kGULNetworkMessageCodeNetwork001 = 900001, // I-NET900001
+ kGULNetworkMessageCodeNetwork002 = 900002, // I-NET900002
+ kGULNetworkMessageCodeNetwork003 = 900003, // I-NET900003
+ // GULNetworkURLSession.m
+ kGULNetworkMessageCodeURLSession000 = 901000, // I-NET901000
+ kGULNetworkMessageCodeURLSession001 = 901001, // I-NET901001
+ kGULNetworkMessageCodeURLSession002 = 901002, // I-NET901002
+ kGULNetworkMessageCodeURLSession003 = 901003, // I-NET901003
+ kGULNetworkMessageCodeURLSession004 = 901004, // I-NET901004
+ kGULNetworkMessageCodeURLSession005 = 901005, // I-NET901005
+ kGULNetworkMessageCodeURLSession006 = 901006, // I-NET901006
+ kGULNetworkMessageCodeURLSession007 = 901007, // I-NET901007
+ kGULNetworkMessageCodeURLSession008 = 901008, // I-NET901008
+ kGULNetworkMessageCodeURLSession009 = 901009, // I-NET901009
+ kGULNetworkMessageCodeURLSession010 = 901010, // I-NET901010
+ kGULNetworkMessageCodeURLSession011 = 901011, // I-NET901011
+ kGULNetworkMessageCodeURLSession012 = 901012, // I-NET901012
+ kGULNetworkMessageCodeURLSession013 = 901013, // I-NET901013
+ kGULNetworkMessageCodeURLSession014 = 901014, // I-NET901014
+ kGULNetworkMessageCodeURLSession015 = 901015, // I-NET901015
+ kGULNetworkMessageCodeURLSession016 = 901016, // I-NET901016
+ kGULNetworkMessageCodeURLSession017 = 901017, // I-NET901017
+ kGULNetworkMessageCodeURLSession018 = 901018, // I-NET901018
+ kGULNetworkMessageCodeURLSession019 = 901019, // I-NET901019
+};
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkURLSession.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkURLSession.h
similarity index 100%
copy from frameworks/GoogleUtilities.xcframework/ios-arm64_x86_64-maccatalyst/GoogleUtilities.framework/Headers/GULNetworkURLSession.h
copy to frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULNetworkURLSession.h
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
new file mode 100644
index 0000000..cac5ca3
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULReachabilityChecker.h
@@ -0,0 +1,83 @@
+/*
+ * Copyright 2017 Google
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+#if !TARGET_OS_WATCH
+#import <SystemConfiguration/SystemConfiguration.h>
+#endif
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// Reachability Status
+typedef enum {
+ kGULReachabilityUnknown, ///< Have not yet checked or been notified whether host is reachable.
+ kGULReachabilityNotReachable, ///< Host is not reachable.
+ kGULReachabilityViaWifi, ///< Host is reachable via Wifi.
+ kGULReachabilityViaCellular, ///< Host is reachable via cellular.
+} GULReachabilityStatus;
+
+const NSString *GULReachabilityStatusString(GULReachabilityStatus status);
+
+@class GULReachabilityChecker;
+
+/// Google Analytics iOS Reachability Checker.
+@protocol GULReachabilityDelegate
+@required
+/// Called when network status has changed.
+- (void)reachability:(GULReachabilityChecker *)reachability
+ statusChanged:(GULReachabilityStatus)status;
+@end
+
+/// Google Analytics iOS Network Status Checker.
+@interface GULReachabilityChecker : NSObject
+
+/// The last known reachability status, or GULReachabilityStatusUnknown if the
+/// checker is not active.
+@property(nonatomic, readonly) GULReachabilityStatus reachabilityStatus;
+/// The host to which reachability status is to be checked.
+@property(nonatomic, copy, readonly) NSString *host;
+/// The delegate to be notified of reachability status changes.
+@property(nonatomic, weak) id<GULReachabilityDelegate> reachabilityDelegate;
+/// `YES` if the reachability checker is active, `NO` otherwise.
+@property(nonatomic, readonly) BOOL isActive;
+
+/// Initialize the reachability checker. Note that you must call start to begin checking for and
+/// receiving notifications about network status changes.
+///
+/// @param reachabilityDelegate The delegate to be notified when reachability status to host
+/// changes.
+///
+/// @param host The name of the host.
+///
+- (instancetype)initWithReachabilityDelegate:(id<GULReachabilityDelegate>)reachabilityDelegate
+ withHost:(NSString *)host;
+
+- (instancetype)init NS_UNAVAILABLE;
+
+/// Start checking for reachability to the specified host. This has no effect if the status
+/// checker is already checking for connectivity.
+///
+/// @return `YES` if initiating status checking was successful or the status checking has already
+/// been initiated, `NO` otherwise.
+- (BOOL)start;
+
+/// Stop checking for reachability to the specified host. This has no effect if the status
+/// checker is not checking for connectivity.
+- (void)stop;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
new file mode 100644
index 0000000..d6d8937
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h
@@ -0,0 +1,76 @@
+/*
+ * Copyright 2019 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import <Foundation/Foundation.h>
+#import <TargetConditionals.h>
+
+#if __has_include(<UIKit/UIKit.h>)
+#import <UIKit/UIKit.h>
+#endif
+
+#if TARGET_OS_IOS || TARGET_OS_TV
+#define UISCENE_SUPPORTED 1
+#endif
+
+NS_ASSUME_NONNULL_BEGIN
+
+typedef NSString *const GULSceneDelegateInterceptorID;
+
+/** This class contains methods that isa swizzle the scene delegate. */
+@interface GULSceneDelegateSwizzler : NSProxy
+
+#if UISCENE_SUPPORTED
+
+/** Registers a scene delegate interceptor whose methods will be invoked as they're invoked on the
+ * original scene delegate.
+ *
+ * @param interceptor An instance of a class that conforms to the application delegate protocol.
+ * The interceptor is NOT retained.
+ * @return A unique GULSceneDelegateInterceptorID if interceptor was successfully registered; nil
+ * if it fails.
+ */
++ (nullable GULSceneDelegateInterceptorID)registerSceneDelegateInterceptor:
+ (id<UISceneDelegate>)interceptor API_AVAILABLE(ios(13.0), tvos(13.0));
+
+/** Unregisters an interceptor with the given ID if it exists.
+ *
+ * @param interceptorID The object that was generated when the interceptor was registered.
+ */
++ (void)unregisterSceneDelegateInterceptorWithID:(GULSceneDelegateInterceptorID)interceptorID
+ API_AVAILABLE(ios(13.0), tvos(13.0));
+
+/** Do not initialize this class. */
+- (instancetype)init NS_UNAVAILABLE;
+
+#endif // UISCENE_SUPPORTED
+
+/** This method ensures that the original scene delegate has been proxied. Call this before
+ * registering your interceptor. This method is safe to call multiple times (but it only proxies
+ * the scene delegate once).
+ *
+ * The method has no effect for extensions.
+ */
++ (void)proxyOriginalSceneDelegate;
+
+/** Indicates whether scene delegate proxy is explicitly disabled or enabled. Enabled by default.
+ *
+ * @return YES if SceneDelegateProxy is Enabled, NO otherwise.
+ */
++ (BOOL)isSceneDelegateProxyEnabled;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h
new file mode 100644
index 0000000..83b23fa
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GULUserDefaults.h
@@ -0,0 +1,105 @@
+// Copyright 2018 Google
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+/// A thread-safe user defaults that uses C functions from CFPreferences.h instead of
+/// `NSUserDefaults`. This is to avoid sending an `NSNotification` when it's changed from a
+/// background thread to avoid crashing. // TODO: Insert radar number here.
+@interface GULUserDefaults : NSObject
+
+/// A shared user defaults similar to +[NSUserDefaults standardUserDefaults] and accesses the same
+/// data of the standardUserDefaults.
++ (GULUserDefaults *)standardUserDefaults;
+
+/// Initializes preferences with a suite name that is the same with the NSUserDefaults' suite name.
+/// Both of CFPreferences and NSUserDefaults share the same plist file so their data will exactly
+/// the same.
+///
+/// @param suiteName The name of the suite of the user defaults.
+- (instancetype)initWithSuiteName:(nullable NSString *)suiteName;
+
+#pragma mark - Getters
+
+/// Searches the receiver's search list for a default with the key 'defaultName' and return it. If
+/// another process has changed defaults in the search list, NSUserDefaults will automatically
+/// update to the latest values. If the key in question has been marked as ubiquitous via a Defaults
+/// Configuration File, the latest value may not be immediately available, and the registered value
+/// will be returned instead.
+- (nullable id)objectForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it will return nil if the value is not an NSArray.
+- (nullable NSArray *)arrayForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it will return nil if the value
+/// is not an NSDictionary.
+- (nullable NSDictionary<NSString *, id> *)dictionaryForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it will convert NSNumber values to their NSString
+/// representation. If a non-string non-number value is found, nil will be returned.
+- (nullable NSString *)stringForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it converts the returned value to an NSInteger. If the
+/// value is an NSNumber, the result of -integerValue will be returned. If the value is an NSString,
+/// it will be converted to NSInteger if possible. If the value is a boolean, it will be converted
+/// to either 1 for YES or 0 for NO. If the value is absent or can't be converted to an integer, 0
+/// will be returned.
+- (NSInteger)integerForKey:(NSString *)defaultName;
+
+/// Similar to -integerForKey:, except that it returns a float, and boolean values will not be
+/// converted.
+- (float)floatForKey:(NSString *)defaultName;
+
+/// Similar to -integerForKey:, except that it returns a double, and boolean values will not be
+/// converted.
+- (double)doubleForKey:(NSString *)defaultName;
+
+/// Equivalent to -objectForKey:, except that it converts the returned value to a BOOL. If the value
+/// is an NSNumber, NO will be returned if the value is 0, YES otherwise. If the value is an
+/// NSString, values of "YES" or "1" will return YES, and values of "NO", "0", or any other string
+/// will return NO. If the value is absent or can't be converted to a BOOL, NO will be returned.
+- (BOOL)boolForKey:(NSString *)defaultName;
+
+#pragma mark - Setters
+
+/// Immediately stores a value (or removes the value if `nil` is passed as the value) for the
+/// provided key in the search list entry for the receiver's suite name in the current user and any
+/// host, then asynchronously stores the value persistently, where it is made available to other
+/// processes.
+- (void)setObject:(nullable id)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from a float to an NSNumber.
+- (void)setFloat:(float)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from a double to an
+/// NSNumber.
+- (void)setDouble:(double)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from an NSInteger to an
+/// NSNumber.
+- (void)setInteger:(NSInteger)value forKey:(NSString *)defaultName;
+
+/// Equivalent to -setObject:forKey: except that the value is converted from a BOOL to an NSNumber.
+- (void)setBool:(BOOL)value forKey:(NSString *)defaultName;
+
+#pragma mark - Removing Defaults
+
+/// Equivalent to -[... setObject:nil forKey:defaultName]
+- (void)removeObjectForKey:(NSString *)defaultName;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
new file mode 100644
index 0000000..92638e5
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h
@@ -0,0 +1,34 @@
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "GULAppDelegateSwizzler.h"
+#import "GULApplication.h"
+#import "GULSceneDelegateSwizzler.h"
+#import "GULAppEnvironmentUtil.h"
+#import "GULKeychainStorage.h"
+#import "GULKeychainUtils.h"
+#import "GULNetworkInfo.h"
+#import "GULLogger.h"
+#import "GULLoggerLevel.h"
+#import "GULNSData+zlib.h"
+#import "GULMutableDictionary.h"
+#import "GULNetwork.h"
+#import "GULNetworkConstants.h"
+#import "GULNetworkLoggerProtocol.h"
+#import "GULNetworkMessageCode.h"
+#import "GULNetworkURLSession.h"
+#import "GULReachabilityChecker.h"
+#import "GULUserDefaults.h"
+
+FOUNDATION_EXPORT double GoogleUtilitiesVersionNumber;
+FOUNDATION_EXPORT const unsigned char GoogleUtilitiesVersionString[];
+
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist
new file mode 100644
index 0000000..722b351
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Info.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>GoogleUtilities</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.GoogleUtilities</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>GoogleUtilities</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>8.0.2</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>WatchSimulator</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>21S355</string>
+ <key>DTPlatformName</key>
+ <string>watchsimulator</string>
+ <key>DTPlatformVersion</key>
+ <string>10.2</string>
+ <key>DTSDKBuild</key>
+ <string>21S355</string>
+ <key>DTSDKName</key>
+ <string>watchsimulator10.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>4</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Modules/module.modulemap b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Modules/module.modulemap
new file mode 100644
index 0000000..c59631a
--- /dev/null
+++ b/frameworks/GoogleUtilities.xcframework/watchos-arm64_x86_64-simulator/GoogleUtilities.framework/Modules/module.modulemap
@@ -0,0 +1,7 @@
+framework module GoogleUtilities {
+umbrella header "GoogleUtilities-umbrella.h"
+export *
+module * { export * }
+ link framework "Security"
+ link "z"
+}
diff --git a/frameworks/WAFirebaseImpl.framework/Headers/WAFirebaseImpl.h b/frameworks/WAFirebaseImpl.framework/Headers/WAFirebaseImpl.h
index f39adf5..8c889d0 100644
--- a/frameworks/WAFirebaseImpl.framework/Headers/WAFirebaseImpl.h
+++ b/frameworks/WAFirebaseImpl.framework/Headers/WAFirebaseImpl.h
@@ -16,5 +16,5 @@
// In this header, you should import all the public headers of your framework using statements like #import <WAFirebaseImpl/PublicHeader.h>
-//time:2024/04/18 12:29 ver:3.18.0
-
+//time:2025/03/12 12:29 ver:4.4.0
+// 1
diff --git a/frameworks/WAFirebaseImpl.framework/Info.plist b/frameworks/WAFirebaseImpl.framework/Info.plist
index 3194eb7..4d35b40 100644
--- a/frameworks/WAFirebaseImpl.framework/Info.plist
+++ b/frameworks/WAFirebaseImpl.framework/Info.plist
Binary files differ
diff --git a/frameworks/WAFirebaseImpl.framework/WAFirebaseImpl b/frameworks/WAFirebaseImpl.framework/WAFirebaseImpl
index 79f8a39..a019bc4 100644
--- a/frameworks/WAFirebaseImpl.framework/WAFirebaseImpl
+++ b/frameworks/WAFirebaseImpl.framework/WAFirebaseImpl
Binary files differ
diff --git a/frameworks/nanopb.xcframework/Info.plist b/frameworks/nanopb.xcframework/Info.plist
index 45897b2..97efb79 100644
--- a/frameworks/nanopb.xcframework/Info.plist
+++ b/frameworks/nanopb.xcframework/Info.plist
@@ -5,32 +5,10 @@
<key>AvailableLibraries</key>
<array>
<dict>
+ <key>BinaryPath</key>
+ <string>nanopb.framework/Versions/A/nanopb</string>
<key>LibraryIdentifier</key>
- <string>ios-arm64</string>
- <key>LibraryPath</key>
- <string>nanopb.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>ios</string>
- </dict>
- <dict>
- <key>LibraryIdentifier</key>
- <string>tvos-arm64</string>
- <key>LibraryPath</key>
- <string>nanopb.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>tvos</string>
- </dict>
- <dict>
- <key>LibraryIdentifier</key>
- <string>ios-arm64_x86_64-simulator</string>
+ <string>macos-arm64_x86_64</string>
<key>LibraryPath</key>
<string>nanopb.framework</string>
<key>SupportedArchitectures</key>
@@ -39,26 +17,11 @@
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
- <string>ios</string>
- <key>SupportedPlatformVariant</key>
- <string>simulator</string>
+ <string>macos</string>
</dict>
<dict>
- <key>LibraryIdentifier</key>
- <string>tvos-arm64_x86_64-simulator</string>
- <key>LibraryPath</key>
- <string>nanopb.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- <string>x86_64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>tvos</string>
- <key>SupportedPlatformVariant</key>
- <string>simulator</string>
- </dict>
- <dict>
+ <key>BinaryPath</key>
+ <string>nanopb.framework/Versions/A/nanopb</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
@@ -74,8 +37,39 @@
<string>maccatalyst</string>
</dict>
<dict>
+ <key>BinaryPath</key>
+ <string>nanopb.framework/nanopb</string>
<key>LibraryIdentifier</key>
- <string>macos-arm64_x86_64</string>
+ <string>watchos-arm64_arm64_32</string>
+ <key>LibraryPath</key>
+ <string>nanopb.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>arm64_32</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>watchos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>nanopb.framework/nanopb</string>
+ <key>LibraryIdentifier</key>
+ <string>tvos-arm64</string>
+ <key>LibraryPath</key>
+ <string>nanopb.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>tvos</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>nanopb.framework/nanopb</string>
+ <key>LibraryIdentifier</key>
+ <string>watchos-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>nanopb.framework</string>
<key>SupportedArchitectures</key>
@@ -84,7 +78,57 @@
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
- <string>macos</string>
+ <string>watchos</string>
+ <key>SupportedPlatformVariant</key>
+ <string>simulator</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>nanopb.framework/nanopb</string>
+ <key>LibraryIdentifier</key>
+ <string>ios-arm64</string>
+ <key>LibraryPath</key>
+ <string>nanopb.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>ios</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>nanopb.framework/nanopb</string>
+ <key>LibraryIdentifier</key>
+ <string>ios-arm64_x86_64-simulator</string>
+ <key>LibraryPath</key>
+ <string>nanopb.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>ios</string>
+ <key>SupportedPlatformVariant</key>
+ <string>simulator</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>nanopb.framework/nanopb</string>
+ <key>LibraryIdentifier</key>
+ <string>tvos-arm64_x86_64-simulator</string>
+ <key>LibraryPath</key>
+ <string>nanopb.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>tvos</string>
+ <key>SupportedPlatformVariant</key>
+ <string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
diff --git a/frameworks/nanopb.xcframework/_CodeSignature/CodeDirectory b/frameworks/nanopb.xcframework/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000..6b2f953
--- /dev/null
+++ b/frameworks/nanopb.xcframework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/nanopb.xcframework/_CodeSignature/CodeRequirements b/frameworks/nanopb.xcframework/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000..09d6877
--- /dev/null
+++ b/frameworks/nanopb.xcframework/_CodeSignature/CodeRequirements
Binary files differ
diff --git a/frameworks/nanopb.xcframework/_CodeSignature/CodeRequirements-1 b/frameworks/nanopb.xcframework/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000..04ddd73
--- /dev/null
+++ b/frameworks/nanopb.xcframework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/nanopb.xcframework/_CodeSignature/CodeResources b/frameworks/nanopb.xcframework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..21a1b62
--- /dev/null
+++ b/frameworks/nanopb.xcframework/_CodeSignature/CodeResources
@@ -0,0 +1,1348 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>files</key>
+ <dict>
+ <key>ios-arm64/nanopb.framework/Headers/nanopb-umbrella.h</key>
+ <data>
+ 3AHKVvUiwH5st6WulWFEieJUQMI=
+ </data>
+ <key>ios-arm64/nanopb.framework/Headers/pb.h</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>ios-arm64/nanopb.framework/Headers/pb_common.h</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>ios-arm64/nanopb.framework/Headers/pb_decode.h</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>ios-arm64/nanopb.framework/Headers/pb_encode.h</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>ios-arm64/nanopb.framework/Info.plist</key>
+ <data>
+ MbvCLTti4ojH/pyfdnEqQOaF/dU=
+ </data>
+ <key>ios-arm64/nanopb.framework/Modules/module.modulemap</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>ios-arm64/nanopb.framework/nanopb</key>
+ <data>
+ BcgTNEyDlhK86Cu40Mp20ecxapM=
+ </data>
+ <key>ios-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist</key>
+ <data>
+ X7ynn/LHleU4Htoufm+DrU9Mp10=
+ </data>
+ <key>ios-arm64/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/nanopb-umbrella.h</key>
+ <data>
+ 3AHKVvUiwH5st6WulWFEieJUQMI=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb.h</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_common.h</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_decode.h</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_encode.h</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ 6JgAVia8eD3X8VjtQSmx3UQvqW4=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Info.plist</key>
+ <data>
+ 0DgOexFVx04cw0dM9QeAd7m1C3g=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/nanopb</key>
+ <data>
+ MQmLQcd8YQS+mEpwGX6RWX1juyk=
+ </data>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Headers/nanopb-umbrella.h</key>
+ <data>
+ 3AHKVvUiwH5st6WulWFEieJUQMI=
+ </data>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Headers/pb.h</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Headers/pb_common.h</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Headers/pb_decode.h</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Headers/pb_encode.h</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Info.plist</key>
+ <data>
+ dHFRrWfRjUVZWxWHYDPlhduYtis=
+ </data>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Modules/module.modulemap</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/nanopb</key>
+ <data>
+ NrpNzRYgsJcByesq3bzrpFxdxtk=
+ </data>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist</key>
+ <data>
+ RCIFdWDWC86ssnhbazEFPynbVkc=
+ </data>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/nanopb-umbrella.h</key>
+ <data>
+ v9F6qmVPr6pcRGz3nqOY/UXfoSs=
+ </data>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb.h</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_common.h</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_decode.h</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_encode.h</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Modules/module.modulemap</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/Info.plist</key>
+ <data>
+ sEtAZC5ECvtw1zPKd3GtQ8dmEdo=
+ </data>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Info.plist</key>
+ <data>
+ 58zFGpeTv/yKdD+ZWxWeaLtacDM=
+ </data>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/nanopb</key>
+ <data>
+ 1Ym6hpeNZNKUnRlDafyXJCWgGDY=
+ </data>
+ <key>tvos-arm64/nanopb.framework/Headers/nanopb-umbrella.h</key>
+ <data>
+ 3AHKVvUiwH5st6WulWFEieJUQMI=
+ </data>
+ <key>tvos-arm64/nanopb.framework/Headers/pb.h</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>tvos-arm64/nanopb.framework/Headers/pb_common.h</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>tvos-arm64/nanopb.framework/Headers/pb_decode.h</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>tvos-arm64/nanopb.framework/Headers/pb_encode.h</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>tvos-arm64/nanopb.framework/Info.plist</key>
+ <data>
+ znPXQIduuYTKAq3fHOLE0ZtMMkw=
+ </data>
+ <key>tvos-arm64/nanopb.framework/Modules/module.modulemap</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>tvos-arm64/nanopb.framework/nanopb</key>
+ <data>
+ 4zel53sNz8qeuRSAcXpmgILMQrQ=
+ </data>
+ <key>tvos-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist</key>
+ <data>
+ CpcFNlIbDl/xanlMYNIg5IOeoHk=
+ </data>
+ <key>tvos-arm64/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Headers/nanopb-umbrella.h</key>
+ <data>
+ 3AHKVvUiwH5st6WulWFEieJUQMI=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Headers/pb.h</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_common.h</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_decode.h</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_encode.h</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Info.plist</key>
+ <data>
+ BEGFnlSIwReAgBcELbreSyTROWQ=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Modules/module.modulemap</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/nanopb</key>
+ <data>
+ 2ylIaz+qwGPxzmB3U1MEkj0gqUY=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist</key>
+ <data>
+ VOGP8jPCzu0KksMWZdUYfb1LVDE=
+ </data>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Headers/nanopb-umbrella.h</key>
+ <data>
+ adt0D46q7/7Psm/1EomrGOqEM3g=
+ </data>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Headers/pb.h</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Headers/pb_common.h</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Headers/pb_decode.h</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Headers/pb_encode.h</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Info.plist</key>
+ <data>
+ LMBtYvtuKXkuFQWCDVQgL+yqv/o=
+ </data>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Modules/module.modulemap</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>watchos-arm64_arm64_32/nanopb.framework/nanopb</key>
+ <data>
+ qZxkL7BlVqd27nzStAK9jcRBc+U=
+ </data>
+ <key>watchos-arm64_arm64_32/nanopb.framework/nanopb_Privacy.bundle/Info.plist</key>
+ <data>
+ CrdHwrG5CN6GiJ8DD7JGcrsxoe0=
+ </data>
+ <key>watchos-arm64_arm64_32/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Headers/nanopb-umbrella.h</key>
+ <data>
+ adt0D46q7/7Psm/1EomrGOqEM3g=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb.h</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_common.h</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_decode.h</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_encode.h</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Info.plist</key>
+ <data>
+ Cz29Dgj4o84S2NazYnzY9cvDjA0=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Modules/module.modulemap</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/nanopb</key>
+ <data>
+ pKm6pw5RPFg8Bt/DDRr48i/cE2U=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist</key>
+ <data>
+ KrBA56X3WbLcyri4+EiVqI6zIFM=
+ </data>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ </dict>
+ <key>files2</key>
+ <dict>
+ <key>ios-arm64/nanopb.framework/Headers/nanopb-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 3AHKVvUiwH5st6WulWFEieJUQMI=
+ </data>
+ <key>hash2</key>
+ <data>
+ ua0swQdCw9NqdpzW1vnyfp6Sep7qcaFrByRxT8BolY0=
+ </data>
+ </dict>
+ <key>ios-arm64/nanopb.framework/Headers/pb.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LSuMkz44oXe0P+KGiCFLz8t/dsF7FSOw/TEQQ83iTs=
+ </data>
+ </dict>
+ <key>ios-arm64/nanopb.framework/Headers/pb_common.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>hash2</key>
+ <data>
+ PtDnUYzSxgTyYx84uo0xGdqu6zxbOcttuWjKVAMtdUE=
+ </data>
+ </dict>
+ <key>ios-arm64/nanopb.framework/Headers/pb_decode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>hash2</key>
+ <data>
+ rf5T82EuZcRWFPEpIm6LAN3nzI8c9+0y61h2WYpbKJQ=
+ </data>
+ </dict>
+ <key>ios-arm64/nanopb.framework/Headers/pb_encode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>hash2</key>
+ <data>
+ dkrujnmALgdV5dKQgyNrFEoK8J2t4B7vx4f6a6p0q4Q=
+ </data>
+ </dict>
+ <key>ios-arm64/nanopb.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ MbvCLTti4ojH/pyfdnEqQOaF/dU=
+ </data>
+ <key>hash2</key>
+ <data>
+ yvRwnfg86GAn0WgAbcczv571bgvfwqwM/znnJulWLzQ=
+ </data>
+ </dict>
+ <key>ios-arm64/nanopb.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>hash2</key>
+ <data>
+ Yfb92iOamiOmghCVGx9A0A3Mk6NXzt9UDnBhRLcya04=
+ </data>
+ </dict>
+ <key>ios-arm64/nanopb.framework/nanopb</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BcgTNEyDlhK86Cu40Mp20ecxapM=
+ </data>
+ <key>hash2</key>
+ <data>
+ FELGbCfWpbVevh/maLZzxWbmQIOaMWfgO+zlGznTLw0=
+ </data>
+ </dict>
+ <key>ios-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ X7ynn/LHleU4Htoufm+DrU9Mp10=
+ </data>
+ <key>hash2</key>
+ <data>
+ 4r7eF42aB9i0O7AwcS5WZjygKTiYu+/Pc9pm3SU2mcU=
+ </data>
+ </dict>
+ <key>ios-arm64/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>hash2</key>
+ <data>
+ cpujy9D0WMeM1h7fFzUO2v4ONMqG4xTsZMjLIszSG1Q=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/nanopb-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 3AHKVvUiwH5st6WulWFEieJUQMI=
+ </data>
+ <key>hash2</key>
+ <data>
+ ua0swQdCw9NqdpzW1vnyfp6Sep7qcaFrByRxT8BolY0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LSuMkz44oXe0P+KGiCFLz8t/dsF7FSOw/TEQQ83iTs=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_common.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>hash2</key>
+ <data>
+ PtDnUYzSxgTyYx84uo0xGdqu6zxbOcttuWjKVAMtdUE=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_decode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>hash2</key>
+ <data>
+ rf5T82EuZcRWFPEpIm6LAN3nzI8c9+0y61h2WYpbKJQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_encode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>hash2</key>
+ <data>
+ dkrujnmALgdV5dKQgyNrFEoK8J2t4B7vx4f6a6p0q4Q=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>hash2</key>
+ <data>
+ Yfb92iOamiOmghCVGx9A0A3Mk6NXzt9UDnBhRLcya04=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 6JgAVia8eD3X8VjtQSmx3UQvqW4=
+ </data>
+ <key>hash2</key>
+ <data>
+ mM/k1FKkPD+3ZmOGaQopJEJsTYSQxi/Zj1ybI3jhjJ8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 0DgOexFVx04cw0dM9QeAd7m1C3g=
+ </data>
+ <key>hash2</key>
+ <data>
+ 54jIrwAWWEW1jd61V58Ki8WW6EZhPl2yh7NEQvbEuXQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>hash2</key>
+ <data>
+ cpujy9D0WMeM1h7fFzUO2v4ONMqG4xTsZMjLIszSG1Q=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/nanopb</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ MQmLQcd8YQS+mEpwGX6RWX1juyk=
+ </data>
+ <key>hash2</key>
+ <data>
+ qCRXn33sRNYVLiUwa8fWsXyIKkPOZQI+MwfDNH7+JXk=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/nanopb</string>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Headers/nanopb-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 3AHKVvUiwH5st6WulWFEieJUQMI=
+ </data>
+ <key>hash2</key>
+ <data>
+ ua0swQdCw9NqdpzW1vnyfp6Sep7qcaFrByRxT8BolY0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Headers/pb.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LSuMkz44oXe0P+KGiCFLz8t/dsF7FSOw/TEQQ83iTs=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Headers/pb_common.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>hash2</key>
+ <data>
+ PtDnUYzSxgTyYx84uo0xGdqu6zxbOcttuWjKVAMtdUE=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Headers/pb_decode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>hash2</key>
+ <data>
+ rf5T82EuZcRWFPEpIm6LAN3nzI8c9+0y61h2WYpbKJQ=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Headers/pb_encode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>hash2</key>
+ <data>
+ dkrujnmALgdV5dKQgyNrFEoK8J2t4B7vx4f6a6p0q4Q=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ dHFRrWfRjUVZWxWHYDPlhduYtis=
+ </data>
+ <key>hash2</key>
+ <data>
+ SWuD/VkZAlAZOWsHACPXP7pPwWIJ6c9Qkn8sTSwYt8Q=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>hash2</key>
+ <data>
+ Yfb92iOamiOmghCVGx9A0A3Mk6NXzt9UDnBhRLcya04=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/nanopb</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ NrpNzRYgsJcByesq3bzrpFxdxtk=
+ </data>
+ <key>hash2</key>
+ <data>
+ OrlMuGIzgncVAZ4qDYh6Frr4+93ovV8UCrGOfDJuqj0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ RCIFdWDWC86ssnhbazEFPynbVkc=
+ </data>
+ <key>hash2</key>
+ <data>
+ 6FxPJNhPe+NkfiWa5a63F/Ei/hbDhCWRJ83M6JMMBwg=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>hash2</key>
+ <data>
+ cpujy9D0WMeM1h7fFzUO2v4ONMqG4xTsZMjLIszSG1Q=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Headers</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Headers</string>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Modules</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Modules</string>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Resources</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/Resources</string>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/nanopb-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ v9F6qmVPr6pcRGz3nqOY/UXfoSs=
+ </data>
+ <key>hash2</key>
+ <data>
+ c5qRH+bw2E3G3KJf9QU45TCkDx2gzqaJmXEpMOFsEv0=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LSuMkz44oXe0P+KGiCFLz8t/dsF7FSOw/TEQQ83iTs=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_common.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>hash2</key>
+ <data>
+ PtDnUYzSxgTyYx84uo0xGdqu6zxbOcttuWjKVAMtdUE=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_decode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>hash2</key>
+ <data>
+ rf5T82EuZcRWFPEpIm6LAN3nzI8c9+0y61h2WYpbKJQ=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_encode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>hash2</key>
+ <data>
+ dkrujnmALgdV5dKQgyNrFEoK8J2t4B7vx4f6a6p0q4Q=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>hash2</key>
+ <data>
+ Yfb92iOamiOmghCVGx9A0A3Mk6NXzt9UDnBhRLcya04=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ sEtAZC5ECvtw1zPKd3GtQ8dmEdo=
+ </data>
+ <key>hash2</key>
+ <data>
+ VEfi/6B+J7jVAy/9+/ViVJEiw1hMZf8SVwhUFnAdRfs=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 58zFGpeTv/yKdD+ZWxWeaLtacDM=
+ </data>
+ <key>hash2</key>
+ <data>
+ WrDC0N+lGd6g+V5O2P0FrvJNcsppvGTf9EyNfha/LIs=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>hash2</key>
+ <data>
+ cpujy9D0WMeM1h7fFzUO2v4ONMqG4xTsZMjLIszSG1Q=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/A/nanopb</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 1Ym6hpeNZNKUnRlDafyXJCWgGDY=
+ </data>
+ <key>hash2</key>
+ <data>
+ f6pcLNpqmfEBoT3aa91sHb37AjPMovnkS/Y8aahd7mk=
+ </data>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/Versions/Current</key>
+ <dict>
+ <key>symlink</key>
+ <string>A</string>
+ </dict>
+ <key>macos-arm64_x86_64/nanopb.framework/nanopb</key>
+ <dict>
+ <key>symlink</key>
+ <string>Versions/Current/nanopb</string>
+ </dict>
+ <key>tvos-arm64/nanopb.framework/Headers/nanopb-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 3AHKVvUiwH5st6WulWFEieJUQMI=
+ </data>
+ <key>hash2</key>
+ <data>
+ ua0swQdCw9NqdpzW1vnyfp6Sep7qcaFrByRxT8BolY0=
+ </data>
+ </dict>
+ <key>tvos-arm64/nanopb.framework/Headers/pb.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LSuMkz44oXe0P+KGiCFLz8t/dsF7FSOw/TEQQ83iTs=
+ </data>
+ </dict>
+ <key>tvos-arm64/nanopb.framework/Headers/pb_common.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>hash2</key>
+ <data>
+ PtDnUYzSxgTyYx84uo0xGdqu6zxbOcttuWjKVAMtdUE=
+ </data>
+ </dict>
+ <key>tvos-arm64/nanopb.framework/Headers/pb_decode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>hash2</key>
+ <data>
+ rf5T82EuZcRWFPEpIm6LAN3nzI8c9+0y61h2WYpbKJQ=
+ </data>
+ </dict>
+ <key>tvos-arm64/nanopb.framework/Headers/pb_encode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>hash2</key>
+ <data>
+ dkrujnmALgdV5dKQgyNrFEoK8J2t4B7vx4f6a6p0q4Q=
+ </data>
+ </dict>
+ <key>tvos-arm64/nanopb.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ znPXQIduuYTKAq3fHOLE0ZtMMkw=
+ </data>
+ <key>hash2</key>
+ <data>
+ mkqwoc2QEqRYoUChU4SnAV2DwWrx6QcNIDKvfhTcmt4=
+ </data>
+ </dict>
+ <key>tvos-arm64/nanopb.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>hash2</key>
+ <data>
+ Yfb92iOamiOmghCVGx9A0A3Mk6NXzt9UDnBhRLcya04=
+ </data>
+ </dict>
+ <key>tvos-arm64/nanopb.framework/nanopb</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 4zel53sNz8qeuRSAcXpmgILMQrQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3D0XaebERVfRaTGMAmPMpQXp2A2xX7IvIT7PZlI/mlM=
+ </data>
+ </dict>
+ <key>tvos-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ CpcFNlIbDl/xanlMYNIg5IOeoHk=
+ </data>
+ <key>hash2</key>
+ <data>
+ Wxs5bZN3NyvxOO34YLEk5im677eV3zIIIUK/y3cDOZQ=
+ </data>
+ </dict>
+ <key>tvos-arm64/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>hash2</key>
+ <data>
+ cpujy9D0WMeM1h7fFzUO2v4ONMqG4xTsZMjLIszSG1Q=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Headers/nanopb-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 3AHKVvUiwH5st6WulWFEieJUQMI=
+ </data>
+ <key>hash2</key>
+ <data>
+ ua0swQdCw9NqdpzW1vnyfp6Sep7qcaFrByRxT8BolY0=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Headers/pb.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LSuMkz44oXe0P+KGiCFLz8t/dsF7FSOw/TEQQ83iTs=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_common.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>hash2</key>
+ <data>
+ PtDnUYzSxgTyYx84uo0xGdqu6zxbOcttuWjKVAMtdUE=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_decode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>hash2</key>
+ <data>
+ rf5T82EuZcRWFPEpIm6LAN3nzI8c9+0y61h2WYpbKJQ=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_encode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>hash2</key>
+ <data>
+ dkrujnmALgdV5dKQgyNrFEoK8J2t4B7vx4f6a6p0q4Q=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ BEGFnlSIwReAgBcELbreSyTROWQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ zqsmvmu1JK8QrNrHEvoQsOXkYXLCO/bgwXWuhi6w3FY=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>hash2</key>
+ <data>
+ Yfb92iOamiOmghCVGx9A0A3Mk6NXzt9UDnBhRLcya04=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/nanopb</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 2ylIaz+qwGPxzmB3U1MEkj0gqUY=
+ </data>
+ <key>hash2</key>
+ <data>
+ Z6d5UPuZOi9E+3iekY0DgUDNEG10V89xDRacPD3pgr4=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ VOGP8jPCzu0KksMWZdUYfb1LVDE=
+ </data>
+ <key>hash2</key>
+ <data>
+ H1BVidmJMsqvcAQGdnYNoAjjum1qZVifSFKFxLCRlwk=
+ </data>
+ </dict>
+ <key>tvos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>hash2</key>
+ <data>
+ cpujy9D0WMeM1h7fFzUO2v4ONMqG4xTsZMjLIszSG1Q=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Headers/nanopb-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ adt0D46q7/7Psm/1EomrGOqEM3g=
+ </data>
+ <key>hash2</key>
+ <data>
+ Xm5D3edB8zV1BQZXLk0cuboGYpspc0svzqmPoEQiijo=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Headers/pb.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LSuMkz44oXe0P+KGiCFLz8t/dsF7FSOw/TEQQ83iTs=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Headers/pb_common.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>hash2</key>
+ <data>
+ PtDnUYzSxgTyYx84uo0xGdqu6zxbOcttuWjKVAMtdUE=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Headers/pb_decode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>hash2</key>
+ <data>
+ rf5T82EuZcRWFPEpIm6LAN3nzI8c9+0y61h2WYpbKJQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Headers/pb_encode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>hash2</key>
+ <data>
+ dkrujnmALgdV5dKQgyNrFEoK8J2t4B7vx4f6a6p0q4Q=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ LMBtYvtuKXkuFQWCDVQgL+yqv/o=
+ </data>
+ <key>hash2</key>
+ <data>
+ 9v8V+oEUPm+13YSWFPsTDc3DzFDn99cM7Eif6EFh+5M=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/nanopb.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>hash2</key>
+ <data>
+ Yfb92iOamiOmghCVGx9A0A3Mk6NXzt9UDnBhRLcya04=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/nanopb.framework/nanopb</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ qZxkL7BlVqd27nzStAK9jcRBc+U=
+ </data>
+ <key>hash2</key>
+ <data>
+ L/Q9a0sXlFvFv/AAh2BLbyUPAcbDKYjz0JzF6JMFoqA=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/nanopb.framework/nanopb_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ CrdHwrG5CN6GiJ8DD7JGcrsxoe0=
+ </data>
+ <key>hash2</key>
+ <data>
+ KGroesgGumFzVE+UZ+HH63HTqhJwBrm272SBroKjrkk=
+ </data>
+ </dict>
+ <key>watchos-arm64_arm64_32/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>hash2</key>
+ <data>
+ cpujy9D0WMeM1h7fFzUO2v4ONMqG4xTsZMjLIszSG1Q=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Headers/nanopb-umbrella.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ adt0D46q7/7Psm/1EomrGOqEM3g=
+ </data>
+ <key>hash2</key>
+ <data>
+ Xm5D3edB8zV1BQZXLk0cuboGYpspc0svzqmPoEQiijo=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ UqjkVSHa0JaGAG6o5iLn2VHyRz8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3LSuMkz44oXe0P+KGiCFLz8t/dsF7FSOw/TEQQ83iTs=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_common.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ AdSOtv4HeHxYwkFyKB6MbxGs1Ns=
+ </data>
+ <key>hash2</key>
+ <data>
+ PtDnUYzSxgTyYx84uo0xGdqu6zxbOcttuWjKVAMtdUE=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_decode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 71k8w9HgFHTP3y98V/i9ExE9UYU=
+ </data>
+ <key>hash2</key>
+ <data>
+ rf5T82EuZcRWFPEpIm6LAN3nzI8c9+0y61h2WYpbKJQ=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_encode.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ 10Gl/I0zZ+VjzMR3fBWtHOWdRWI=
+ </data>
+ <key>hash2</key>
+ <data>
+ dkrujnmALgdV5dKQgyNrFEoK8J2t4B7vx4f6a6p0q4Q=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Cz29Dgj4o84S2NazYnzY9cvDjA0=
+ </data>
+ <key>hash2</key>
+ <data>
+ sXD8hqCg7zcY29ZBj0L0iGErWQNNSexWmTEuR54a7AY=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/Modules/module.modulemap</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ yvT8w68NjXCJ7kHzSO2XHZG9B2s=
+ </data>
+ <key>hash2</key>
+ <data>
+ Yfb92iOamiOmghCVGx9A0A3Mk6NXzt9UDnBhRLcya04=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/nanopb</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ pKm6pw5RPFg8Bt/DDRr48i/cE2U=
+ </data>
+ <key>hash2</key>
+ <data>
+ V6m69m89i628tpQ6KBkr9zDCrWIDL9S/8JC5Rm/zUkI=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KrBA56X3WbLcyri4+EiVqI6zIFM=
+ </data>
+ <key>hash2</key>
+ <data>
+ pGZnfCecMY/OwbYVPd382iuuTs370pcakHmLgEuek7o=
+ </data>
+ </dict>
+ <key>watchos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ KY5lfwC2TvsgFj4wt7hkMmainbs=
+ </data>
+ <key>hash2</key>
+ <data>
+ cpujy9D0WMeM1h7fFzUO2v4ONMqG4xTsZMjLIszSG1Q=
+ </data>
+ </dict>
+ </dict>
+ <key>rules</key>
+ <dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^version.plist$</key>
+ <true/>
+ </dict>
+ <key>rules2</key>
+ <dict>
+ <key>.*\.dSYM($|/)</key>
+ <dict>
+ <key>weight</key>
+ <real>11</real>
+ </dict>
+ <key>^(.*/)?\.DS_Store$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>2000</real>
+ </dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Base\.lproj/</key>
+ <dict>
+ <key>weight</key>
+ <real>1010</real>
+ </dict>
+ <key>^Info\.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^PkgInfo$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^embedded\.provisionprofile$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^version\.plist$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/frameworks/nanopb.xcframework/_CodeSignature/CodeSignature b/frameworks/nanopb.xcframework/_CodeSignature/CodeSignature
new file mode 100644
index 0000000..e5b9113
--- /dev/null
+++ b/frameworks/nanopb.xcframework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/Info.plist b/frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/Info.plist
index 9f4529b..069324c 100644
--- a/frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/Info.plist
+++ b/frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>2.30910.0</string>
+ <string>3.30910.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphoneos16.1</string>
+ <string>iphoneos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/nanopb b/frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/nanopb
index e3ba058..0979f93 100644
--- a/frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/nanopb
+++ b/frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/nanopb
Binary files differ
diff --git a/frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist b/frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist
index 0de649f..a3aa71b 100644
--- a/frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist
+++ b/frameworks/nanopb.xcframework/ios-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Info.plist b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Info.plist
deleted file mode 100644
index 35924c2..0000000
--- a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Info.plist
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>nanopb</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.nanopb</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>nanopb</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>2.30910.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Modules b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Resources b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/nanopb-umbrella.h b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/nanopb-umbrella.h
similarity index 100%
rename from frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/nanopb-umbrella.h
rename to frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/nanopb-umbrella.h
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb.h b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb.h
similarity index 100%
rename from frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb.h
rename to frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb.h
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb_common.h b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_common.h
similarity index 100%
rename from frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb_common.h
rename to frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_common.h
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb_decode.h b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_decode.h
similarity index 100%
rename from frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb_decode.h
rename to frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_decode.h
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb_encode.h b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_encode.h
similarity index 100%
rename from frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb_encode.h
rename to frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Headers/pb_encode.h
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Modules/module.modulemap b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Modules/module.modulemap
rename to frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/Info.plist b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..17335fd
--- /dev/null
+++ b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>nanopb</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.nanopb</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>nanopb</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>3.30910.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Info.plist b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Info.plist
new file mode 100644
index 0000000..727afa6
--- /dev/null
+++ b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.nanopb-Privacy</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>nanopb_Privacy</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>3.30910.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
similarity index 100%
rename from frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
rename to frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/nanopb b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/nanopb
new file mode 100644
index 0000000..7843b18
--- /dev/null
+++ b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/A/nanopb
Binary files differ
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/Current b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb
deleted file mode 100644
index 771e1d9..0000000
--- a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb
+++ /dev/null
Binary files differ
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb
new file mode 120000
index 0000000..cb46d12
--- /dev/null
+++ b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb
@@ -0,0 +1 @@
+Versions/Current/nanopb
\ No newline at end of file
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb_Privacy.bundle/Contents/Info.plist b/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb_Privacy.bundle/Contents/Info.plist
deleted file mode 100644
index be67c6b..0000000
--- a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/nanopb_Privacy.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.nanopb-Privacy</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>nanopb_Privacy</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>2.30910.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.15</string>
- <key>UIDeviceFamily</key>
- <array>
- <integer>2</integer>
- </array>
-</dict>
-</plist>
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/Info.plist b/frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/Info.plist
index 86d6e26..346f545 100644
--- a/frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/Info.plist
+++ b/frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>2.30910.0</string>
+ <string>3.30910.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTPlatformName</key>
<string>iphonesimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20B71</string>
+ <string>21C52</string>
<key>DTSDKName</key>
- <string>iphonesimulator16.1</string>
+ <string>iphonesimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/nanopb b/frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/nanopb
index 9a41c14..062fccd 100644
--- a/frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/nanopb
+++ b/frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/nanopb
Binary files differ
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist b/frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist
index d34e07c..68739a1 100644
--- a/frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist
+++ b/frameworks/nanopb.xcframework/ios-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Info.plist b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Info.plist
deleted file mode 100644
index 30a9352..0000000
--- a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Info.plist
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>nanopb</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.nanopb</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>nanopb</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>2.30910.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.11</string>
- <key>MinimumOSVersion</key>
- <string>100.0</string>
-</dict>
-</plist>
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Modules b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Resources b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/nanopb-umbrella.h b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/nanopb-umbrella.h
similarity index 100%
rename from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/nanopb-umbrella.h
rename to frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/nanopb-umbrella.h
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb.h b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb.h
similarity index 100%
rename from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb.h
rename to frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb.h
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb_common.h b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_common.h
similarity index 100%
rename from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb_common.h
rename to frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_common.h
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb_decode.h b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_decode.h
similarity index 100%
rename from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb_decode.h
rename to frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_decode.h
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb_encode.h b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_encode.h
similarity index 100%
rename from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb_encode.h
rename to frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Headers/pb_encode.h
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Modules/module.modulemap b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Modules/module.modulemap
similarity index 100%
rename from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Modules/module.modulemap
rename to frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Modules/module.modulemap
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/Info.plist b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..74e0a12
--- /dev/null
+++ b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>nanopb</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.nanopb</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>nanopb</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>3.30910.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+</dict>
+</plist>
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Info.plist b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Info.plist
new file mode 100644
index 0000000..e79770b
--- /dev/null
+++ b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Info.plist
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.nanopb-Privacy</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>nanopb_Privacy</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>3.30910.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+</dict>
+</plist>
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
similarity index 100%
rename from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
rename to frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/Resources/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/nanopb b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/nanopb
new file mode 100644
index 0000000..a846414
--- /dev/null
+++ b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/A/nanopb
Binary files differ
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/Current b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb
deleted file mode 100644
index 07a487c..0000000
--- a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb
+++ /dev/null
Binary files differ
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb
new file mode 120000
index 0000000..cb46d12
--- /dev/null
+++ b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb
@@ -0,0 +1 @@
+Versions/Current/nanopb
\ No newline at end of file
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb_Privacy.bundle/Contents/Info.plist b/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb_Privacy.bundle/Contents/Info.plist
deleted file mode 100644
index 2b7441c..0000000
--- a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb_Privacy.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>BuildMachineOSBuild</key>
- <string>21H1015</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleIdentifier</key>
- <string>org.cocoapods.nanopb-Privacy</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>nanopb_Privacy</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>2.30910.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>MacOSX</string>
- </array>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>DTCompiler</key>
- <string>com.apple.compilers.llvm.clang.1_0</string>
- <key>DTPlatformBuild</key>
- <string>14B47b</string>
- <key>DTPlatformName</key>
- <string>macosx</string>
- <key>DTPlatformVersion</key>
- <string>13.0</string>
- <key>DTSDKBuild</key>
- <string>22A372</string>
- <key>DTSDKName</key>
- <string>macosx13.0</string>
- <key>DTXcode</key>
- <string>1410</string>
- <key>DTXcodeBuild</key>
- <string>14B47b</string>
- <key>LSMinimumSystemVersion</key>
- <string>10.11</string>
-</dict>
-</plist>
diff --git a/frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/Info.plist b/frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/Info.plist
index c47de25..b99c28b 100644
--- a/frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/Info.plist
+++ b/frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>2.30910.0</string>
+ <string>3.30910.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvos</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvos16.1</string>
+ <string>appletvos17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/nanopb b/frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/nanopb
index 248ca09..b9db4c5 100644
--- a/frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/nanopb
+++ b/frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/nanopb
Binary files differ
diff --git a/frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist b/frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist
index 8c8b367..c77def1 100644
--- a/frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist
+++ b/frameworks/nanopb.xcframework/tvos-arm64/nanopb.framework/nanopb_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/Info.plist b/frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/Info.plist
index 10874b9..f60cfa4 100644
--- a/frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/Info.plist
+++ b/frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>21H1015</string>
+ <string>23H311</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>2.30910.0</string>
+ <string>3.30910.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@@ -29,19 +29,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTPlatformName</key>
<string>appletvsimulator</string>
<key>DTPlatformVersion</key>
- <string>16.1</string>
+ <string>17.2</string>
<key>DTSDKBuild</key>
- <string>20K67</string>
+ <string>21K354</string>
<key>DTSDKName</key>
- <string>appletvsimulator16.1</string>
+ <string>appletvsimulator17.2</string>
<key>DTXcode</key>
- <string>1410</string>
+ <string>1520</string>
<key>DTXcodeBuild</key>
- <string>14B47b</string>
+ <string>15C500b</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/nanopb b/frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/nanopb
index a39772a..7e45404 100644
--- a/frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/nanopb
+++ b/frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/nanopb
Binary files differ
diff --git a/frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist b/frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist
index 12ccb4f..98ca53d 100644
--- a/frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist
+++ b/frameworks/nanopb.xcframework/tvos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/nanopb-umbrella.h b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/nanopb-umbrella.h
new file mode 100644
index 0000000..4b44f82
--- /dev/null
+++ b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/nanopb-umbrella.h
@@ -0,0 +1,26 @@
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "pb.h"
+#import "pb_common.h"
+#import "pb_decode.h"
+#import "pb_encode.h"
+#import "pb.h"
+#import "pb_decode.h"
+#import "pb_common.h"
+#import "pb.h"
+#import "pb_encode.h"
+#import "pb_common.h"
+
+FOUNDATION_EXPORT double nanopbVersionNumber;
+FOUNDATION_EXPORT const unsigned char nanopbVersionString[];
+
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb.h b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/pb.h
similarity index 100%
copy from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb.h
copy to frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/pb.h
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb_common.h b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/pb_common.h
similarity index 100%
copy from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb_common.h
copy to frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/pb_common.h
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb_decode.h b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/pb_decode.h
similarity index 100%
copy from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb_decode.h
copy to frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/pb_decode.h
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb_encode.h b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/pb_encode.h
similarity index 100%
copy from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Headers/pb_encode.h
copy to frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Headers/pb_encode.h
diff --git a/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Info.plist b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Info.plist
new file mode 100644
index 0000000..d5bd4bd
--- /dev/null
+++ b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Info.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>nanopb</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.nanopb</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>nanopb</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>3.30910.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>WatchOS</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>21S355</string>
+ <key>DTPlatformName</key>
+ <string>watchos</string>
+ <key>DTPlatformVersion</key>
+ <string>10.2</string>
+ <key>DTSDKBuild</key>
+ <string>21S355</string>
+ <key>DTSDKName</key>
+ <string>watchos10.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>4</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Modules/module.modulemap b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Modules/module.modulemap
similarity index 100%
copy from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/Modules/module.modulemap
copy to frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/Modules/module.modulemap
diff --git a/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/nanopb b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/nanopb
new file mode 100644
index 0000000..763c788
--- /dev/null
+++ b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/nanopb
Binary files differ
diff --git a/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/nanopb_Privacy.bundle/Info.plist b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/nanopb_Privacy.bundle/Info.plist
new file mode 100644
index 0000000..6b8fdae
--- /dev/null
+++ b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/nanopb_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy
similarity index 100%
copy from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
copy to frameworks/nanopb.xcframework/watchos-arm64_arm64_32/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy
diff --git a/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/nanopb-umbrella.h b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/nanopb-umbrella.h
new file mode 100644
index 0000000..4b44f82
--- /dev/null
+++ b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/nanopb-umbrella.h
@@ -0,0 +1,26 @@
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+#import "pb.h"
+#import "pb_common.h"
+#import "pb_decode.h"
+#import "pb_encode.h"
+#import "pb.h"
+#import "pb_decode.h"
+#import "pb_common.h"
+#import "pb.h"
+#import "pb_encode.h"
+#import "pb_common.h"
+
+FOUNDATION_EXPORT double nanopbVersionNumber;
+FOUNDATION_EXPORT const unsigned char nanopbVersionString[];
+
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb.h b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb.h
similarity index 100%
copy from frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb.h
copy to frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb.h
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb_common.h b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_common.h
similarity index 100%
copy from frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb_common.h
copy to frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_common.h
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb_decode.h b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_decode.h
similarity index 100%
copy from frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb_decode.h
copy to frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_decode.h
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb_encode.h b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_encode.h
similarity index 100%
copy from frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Headers/pb_encode.h
copy to frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Headers/pb_encode.h
diff --git a/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Info.plist b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Info.plist
new file mode 100644
index 0000000..d02d336
--- /dev/null
+++ b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Info.plist
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BuildMachineOSBuild</key>
+ <string>23H311</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleExecutable</key>
+ <string>nanopb</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.cocoapods.nanopb</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>nanopb</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleShortVersionString</key>
+ <string>3.30910.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>WatchSimulator</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>21S355</string>
+ <key>DTPlatformName</key>
+ <string>watchsimulator</string>
+ <key>DTPlatformVersion</key>
+ <string>10.2</string>
+ <key>DTSDKBuild</key>
+ <string>21S355</string>
+ <key>DTSDKName</key>
+ <string>watchsimulator10.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>MinimumOSVersion</key>
+ <string>100.0</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>4</integer>
+ </array>
+</dict>
+</plist>
diff --git a/frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Modules/module.modulemap b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Modules/module.modulemap
similarity index 100%
copy from frameworks/nanopb.xcframework/ios-arm64_x86_64-maccatalyst/nanopb.framework/Modules/module.modulemap
copy to frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/Modules/module.modulemap
diff --git a/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/nanopb b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/nanopb
new file mode 100644
index 0000000..762eb0e
--- /dev/null
+++ b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/nanopb
Binary files differ
diff --git a/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist
new file mode 100644
index 0000000..a8aae78
--- /dev/null
+++ b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/Info.plist
Binary files differ
diff --git a/frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy b/frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy
similarity index 100%
copy from frameworks/nanopb.xcframework/macos-arm64_x86_64/nanopb.framework/nanopb_Privacy.bundle/Contents/Resources/PrivacyInfo.xcprivacy
copy to frameworks/nanopb.xcframework/watchos-arm64_x86_64-simulator/nanopb.framework/nanopb_Privacy.bundle/PrivacyInfo.xcprivacy
--
Gitblit v1.8.0