导航菜单

应用安全检测报告

应用安全检测报告,支持文件搜索、内容检索和AI代码分析

移动应用安全检测报告

应用图标

Kaspi.kz v5.85.1

Android APK 5ed706fa...
43
安全评分

安全基线评分

43/100

中风险

综合风险等级

风险等级评定
  1. A
  2. B
  3. C
  4. F

应用存在一定安全风险,建议优化

漏洞与安全项分布

7 高危
22 中危
3 信息
2 安全

隐私风险评估

4
第三方跟踪器

中等隐私风险
检测到少量第三方跟踪器


检测结果分布

高危安全漏洞 7
中危安全漏洞 22
安全提示信息 3
已通过安全项 2
重点安全关注 2

高危安全漏洞 App 链接 assetlinks.json 文件未找到

[android:name=.core.SingleActivity][android:host=https://kaspi.kz]
App Link 资产验证 URL(https://kaspi.kz/.well-known/assetlinks.json)未找到或配置不正确。(状态码:None)。应用程序链接允许用户通过 Web URL 或电子邮件直接跳转到移动应用。如果 assetlinks.json 文件缺失或主机/域配置错误,恶意应用可劫持此类 URL,导致网络钓鱼攻击,泄露 URI 中的敏感信息(如 PII、OAuth 令牌、魔术链接/重置令牌等)。请务必通过托管 assetlinks.json 文件并在 Activity 的 intent-filter 中设置 [android:autoVerify="true"] 来完成 App Link 域名验证。

高危安全漏洞 App 链接 assetlinks.json 文件未找到

[android:name=.core.SingleActivity][android:host=https://form.kaspi.kz]
App Link 资产验证 URL(https://form.kaspi.kz/.well-known/assetlinks.json)未找到或配置不正确。(状态码:404)。应用程序链接允许用户通过 Web URL 或电子邮件直接跳转到移动应用。如果 assetlinks.json 文件缺失或主机/域配置错误,恶意应用可劫持此类 URL,导致网络钓鱼攻击,泄露 URI 中的敏感信息(如 PII、OAuth 令牌、魔术链接/重置令牌等)。请务必通过托管 assetlinks.json 文件并在 Activity 的 intent-filter 中设置 [android:autoVerify="true"] 来完成 App Link 域名验证。

高危安全漏洞 App 链接 assetlinks.json 文件未找到

[android:name=.core.SingleActivity][android:host=https://food.kaspi.kz]
App Link 资产验证 URL(https://food.kaspi.kz/.well-known/assetlinks.json)未找到或配置不正确。(状态码:None)。应用程序链接允许用户通过 Web URL 或电子邮件直接跳转到移动应用。如果 assetlinks.json 文件缺失或主机/域配置错误,恶意应用可劫持此类 URL,导致网络钓鱼攻击,泄露 URI 中的敏感信息(如 PII、OAuth 令牌、魔术链接/重置令牌等)。请务必通过托管 assetlinks.json 文件并在 Activity 的 intent-filter 中设置 [android:autoVerify="true"] 来完成 App Link 域名验证。

高危安全漏洞 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击

如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-7

Files:
com/iap/android/mppclient/container/presenter/ACContainerPresenter.java, line(s) 117,9
com/iap/android/mppclient/container/presenter/ACWebView.java, line(s) 42,4
com/iap/android/mppclient/container/presenter/ACWebViewClient.java, line(s) 260,267,14,15

高危安全漏洞 该文件是World Writable。任何应用程序都可以写入文件

该文件是World Writable。任何应用程序都可以写入文件
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#testing-local-storage-for-sensitive-data-mstg-storage-1-and-mstg-storage-2

Files:
com/iap/android/mppclient/basic/sp/SharedPreferenceManager.java, line(s) 47,36

高危安全漏洞 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。

应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
o/setCardElevation.java, line(s) 133
o/setWebRtcBasedAcousticEchoCanceler.java, line(s) 154,178

高危安全漏洞 该文件是World Readable。任何应用程序都可以读取文件

该文件是World Readable。任何应用程序都可以读取文件
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#testing-local-storage-for-sensitive-data-mstg-storage-1-and-mstg-storage-2

Files:
com/appsflyer/internal/AFb1vSDK.java, line(s) 2171
o/getSampleRateForApiLevel.java, line(s) 465

中危安全漏洞 Activity (com.canhub.cropper.CropImageActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Broadcast Receiver (com.google.firebase.iid.FirebaseInstanceIdReceiver) 受权限保护,但应检查权限保护级别。

Permission: com.google.android.c2dm.permission.SEND [android:exported=true]
检测到  Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。

中危安全漏洞 Service (com.google.android.gms.auth.api.signin.RevocationBoundService) 受权限保护,但应检查权限保护级别。

Permission: com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION [android:exported=true]
检测到  Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。

中危安全漏洞 Activity (androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity (androidx.test.core.app.InstrumentationActivityInvoker$EmptyActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity (androidx.test.core.app.InstrumentationActivityInvoker$EmptyFloatingActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Service (androidx.work.impl.background.systemjob.SystemJobService) 受权限保护,但应检查权限保护级别。

Permission: android.permission.BIND_JOB_SERVICE [android:exported=true]
检测到  Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。

中危安全漏洞 Broadcast Receiver (androidx.work.impl.diagnostics.DiagnosticsReceiver) 受权限保护,但应检查权限保护级别。

Permission: android.permission.DUMP [android:exported=true]
检测到  Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。

中危安全漏洞 Broadcast Receiver (androidx.profileinstaller.ProfileInstallReceiver) 受权限保护,但应检查权限保护级别。

Permission: android.permission.DUMP [android:exported=true]
检测到  Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。

中危安全漏洞 应用程序使用不安全的随机数生成器

应用程序使用不安全的随机数生成器
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators

Files:
com/appsflyer/internal/AFb1hSDK.java, line(s) 23
com/canhub/cropper/CropImageActivity.java, line(s) 32
com/otaliastudios/cameraview/filters/DocumentaryFilter.java, line(s) 6
com/otaliastudios/cameraview/filters/GrainFilter.java, line(s) 7
com/otaliastudios/cameraview/filters/LomoishFilter.java, line(s) 6
com/otaliastudios/cameraview/video/encoding/AudioNoise.java, line(s) 7
com/smartengines/id/IdFieldProcessingSession.java, line(s) 21
kz/kaspi/feature_qr/flow/QrFlow.java, line(s) 7
kz/kaspi/feature_qr/view/ScanQrCameraXFragment.java, line(s) 34
kz/kaspi/feature_qr/view/ScanQrFragment.java, line(s) 33
kz/kaspi/feature_qr_payment/flow/QrPaymentFlow.java, line(s) 10
kz/kaspi/feature_services/shared/view/ServicesFragment.java, line(s) 38
kz/kaspi/mobile/choose_image/AbstractChooseImageRequest.java, line(s) 17
kz/kaspi/mobile/core/SingleActivity.java, line(s) 41
kz/kaspi/mobile/core/navigation/targets/setpincode/SetPinCodeTarget.java, line(s) 13
kz/kaspi/mobile/feature_ds_settings/flow/DsSettingsFlow.java, line(s) 15
kz/kaspi/mobile/feature_ds_settings/view/DsSettingsFragment.java, line(s) 42
kz/kaspi/mobile/feature_entrance/change_credentials/ChangeCredentialsFlow.java, line(s) 14
kz/kaspi/mobile/feature_payments/flow/PaymentMainFlow.java, line(s) 18
kz/kaspi/mobile/feature_payments/flow/PaymentProcessFlow.java, line(s) 18
kz/kaspi/mobile/feature_payments/process/view/fields/factories/BarcodeFieldWidgetFactory.java, line(s) 10
kz/kaspi/mobile/messenger/messages/api/flow/MessengerMessagesFlow.java, line(s) 25
kz/kaspi/mobile/transfers/flow/TransferProcessFlow.java, line(s) 10
kz/kaspi/mobile/transfers/main/steps/TransfersFragment.java, line(s) 19
o/AQ.java, line(s) 10
o/ASN1ParsingException.java, line(s) 27
o/AbstractC0113bRa.java, line(s) 4
o/AbstractC0375cnV.java, line(s) 27
o/AbstractC0376cnW.java, line(s) 4
o/AbstractC0480crj.java, line(s) 3
o/AbstractC0714Ez.java, line(s) 26
o/AbstractC0921Os.java, line(s) 20
o/AbstractC1436aId.java, line(s) 21
o/AbstractC2016bCa.java, line(s) 31
o/AbstractC2175bLq.java, line(s) 24
o/AbstractC3356bCa.java, line(s) 22
o/AbstractC3615bLq.java, line(s) 21
o/AbstractC3761bRa.java, line(s) 4
o/AbstractC6364ciF.java, line(s) 40
o/AbstractC6650cnV.java, line(s) 24
o/AbstractC6651cnW.java, line(s) 4
o/AbstractC6877crj.java, line(s) 3
o/AbstractC7338gA.java, line(s) 21
o/BA.java, line(s) 19
o/BinaryOperation.java, line(s) 27
o/C0097cEb.java, line(s) 6
o/C0151Wz.java, line(s) 13
o/C0221bYr.java, line(s) 15
o/C0278Na.java, line(s) 21
o/C0280Nc.java, line(s) 15
o/C0283boQ.java, line(s) 12
o/C0285Nh.java, line(s) 7
o/C0299boo.java, line(s) 31
o/C0386Tj.java, line(s) 16
o/C0388Tl.java, line(s) 5
o/C0410aJw.java, line(s) 48
o/C0432cPg.java, line(s) 22
o/C0434aLb.java, line(s) 15
o/C0462aMe.java, line(s) 21
o/C0684aWq.java, line(s) 15
o/C0688gw.java, line(s) 4
o/C0735iV.java, line(s) 18
o/C0756it.java, line(s) 18
o/C0787cgk.java, line(s) 24
o/C0805abS.java, line(s) 23
o/C0814kH.java, line(s) 18
o/C0830kX.java, line(s) 18
o/C0835kc.java, line(s) 15
o/C0868ckh.java, line(s) 14
o/C0877Na.java, line(s) 19
o/C0879Nc.java, line(s) 14
o/C0884Nh.java, line(s) 7
o/C0924mP.java, line(s) 22
o/C0925adm.java, line(s) 42
o/C0992ctW.java, line(s) 21
o/C1018oE.java, line(s) 13
o/C1042Tj.java, line(s) 21
o/C1044Tl.java, line(s) 5
o/C1087path.java, line(s) 27
o/C1100Vp.java, line(s) 5
o/C1124aht.java, line(s) 24
o/C1136Wz.java, line(s) 20
o/C1188rh.java, line(s) 31
o/C1302tt.java, line(s) 26
o/C1482aJw.java, line(s) 36
o/C1515aLb.java, line(s) 14
o/C1545aMe.java, line(s) 18
o/C1699att.java, line(s) 28
o/C1716auL.java, line(s) 33
o/C1739aum.java, line(s) 5
o/C1760aUc.java, line(s) 17
o/C1761aUd.java, line(s) 22
o/C1777aUt.java, line(s) 17
o/C1827aWq.java, line(s) 23
o/C1846aXi.java, line(s) 7
o/C1864axi.java, line(s) 6
o/C1934azO.java, line(s) 39
o/C1990abS.java, line(s) 20
o/C1992abU.java, line(s) 10
o/C1999bBi.java, line(s) 30
o/C2026bCl.java, line(s) 13
o/C2040acO.java, line(s) 7
o/C2042acQ.java, line(s) 6
o/C2077bFu.java, line(s) 9
o/C2119adm.java, line(s) 30
o/C2146bKa.java, line(s) 11
o/C2154bKj.java, line(s) 24
o/C2339aht.java, line(s) 20
o/C2349beB.java, line(s) 11
o/C2394bfG.java, line(s) 13
o/C2424bfp.java, line(s) 14
o/C2472bgu.java, line(s) 24
o/C2487bhL.java, line(s) 7
o/C2525bhx.java, line(s) 8
o/C2634bkG.java, line(s) 26
o/C2661bkj.java, line(s) 12
o/C2791bpz.java, line(s) 13
o/C2938bwd.java, line(s) 10
o/C2942bwl.java, line(s) 10
o/C2944bwq.java, line(s) 9
o/C2945bwr.java, line(s) 10
o/C2977att.java, line(s) 15
o/C2987auC.java, line(s) 3
o/C2994byy.java, line(s) 5
o/C2996auL.java, line(s) 23
o/C2999bzf.java, line(s) 15
o/C3022aum.java, line(s) 19
o/C3081avt.java, line(s) 7
o/C3176axi.java, line(s) 17
o/C3262azO.java, line(s) 29
o/C3279azf.java, line(s) 17
o/C3303bAb.java, line(s) 24
o/C3308bAg.java, line(s) 27
o/C3337bBi.java, line(s) 26
o/C3367bCl.java, line(s) 11
o/C3420bEk.java, line(s) 25
o/C3426bEq.java, line(s) 6
o/C3444bFh.java, line(s) 26
o/C3457bFu.java, line(s) 7
o/C3572bKa.java, line(s) 11
o/C3581bKj.java, line(s) 20
o/C3967bYr.java, line(s) 13
o/C4184bdV.java, line(s) 49
o/C4217beB.java, line(s) 9
o/C4275bfG.java, line(s) 11
o/C4310bfp.java, line(s) 12
o/C4368bgu.java, line(s) 22
o/C4386bhL.java, line(s) 7
o/C4424bhx.java, line(s) 8
o/C4523bjq.java, line(s) 30
o/C4540bkG.java, line(s) 23
o/C4569bkj.java, line(s) 11
o/C4717bnY.java, line(s) 17
o/C4762boQ.java, line(s) 11
o/C4780boh.java, line(s) 26
o/C4787boo.java, line(s) 27
o/C4810bpK.java, line(s) 8
o/C4851bpz.java, line(s) 20
o/C4970bsL.java, line(s) 7
o/C4975bsQ.java, line(s) 6
o/C5016btE.java, line(s) 15
o/C5086buV.java, line(s) 27
o/C5128bvK.java, line(s) 9
o/C5130bvM.java, line(s) 7
o/C5132bvO.java, line(s) 18
o/C5138bvU.java, line(s) 11
o/C5140bvW.java, line(s) 7
o/C5141bvX.java, line(s) 7
o/C5200bwd.java, line(s) 7
o/C5208bwl.java, line(s) 7
o/C5213bwq.java, line(s) 8
o/C5214bwr.java, line(s) 9
o/C5277byA.java, line(s) 3
o/C5282byF.java, line(s) 3
o/C5329byy.java, line(s) 3
o/C5363bzf.java, line(s) 27
o/C5495cEb.java, line(s) 5
o/C5498cEe.java, line(s) 5
o/C5499cEf.java, line(s) 4
o/C5503cEj.java, line(s) 19
o/C5757cNu.java, line(s) 15
o/C5796cPg.java, line(s) 20
o/C5871cSa.java, line(s) 27
o/C6288cgk.java, line(s) 22
o/C6498ckh.java, line(s) 12
o/C6946csy.java, line(s) 19
o/C6971ctW.java, line(s) 18
o/C7415gw.java, line(s) 3
o/C7469iQ.java, line(s) 22
o/C7474iV.java, line(s) 15
o/C7504it.java, line(s) 23
o/C7572kH.java, line(s) 11
o/C7588kX.java, line(s) 11
o/C7593kc.java, line(s) 17
o/C7690mP.java, line(s) 19
o/C7793oE.java, line(s) 19
o/C7869path.java, line(s) 24
o/C7991rh.java, line(s) 36
o/C8101tP.java, line(s) 18
o/C8121tj.java, line(s) 21
o/C8132tt.java, line(s) 23
o/C8319xP.java, line(s) 10
o/C8370yN.java, line(s) 21
o/CJ.java, line(s) 23
o/ClassDescriptorFactory.java, line(s) 27
o/CloneableClassScopeCompanion.java, line(s) 25
o/CompatibilityStrategy.java, line(s) 26
o/DescriptorKindExcludeNonExtensions.java, line(s) 13
o/DescriptorWithContainerSource.java, line(s) 3
o/DeserializedAnnotations.java, line(s) 3
o/DeserializedCallableMemberDescriptor.java, line(s) 3
o/DeserializedClassConstructorDescriptor.java, line(s) 3
o/DeserializedDescriptorResolverLambda0.java, line(s) 17
o/DoubleCH8.java, line(s) 15
o/ErrorValueCompanion.java, line(s) 18
o/ExecutableLiteral.java, line(s) 16
o/FunctionAccessor.java, line(s) 9
o/FunctionClassDescriptor.java, line(s) 17
o/FunctionClassDescriptorFunctionTypeConstructor.java, line(s) 4
o/FunctionClassKind.java, line(s) 6
o/FunctionClassKindCompanion.java, line(s) 5
o/FunctionClassScope.java, line(s) 3
o/FunctionInvokeDescriptor.java, line(s) 7
o/FunctionTypeKind.java, line(s) 4
o/FunctionTypeKindExtractor.java, line(s) 7
o/FunctionTypeKindExtractorKindWithArity.java, line(s) 14
o/FunctionTypeKindFunction.java, line(s) 6
o/FunctionTypeKindKFunction.java, line(s) 5
o/FunctionTypeKindKSuspendFunction.java, line(s) 5
o/FunctionTypeKindSuspendFunction.java, line(s) 4
o/FunctionTypesKt.java, line(s) 13
o/GetBase64String.java, line(s) 7
o/GetterAccessor.java, line(s) 21
o/GlTextureDrawer.java, line(s) 5
o/GlideAppModule.java, line(s) 25
o/GridLinesLayoutDrawCallback.java, line(s) 12
o/HasCorrespondingRawField.java, line(s) 25
o/IdResult_RawImageFieldsEnd.java, line(s) 17
o/JV.java, line(s) 12
o/JvmBuiltInClassDescriptorFactoryLambda1.java, line(s) 54
o/JvmBuiltInsCustomizer.java, line(s) 40
o/JvmBuiltInsLambda2.java, line(s) 34
o/JvmProtoBufStringTableTypesRecord1.java, line(s) 27
o/JvmProtoBufStringTableTypesRecordOrBuilder.java, line(s) 13
o/KotlinBuiltIns.java, line(s) 7
o/KotlinBuiltIns3.java, line(s) 31
o/LoggerDatabase.java, line(s) 22
o/MG.java, line(s) 20
o/NestfgetstateLock.java, line(s) 14
o/NestmnotifyObserversOfNetworkPreference$setBackground.java, line(s) 23
o/OkHttpCall.java, line(s) 17
o/PeerConnectionSignalingState.java, line(s) 34
o/ProtoBufPackageFragment1.java, line(s) 23
o/ProtoBufVersionRequirement1.java, line(s) 38
o/ReflectJavaAnnotationArgument.java, line(s) 29
o/ReflectionObjectRendererWhenMappings.java, line(s) 8
o/ReflectionTypesLambda0.java, line(s) 4
o/RopeByteString.java, line(s) 27
o/RopeByteStringRopeInputStream.java, line(s) 31
o/SB.java, line(s) 7
o/SC.java, line(s) 7
o/SS.java, line(s) 24
o/SV.java, line(s) 13
o/SerializationParameters_IgnoredKeysBegin.java, line(s) 23
o/SignDoubleSigner.java, line(s) 4
o/SmartListEmptyIterator.java, line(s) 24
o/TL.java, line(s) 19
o/TypeEnhancementKt.java, line(s) 25
o/UJ.java, line(s) 10
o/VI.java, line(s) 10
o/YR.java, line(s) 10
o/_get_parentsWithSelf_lambda8.java, line(s) 9
o/aAD.java, line(s) 10
o/aCR.java, line(s) 25
o/aHY.java, line(s) 18
o/aJW.java, line(s) 16
o/aQO.java, line(s) 26
o/aUC.java, line(s) 21
o/accessfind.java, line(s) 6
o/accessfinishRegistrationProcess.java, line(s) 18
o/accessgetEnumEntriesp.java, line(s) 3
o/accessgetSignature.java, line(s) 11
o/accessorDeserializedMemberScopeNoReorderImplementationlambda4.java, line(s) 13
o/accessorJvmBuiltInsCustomizerlambda7.java, line(s) 11
o/accessorLazyJavaStaticClassScopelambda0.java, line(s) 7
o/accessorPredefinedEnhancementInfoKtlambda9.java, line(s) 6
o/accessorTypeParameterUtilsKtlambda1.java, line(s) 37
o/addExtraDataToAccessibilityNodeInfo.java, line(s) 19
o/asSingleFqName.java, line(s) 13
o/bAH.java, line(s) 6
o/bES.java, line(s) 34
o/bFO.java, line(s) 15
o/bIJ.java, line(s) 24
o/bIY.java, line(s) 11
o/bKV.java, line(s) 9
o/bVU.java, line(s) 20
o/bVW.java, line(s) 12
o/bWK.java, line(s) 10
o/baseUrl.java, line(s) 17
o/cDT.java, line(s) 4
o/cDW.java, line(s) 5
o/cEE.java, line(s) 5
o/cEF.java, line(s) 4
o/checkCallingUriPermission.java, line(s) 21
o/clearFocus.java, line(s) 22
o/compileTemplate.java, line(s) 20
o/computeRawTypeArgumentslambda4lambda3.java, line(s) 27
o/computeRawVarint64Size.java, line(s) 28
o/containsBlackPoint.java, line(s) 7
o/countObservers.java, line(s) 23
o/createContextMenu.java, line(s) 7
o/createFunctionType.java, line(s) 8
o/createNativePeerConnection.java, line(s) 13
o/createPlatformKType.java, line(s) 25
o/createSubstitutedCopy.java, line(s) 6
o/createValueParameter.java, line(s) 4
o/defaultPrimitiveValue.java, line(s) 8
o/delegate.java, line(s) 6
o/deleteDatabase.java, line(s) 15
o/deserializeToDescriptor.java, line(s) 12
o/distance.java, line(s) 17
o/doSubstitute.java, line(s) 4
o/eglReleaseTexImage.java, line(s) 13
o/encodeZigZag64.java, line(s) 15
o/ensureUpperBoundIdIsMutable.java, line(s) 22
o/executeExpression.java, line(s) 6
o/expandTypeProjection.java, line(s) 16
o/extractParameterNameFromFunctionTypeArgument.java, line(s) 11
o/finishActivityFromChild.java, line(s) 6
o/firstOverridden.java, line(s) 6
o/flatMapJavaStaticSupertypesScopeslambda8lambda7.java, line(s) 32
o/getAccessibilityPaneTitle.java, line(s) 19
o/getActiveResetSrtpParams.java, line(s) 16
o/getAllContributedClassesIfPossible.java, line(s) 11
o/getAudioManager.java, line(s) 36
o/getBlockNetworkLoads.java, line(s) 4
o/getBottomPaddingOffset.java, line(s) 13
o/getChecksumPortion.java, line(s) 4
o/getChildStaticTransformation.java, line(s) 18
o/getClassNamePrefix.java, line(s) 5
o/getCurrentChar.java, line(s) 10
o/getDEFAULT.java, line(s) 7
o/getDROP_LIST_METHOD_SIGNATURES.java, line(s) 6
o/getElementTypeForUnsignedArray.java, line(s) 11
o/getFocusables.java, line(s) 19
o/getFunctionTypeArgumentProjections.java, line(s) 28
o/getFunctionalClassKind.java, line(s) 4
o/getFunctionalClassKindWithArity.java, line(s) 6
o/getHasAnnotationParameterDefaultValue.java, line(s) 28
o/getHasToolbarMenu.java, line(s) 34
o/getInstanceReceiverParameter.java, line(s) 5
o/getJvmConstructorSignature.java, line(s) 10
o/getKeyDispatcherState.java, line(s) 26
o/getLaunchedFromUid.java, line(s) 20
o/getMinimumHeight.java, line(s) 5
o/getNeedsMultiFieldValueClassFlattening.java, line(s) 7
o/getNetworkChangeDetector.java, line(s) 15
o/getNetworkSubType.java, line(s) 17
o/getNow.java, line(s) 19
o/getPackageFragmentlambda0.java, line(s) 26
o/getParentForAccessibility.java, line(s) 19
o/getProjectionKind.java, line(s) 8
o/getResultExtras.java, line(s) 7
o/getSegmentIndex.java, line(s) 5
o/getSourceName.java, line(s) 17
o/getStableName.java, line(s) 23
o/getSupportedVideoBitRate.java, line(s) 17
o/getSyntheticMethod.java, line(s) 6
o/getTop.java, line(s) 8
o/getVisibleHeaderState.java, line(s) 24
o/getWireType.java, line(s) 29
o/gx.java, line(s) 22
o/initializelambda1.java, line(s) 5
o/isAdvancedDebugging.java, line(s) 28
o/isArray.java, line(s) 6
o/isArrayOrPrimitiveArray.java, line(s) 31
o/isConstructedFromGivenClass.java, line(s) 8
o/isDefaultBound.java, line(s) 8
o/isExpect.java, line(s) 14
o/isFunctionType.java, line(s) 11
o/isIdentifierPart.java, line(s) 6
o/isInnerlambda2.java, line(s) 38
o/isKidUser.java, line(s) 6
o/isKotlinFunctionWithBigArity.java, line(s) 4
o/isNothingOrNullableNothing.java, line(s) 4
o/isPrimitiveType.java, line(s) 4
o/isReadOnly.java, line(s) 14
o/isRecord.java, line(s) 9
o/isSingleton.java, line(s) 27
o/isSpecialClassWithNoSupertypes.java, line(s) 6
o/isTailrec.java, line(s) 5
o/isTypeAnnotatedWithExtensionFunctionType.java, line(s) 16
o/isUByteArray.java, line(s) 16
o/isUnderKotlinPackage.java, line(s) 17
o/keyboardNavigationClusterSearch.java, line(s) 25
o/loadResource.java, line(s) 4
o/nativeAddAudioTrackToNativeStream.java, line(s) 5
o/nativeGetEnabled.java, line(s) 27
o/nothingType.java, line(s) 24
o/notifyObserversOfNetworkConnect.java, line(s) 12
o/numberedClassName.java, line(s) 6
o/obtainOverrideForBuiltinWithDifferentJvmName.java, line(s) 34
o/onDisplayHint.java, line(s) 19
o/onShowPress.java, line(s) 9
o/onUserDeletePasswordChecklambda4lambda3.java, line(s) 23
o/pathSegments.java, line(s) 23
o/postMessageWithPayload.java, line(s) 25
o/property2.java, line(s) 5
o/r8lambda0RQ33BVBwqqZbjoqtWpngxeSvbk.java, line(s) 12
o/r8lambdaB02Sa5SanHn3tktFM6fIheP0_4A.java, line(s) 13
o/r8lambdaNSBLldJtO6nYLMf5eE_EaWs5R7s.java, line(s) 31
o/r8lambdaym8xWrSBKBjVl3kc8VMqQlja_8w.java, line(s) 12
o/readBytecodeInstructionOffset.java, line(s) 7
o/readClassDataFrom.java, line(s) 11
o/recordClass.java, line(s) 28
o/removeAudioTrack.java, line(s) 5
o/replaceParameterNames.java, line(s) 4
o/requestPointerCapture.java, line(s) 14
o/restoreDefaultFocus.java, line(s) 36
o/runWithReference.java, line(s) 31
o/setAudioTrackErrorCallback.java, line(s) 16
o/setCirclePlaceholder.java, line(s) 25
o/setData.java, line(s) 15
o/setDefaultSampleRateHz.java, line(s) 28
o/setFirstDayOfWeek.java, line(s) 19
o/setHasObject.java, line(s) 21
o/setOnLinkClickListener.java, line(s) 6
o/setRenderEffect.java, line(s) 16
o/setSelectionFromTop.java, line(s) 23
o/setSelectionMode.java, line(s) 28
o/setThreadAccessorOptimizer.java, line(s) 18
o/setTouchable.java, line(s) 7
o/showAlertlambda27lambda26lambda23lambda22.java, line(s) 22
o/startActionModeForChild.java, line(s) 24
o/stringConverter.java, line(s) 12
o/toInt.java, line(s) 15
o/toPrimitiveArrayType.java, line(s) 28
o/unlockCanvasAndPost.java, line(s) 11
o/writeJvmTypeAsIs.java, line(s) 26
o/xP.java, line(s) 13
org/junit/AssumptionViolatedException.java, line(s) 24
org/mvel2/integration/impl/FunctionVariableResolverFactory.java, line(s) 13

中危安全漏洞 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等

文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10

Files:
com/iap/android/mppclient/mpm/Constants$H5Param.java, line(s) 5
com/iap/android/mppclient/mpm/utils/TradePayResultUtils.java, line(s) 9
kz/kaspi/doc_sign_service/js_handlers/DocSignRequest.java, line(s) 52
kz/kaspi/mobile/calls/config/flow/CallsFlow.java, line(s) 85
kz/kaspi/mobile/messenger/chat/api/flow/MessengerChatFlow.java, line(s) 57
kz/kaspi/mobile/transfers/flow/TransferProcessFlow.java, line(s) 184
kz/kaspi/web/webview/requests/WebServicesRequest.java, line(s) 45
o/AbstractC0369Sl.java, line(s) 538
o/AbstractC1018Sl.java, line(s) 532
o/AbstractC1638aPp.java, line(s) 123
o/BlackAndWhiteFilter.java, line(s) 51
o/C0333aGj.java, line(s) 94
o/C1108pw.java, line(s) 122
o/C1388aGj.java, line(s) 91
o/C7776notify.java, line(s) 112,112,112
o/C7894pw.java, line(s) 118
o/C8251wA.java, line(s) 96
o/CopyHexToBuffer.java, line(s) 24
o/CoroutineExceptionHandler.java, line(s) 65
o/GetAttributesCount.java, line(s) 79
o/IdAnimatedFieldsMapIterator.java, line(s) 91
o/MN.java, line(s) 158
o/MediaEncoderEngine.java, line(s) 41
o/MvelHelperExternalSyntheticLambda35.java, line(s) 16,17,18,19,21,20,24,25,26
o/Notify.java, line(s) 122,122,122
o/OptimizerFactory.java, line(s) 23
o/ProtoBufMemberKind.java, line(s) 56
o/ProtoBufPackage1.java, line(s) 25
o/ProtoBufPackageFragment1.java, line(s) 64
o/SignResponseData.java, line(s) 51
o/SizeSelectors.java, line(s) 301
o/SizeSelectors4.java, line(s) 86
o/aCS.java, line(s) 80
o/aHG.java, line(s) 94
o/aOB.java, line(s) 222
o/aPp$setError.java, line(s) 57
o/access802.java, line(s) 39
o/applyOverrideConfiguration.java, line(s) 89
o/arrayStore.java, line(s) 69
o/bHD.java, line(s) 89
o/cbrt.java, line(s) 130
o/deleteInjectedLoggable.java, line(s) 91
o/getConfidenceThreshold.java, line(s) 82
o/getHasOverlappingRendering.java, line(s) 85
o/getNextClusterForwardId.java, line(s) 81
o/getUserProperties.java, line(s) 38
o/getValues.java, line(s) 70
o/glGetActiveUniform.java, line(s) 80
o/isLaidOut.java, line(s) 99
o/isSaveFromParentEnabled.java, line(s) 76
o/new_OcrCharVariant__SWIG_2.java, line(s) 75
o/new_StringsSetIterator.java, line(s) 36
o/onDoubleTapEvent.java, line(s) 260
o/r8lambdaQhN2ixr_7XolwX4lPiqnT46CvDM.java, line(s) 70
o/r8lambdazPRQ8k4LSQ6Gj3XL7smf8_YW4IE.java, line(s) 109
o/setBarDataList.java, line(s) 69
o/showCommonSmsDialoglambda12.java, line(s) 70
o/tail.java, line(s) 46
o/zzbdu.java, line(s) 139
o/zzbfr.java, line(s) 88
o/zzfwzzazza.java, line(s) 484

中危安全漏洞 不安全的Web视图实现。可能存在WebView任意代码执行漏洞

不安全的Web视图实现。可能存在WebView任意代码执行漏洞
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#testing-javascript-execution-in-webviews-mstg-platform-5

Files:
o/NestsmnativeCreatePeerConnectionFactory.java, line(s) 218,297,179
o/getSplashScreen.java, line(s) 345,354,142
o/initializeInternalTracer.java, line(s) 219,364,180

中危安全漏洞 IP地址泄露

IP地址泄露


Files:
o/AbstractC0317ciK.java, line(s) 264
o/AbstractC6369ciK.java, line(s) 265
o/C0057bRl.java, line(s) 92,94,130,64,112,56,100,102,104,98,124,128,126,74,138,84,108,66,106,60,88,96,110,114,136,118,90,78,82,76,140,70,72,68,116,134,80,58,86,120,122,132,62
o/C0059bRo.java, line(s) 5,4
o/C0118bSl.java, line(s) 6,4,5
o/C0314ciH.java, line(s) 104,72
o/C0361cmZ.java, line(s) 48,47,25
o/C0364cmm.java, line(s) 218
o/C0368cmr.java, line(s) 53,203,287,474,484,499
o/C0374cDg.java, line(s) 6
o/C0378cDl.java, line(s) 7
o/C0378cna.java, line(s) 56,55,33
o/C0379cDm.java, line(s) 6
o/C0380cDn.java, line(s) 7
o/C0381cDo.java, line(s) 7
o/C0382cDp.java, line(s) 7
o/C0713cef.java, line(s) 7,6
o/C0848cjo.java, line(s) 15
o/C0863ckc.java, line(s) 100,110,101,111
o/C0924cni.java, line(s) 49,44,241
o/C3770bRj.java, line(s) 57,59,61,84,86,108,88,63,74,76,78,80,82,90,65,68,110,55,92,70,94,72,66,126,124,106,96,98,100,102,104,132,130,128
o/C3772bRl.java, line(s) 93,95,131,65,113,57,101,103,105,99,125,129,127,75,139,85,109,67,107,61,89,97,111,115,137,119,91,79,83,77,141,71,73,69,117,135,81,59,87,121,123,133,63
o/C3775bRo.java, line(s) 5,4
o/C3791bSd.java, line(s) 61,62,60,35
o/C3799bSl.java, line(s) 6,4,5
o/C5289byM.java, line(s) 34,34,34,34,34
o/C5473cDg.java, line(s) 7
o/C5478cDl.java, line(s) 6
o/C5479cDm.java, line(s) 7
o/C5480cDn.java, line(s) 6
o/C5481cDo.java, line(s) 6
o/C5482cDp.java, line(s) 6
o/C6177cef.java, line(s) 7,6
o/C6366ciH.java, line(s) 104,72
o/C6413cjB.java, line(s) 84,96,147,155,218,85,97,148,156,219,87,98,149,157,220
o/C6416cjE.java, line(s) 129
o/C6417cjF.java, line(s) 23,25
o/C6422cjK.java, line(s) 138,141,139,142
o/C6436cjY.java, line(s) 23,25
o/C6452cjo.java, line(s) 16
o/C6493ckc.java, line(s) 101,111,102,112
o/C6529clL.java, line(s) 29,30,115,31,32,33,114,34,35,59,107
o/C6601cmZ.java, line(s) 47,46,24
o/C6614cmm.java, line(s) 217
o/C6619cmr.java, line(s) 47,197,281,468,478,493
o/C6655cna.java, line(s) 57,56,34
o/C6657cnc.java, line(s) 35
o/C6663cni.java, line(s) 48,43,240
o/InterfaceC0051bPs.java, line(s) 112,111
o/InterfaceC0097bPq.java, line(s) 23
o/InterfaceC0099bQd.java, line(s) 11,4,12,13,14,5,6,7,8,9,10,15
o/InterfaceC0290ceN.java, line(s) 33
o/InterfaceC0292ceT.java, line(s) 30,61
o/InterfaceC0293ceV.java, line(s) 15,16,19,20,21,22,17,18,23,24,25,26,9
o/InterfaceC0294ceW.java, line(s) 4,5
o/InterfaceC0305cfk.java, line(s) 29,56
o/InterfaceC0706ceS.java, line(s) 24,28
o/InterfaceC0707ceX.java, line(s) 23
o/InterfaceC0745cfb.java, line(s) 13
o/InterfaceC3023cfa.java, line(s) 7,8
o/InterfaceC3707bPa.java, line(s) 36
o/InterfaceC3722bPp.java, line(s) 15,16,19,20,21,22,17,18,23,24,25,26,9
o/InterfaceC3723bPq.java, line(s) 23
o/InterfaceC3725bPs.java, line(s) 112,111
o/InterfaceC3727bPu.java, line(s) 4,5
o/InterfaceC3728bPv.java, line(s) 13
o/InterfaceC3730bPx.java, line(s) 7,8
o/InterfaceC3737bQd.java, line(s) 11,4,12,13,14,5,6,7,8,9,10,15
o/InterfaceC3832bTr.java, line(s) 130,148
o/InterfaceC6159ceN.java, line(s) 33
o/InterfaceC6164ceS.java, line(s) 24,28
o/InterfaceC6165ceT.java, line(s) 30,61
o/InterfaceC6166ceU.java, line(s) 48,26
o/InterfaceC6167ceV.java, line(s) 15,16,19,20,21,22,17,18,23,24,25,26,9
o/InterfaceC6168ceW.java, line(s) 4,5
o/InterfaceC6169ceX.java, line(s) 23
o/InterfaceC6225cfa.java, line(s) 7,8
o/InterfaceC6226cfb.java, line(s) 13
o/InterfaceC6229cfe.java, line(s) 117,119,87,92,93
o/InterfaceC6235cfk.java, line(s) 29,56
o/InterfaceC6236cfl.java, line(s) 4,5,6,7,8,9
o/InterfaceC6237cfm.java, line(s) 11,4,12,13,14,5,6,7,8,9,10,15
o/InterfaceC6850crJ.java, line(s) 81,82,67,128,137,129,130,131,132,133,134,135,136
o/bON.java, line(s) 4
o/bOO.java, line(s) 374,375,376,371,372,373,334,335,336,337,338,339,340,341,342,343,344,345
o/bPA.java, line(s) 117,119,87,92,93
o/bPJ.java, line(s) 4,5,6,7,8,9
o/bPR.java, line(s) 16,18,19,20,21,22,23,24
o/bQJ.java, line(s) 29,56
o/bQP.java, line(s) 57,92
o/bQZ.java, line(s) 53,54,55,56,57,58,59,52,60,61,62,87,88,89,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,50
o/bRJ.java, line(s) 56,58,60,83,85,107,87,62,73,75,77,79,81,89,64,67,109,54,91,69,93,71,65,125,123,105,95,97,99,101,103,131,129,127
o/bRO.java, line(s) 44,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,39,38,40,41,42,43,9,32,33,34,35,36,37
o/bSD.java, line(s) 61,62,60,35
o/bSI.java, line(s) 11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,40,39,10,33,34,35,36,37,38
o/bSJ.java, line(s) 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,38,37,8,31,32,33,34,35,36
o/bSN.java, line(s) 32,26,21,22,23,17,24,18,19,20,25,28,27,29,48
o/bSO.java, line(s) 64,66,68,91,111,93,70,81,83,85,87,89,95,72,113,62,97,77,79,74,127,125,109,99,101,103,105,107
o/cAK.java, line(s) 15
o/cAO.java, line(s) 24
o/cCK.java, line(s) 8
o/cFR.java, line(s) 41
o/cJB.java, line(s) 86,97,148,156,219,87,98,149,157,220,89,99,150,158,221
o/cJE.java, line(s) 126
o/cJF.java, line(s) 22,24
o/cJK.java, line(s) 137,140,138,141
o/cJY.java, line(s) 22,24
o/cLL.java, line(s) 30,31,116,32,33,34,115,35,36,60,108
o/cNC.java, line(s) 36
o/cRJ.java, line(s) 81,82,74,83,84,85,67,128,137,129,130,131,132,133,134,135,136
o/cxH.java, line(s) 378
o/renderrenderArguments.java, line(s) 24,23
o/zzbvq.java, line(s) 30

中危安全漏洞 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库

应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04h-Testing-Code-Quality.md#injection-flaws-mstg-arch-2-and-mstg-platform-2

Files:
o/AutoValue_VkpResults.java, line(s) 6,32
o/C7723ms.java, line(s) 6,7,8,9,10,11,312,319
o/IdResult_ForensicAnimatedFieldsBegin.java, line(s) 5,6,189,223,250,301,326,497,559,587
o/IdResult_GetRawTextField.java, line(s) 4,5,139
o/MS.java, line(s) 6,7,8,9,10,11,308,315
o/MultiDetector.java, line(s) 6,7,182,183
o/ReaderException.java, line(s) 6,60,138
o/Serializer_CreateJSONSerializer.java, line(s) 6,7,8,81,82,83,84,112,124,125,129,130,131,132
o/accessorJvmBuiltInsCustomizerlambda7.java, line(s) 3,52
o/createPlatformKType.java, line(s) 5,6,96,282,306,589,975
o/deserializeToDescriptor.java, line(s) 4,5,18
o/getLabels.java, line(s) 6,7,40
o/getTimestamp.java, line(s) 6,7,639,675
o/isUByteArray.java, line(s) 3,210

中危安全漏洞 应用程序创建临时文件。敏感信息永远不应该被写进临时文件

应用程序创建临时文件。敏感信息永远不应该被写进临时文件


Files:
o/AbstractAnnotationLoader.java, line(s) 35,60
o/BitmapCallback.java, line(s) 213
o/SupportedForensicFieldsEnd.java, line(s) 262,267,272
o/SystemExtensionBatteryBroadcastReceiver.java, line(s) 276
o/cQA.java, line(s) 80,164
o/computeRawTypeArgumentslambda4lambda3.java, line(s) 89,417
o/getClassDataFinder.java, line(s) 627,634,652,656
o/getLandmarkType.java, line(s) 1803
o/prepareCallInternal.java, line(s) 44
o/setClassifierNamePolicy.java, line(s) 270
o/setExpandedTypeId.java, line(s) 99

中危安全漏洞 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据

应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage

Files:
o/GetStandardSize.java, line(s) 60
o/SupportedForensicFieldsEnd.java, line(s) 262
o/getDegradationPreference.java, line(s) 29
o/getHeaderExtensions.java, line(s) 42
o/getLandmarkType.java, line(s) 545
o/getPreferredEncrypted.java, line(s) 19
o/isChild.java, line(s) 12
o/setBottomSheetCallback.java, line(s) 24
o/setIntent.java, line(s) 11
o/setItfMinCodeLength.java, line(s) 226

中危安全漏洞 SHA-1是已知存在哈希冲突的弱哈希

SHA-1是已知存在哈希冲突的弱哈希
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
com/neovisionaries/ws/client/HandshakeReader.java, line(s) 158
o/access18800.java, line(s) 114
o/mergeExpandedType.java, line(s) 120

中危安全漏洞 MD5是已知存在哈希冲突的弱哈希

MD5是已知存在哈希冲突的弱哈希
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
o/JvmBuiltInsCustomizer.java, line(s) 693
o/OcrChar_GetFirstVariant.java, line(s) 122
o/onKeyMultiple.java, line(s) 33

中危安全漏洞 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息

可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-6

Files:
o/getSplashScreen.java, line(s) 191,142

中危安全漏洞 Firebase远程配置已启用

Firebase远程配置URL ( https://firebaseremoteconfig.googleapis.com/v1/projects/785861869840/namespaces/firebase:fetch?key=AIzaSyDTJo-yjuq5iRow_IV_hbnh2585XRG0ZcE ) 已启用。请确保这些配置不包含敏感信息。响应内容如下所示:

{
    "entries": {
        "auth_card_scan_smartid_enabled": "true",
        "auth_sms_verification_api": "sms_retriever_api",
        "bank_online_auth_mode": "sign_in_only",
        "contacts_icon": "default",
        "face_check_introduction_enabled": "true",
        "firebase_performance_options": "12;",
        "international_transfers_swap": "false",
        "ios_disabled_analytics_screen_recording_module_list": "auth,alert",
        "ios_disabled_screen_recording_module_list": "bank,transfer,transfers,payments,payment,chat,qr,qrLinkPay,qrReceipt,opay,qr_payment,open_loanbusiness,cash_loan,mb_social,open_social,open_red,opay_red,open_deposit,webservice,open_carcredit,open_goldkid,open_gold,mb_loan,mb_deposit,mb_gold,mb_red,car_credit,bonus,mb_bonus,target_loan,opay_loan,car_loan,mb_documents,doc_sign_service,dashboard",
        "is_balance_visibility_control_button_visible": "true",
        "is_face_check_voice_over_enabled": "false",
        "is_userX_enabled": "false",
        "kaspi_id_white_theme_brightness": "0.9",
        "kaspi_id_white_theme_time_range": "00:00:00-23:59:59",
        "kaspi_search_view": "visible",
        "main_native_vs_webview_search": "native",
        "messenger_main_push_alert": "every_time",
        "modified_main_search": "modified_search",
        "notification_banner_style": "banner2",
        "payments_vs_global_search": "global",
        "qr_bonus_amount": "bonus_amount",
        "qr_bonus_highlight_2": "",
        "qr_is_remote_credit_configurator_enabled": "",
        "qr_remote_payment_promo_red": "",
        "replacing_chars_swizzling_options": "11;12;13;14;15;",
        "shop_promo_zhuma_end_date": "2018-07-23T20:00:00",
        "shop_promo_zhuma_start_date": "2018-07-22T10:00:00",
        "side_menu_items_subtitle": "true",
        "sms_code_parse_pattern": "(?:(\\d{4,6})(?:[^\\p{Sc}\\w]))|(?:(\\d{4,6})\\s*$)",
        "success_page_style": "default",
        "timer_in_seconds_to_check_the_status_of_a_phone_call": "5",
        "transfers_calendar_filter_in_months": "12",
        "transfers_calendar_filter_period": "month",
        "transfers_card_to_gold_scan_enabled": "true",
        "transfers_card_to_gold_scan_smartid_enabled": "true",
        "transfers_card_to_international_card_scan_enabled": "false",
        "transfers_card_to_international_card_scan_smartid_enabled": "true",
        "transfers_gold_to_card_scan_enabled": "false",
        "transfers_gold_to_card_scan_smartid_enabled": "true",
        "transfers_gold_to_gold_scan_enabled": "false",
        "transfers_gold_to_gold_scan_smartid_enabled": "false",
        "transfers_history_filter_list": "week;month;period",
        "transfers_history_selected_filter": "week",
        "transfers_top": "true",
        "userX_record_url_list": "https://kaspi.kz/myred*",
        "websocket_new": "12;13;14;15;"
    },
    "state": "UPDATE",
    "templateVersion": "269"
}

中危安全漏洞 应用程序包含隐私跟踪程序

此应用程序有多个4隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。

中危安全漏洞 此应用可能包含硬编码机密信息

从应用程序中识别出以下机密确保这些不是机密或私人信息
"com.google.firebase.crashlytics.mapping_file_id" : "eedc4977a789477282934de5758fb1bb"
"fileprovider_authority" : "kz.kaspi.mobile.fileprovider"
"firebase_database_url" : "https://kaspi-mobile.firebaseio.com"
"google_api_key" : "AIzaSyDTJo-yjuq5iRow_IV_hbnh2585XRG0ZcE"
"google_app_id" : "1:785861869840:android:c689814a9fa452e2"
"google_crash_reporting_api_key" : "AIzaSyDTJo-yjuq5iRow_IV_hbnh2585XRG0ZcE"
"library_zxingandroidembedded_author" : "JourneyApps"
"library_zxingandroidembedded_authorWebsite" : "https://journeyapps.com/"
"navigation_item_oauth" : "oauth"
"oauth_miniapp_name" : "oauthMiniapp"
040D9029AD2C7E5CF4340823B2A87DC68C9E4CE3174C1E6EFDEE12C07D58AA56F772C0726F24C6B89E4ECDAC24354B9E99CAA3F6D3761402CD
16a09e667f3bcc908b2fb1366ea957d3e3adec17512775099da2f590b0667322a
02197B07845E9BE2D96ADB0F5F3C7F2CFFBD7A3EB8B6FEC35C7FD67F26DDF6285A644F740A2614
E95E4A5F737059DC60DFC7AD95B3D8139515620C
a335926aa319a27a1d00896a6773a4827acdac73
9162fbe73984472a0a9d0590
636f6d2e686f70746f6465736b2e617070
0340340340340340340340340340340340340340340340340340340323C313FAB50589703B5EC68D3587FEC60D161CC149C1AD4A91
5F49EB26781C0EC6B8909156D98ED435E45FD59918
0479BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8
D6031998D1B3BBFEBF59CC9BBFF9AEE1
636f6d2e706172696d617463682e6b617a616b687374616e
A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E5374
68363196144955700784444165611827252895102170888761442055095051287550314083023
040356DCD8F2F95031AD652D23951BB366A80648F06D867940A5366D9E265DE9EB240F
c469684435deb378c4b65ca9591e2a5763059a2e
e4437ed6010e88286f547fa90abfe4c42212
0307AF69989546103D79329FCC3D74880F33BBE803CB
62697a2e67726f776170702e6b7a2e77696e6c696e65
5E5CBA992E0A680D885EB903AEA78E4A45A469103D448EDE3B7ACCC54D521E37F84A4BDD5B06B0970CC2D2BBB715F7B82846F9A0C393914C792E6A923E2117AB805276A975AADB5261D91673EA9AAFFEECBFA6183DFCB5D3B7332AA19275AFA1F8EC0B60FB6F66CC23AE4870791D5982AAD1AA9485FD8F4A60126FEB2CF05DB8A7F0F09B3397F3937F2E90B9E5B9C9B6EFEF642BC48351C46FB171B9BFA9EF17A961CE96C7E7A7CC3D3D03DFAD1078BA21DA425198F07D2481622BCE45969D9C4D6063D72AB7A0F08B2F49A7CC6AF335E08C4720E31476B67299E231F8BD90B39AC3AE3BE0C6B6CACEF8289A2E2873D58E51E029CAFBD55E6841489AB66B5B4B9BA6E2F784660896AFF387D92844CCB8B69475496DE19DA2E58259B090489AC8E62363CDF82CFD8EF2A427ABCD65750B506F56DDE3B988567A88126B914D7828E2B63A6D7ED0747EC59E0E0A23CE7D8A74C1D2C2A7AFB6A29799620F00E11C33787F7DED3B30E1A22D09F1FBDA1ABBBFBF25CAE05A13F812E34563F99410E73B
3086d221a7d46bcde86c90e49284eb15
02A29EF207D0E9B6C55CD260B306C7E007AC491CA1B10C62334A9E8DCD8D20FB7
470fa2b4ae81cd56ecbcda9735803434cec591fa
r8lambdar6xfGMkrGsROC0nqEX3AndDB6vg
044AD5F7048DE709AD51236DE65E4D4B482C836DC6E410664002BB3A02D4AAADACAE24817A4CA3A1B014B5270432DB27D2
659EF8BA043916EEDE8911702B22
7d7374168ffe3471b60a857686a19475d3bfa2ff
91771529896554605945588149018382750217296858393520724172743325725474374979801
91E38443A5E82C0D880923425712B2BB658B9196932E02C78B2582FE742DAA28
4E13CA542744D696E67687561517552F279A8C84
8e722de3125bddb05580164bfe20b8b432216a62926c57502ceede31c47816edd1e89769124179d0b695106428815065
9ba48cba5ebcb9b6bd33b92830b2a2e0e192f10a
1243ae1b4d71613bc9f780a03690e
636f6d2e6361727269657a2e666c75747465725f686262
FFFFFFFFFFFFFFFFADF85458A2BB4A9AAFDC5620273D3CF1D8B9C583CE2D3695A9E13641146433FBCC939DCE249B3EF97D2FE363630C75D8F681B202AEC4617AD3DF1ED5D5FD65612433F51F5F066ED0856365553DED1AF3B557135E7F57C935984F0C70E0E68B77E2A689DAF3EFE8721DF158A136ADE73530ACCA4F483A797ABC0AB182B324FB61D108A94BB2C8E3FBB96ADAB760D7F4681D4F42A3DE394DF4AE56EDE76372BB190B07A7C8EE0A6D709E02FCE1CDF7E2ECC03404CD28342F619172FE9CE98583FF8E4F1232EEF28183C3FE3B1B4C6FAD733BB5FCBC2EC22005C58EF1837D1683B2C6F34A26C1B2EFFA886B4238611FCFDCDE355B3B6519035BBC34F4DEF99C023861B46FC9D6E6C9077AD91D2691F7F7EE598CB0FAC186D91CAEFE130985139270B4130C93BC437944F4FD4452E2D74DD364F2E21E71F54BFF5CAE82AB9C9DF69EE86D2BC522363A0DABC521979B0DEADA1DBF9A42D5C4484E0ABCD06BFA53DDEF3C1B20EE3FD59D7C25E41D2B669E1EF16E6F52C3164DF4FB7930E9E4E58857B6AC7D5F42D69F6D187763CF1D5503400487F55BA57E31CC7A7135C886EFB4318AED6A1E012D9E6832A907600A918130C46DC778F971AD0038092999A333CB8B7A1A1DB93D7140003C2A4ECEA9F98D0ACC0A8291CDCEC97DCF8EC9B55A7F88A46B4DB5A851F44182E1C68A007E5E0DD9020BFD64B645036C7A4E677D2C38532A3A23BA4442CAF53EA63BB454329B7624C8917BDD64B1C0FD4CB38E8C334C701C3ACDAD0657FCCFEC719B1F5C3E4E46041F388147FB4CFDB477A52471F7A9A96910B855322EDB6340D8A00EF092350511E30ABEC1FFF9E3A26E7FB29F8C183023C3587E38DA0077D9B4763E4E4B94B2BBC194C6651E77CAF992EEAAC0232A281BF6B3A739C1226116820AE8DB5847A67CBEF9C9091B462D538CD72B03746AE77F5E62292C311562A846505DC82DB854338AE49F5235C95B91178CCF2DD5CACEF403EC9D1810C6272B045B3B71F9DC6B80D63FDD4A8E9ADB1E6962A69526D43161C1A41D570D7938DAD4A40E329CCFF46AAA36AD004CF600C8381E425A31D951AE64FDB23FCEC9509D43687FEB69EDD1CC5E0B8CC3BDF64B10EF86B63142A3AB8829555B2F747C932665CB2C0F1CC01BD70229388839D2AF05E454504AC78B7582822846C0BA35C35F5C59160CC046FD8251541FC68C9C86B022BB7099876A460E7451A8A93109703FEE1C217E6C3826E52C51AA691E0E423CFC99E9E31650C1217B624816CDAD9A95F9D5B8019488D9C0A0A1FE3075A577E23183F81D4A3F2FA4571EFC8CE0BA8A4FE8B6855DFE72B0A66EDED2FBABFBE58A30FAFABE1C5D71A87E2F741EF8C1FE86FEA6BBFDE530677F0D97D11D49F7A8443D0822E506A9F4614E011E2A94838FF88CD68C8BB7C5C6424CFFFFFFFFFFFFFFFF
0236B3DAF8A23206F9C4F299D7B21A9C369137F2C84AE1AA0D
3FA8124359F96680B83D1C3EB2C070E5C545C9858D03ECFB744BF8D717717EFC
c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66
F5CE40D95B5EB899ABBCCFF5911CB8577939804D6527378B8C108C3D2090FF9BE18E2D33E3021ED2EF32D85822423B6304F726AA854BAE07D0396E9A9ADDC40F
5D9306BACD22B7FAEB09D2E049C6E2866C5D1677762A8F2F2DC9A11C7F7BE8340AB2237C7F2A0
6b016c3bdcf18941d0d654921475ca71a9db2fb27d1d37796185c2942c0a
02F40E7E2221F295DE297117B7F3D62F5C6A97FFCB8CEFF1CD6BA8CE4A9A18AD84FFABBD8EFA59332BE7AD6756A66E294AFD185A78FF12AA520E4DE739BACA0C7FFEFF7F2955727A
636f6d2e6e78702e746167696e666f6c697465
4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5
db92371d2126e9700324977504e8c90e
0217C05610884B63B9C6C7291678F9D341
r8lambda0RQ33BVBwqqZbjoqtWpngxeSvbk
ewoJInByb2ZpbGVzIjogWwoJCXsKCQkJImlkIjogIkFwcCBEb21haW4iLAoJCQkibmFtZSI6ICJBcHAgRG9tYWluIiwKCQkJInZpZXdUeXBlIjogIm5lc3RlZERldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL2thc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJyZWFkIgoJCQkJfQoJCQldCgkJfSwKCQl7CgkJCSJpZCI6ICJBbGlwYXkgU2VydmljZXMiLAoJCQkibmFtZSI6ICJBbGlwYXkgU2VydmljZXMiLAoJCQkidmlld1R5cGUiOiAibmVzdGVkRGV0YWlscyIsCgkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIiwKCQkJImNvbmZpZ3MiOiBbCgkJCQl7CgkJCQkJImlkIjogIlNjaGVtZSIsCgkJCQkJInZhbHVlIjogImh0dHBzOi8vb3BheS5rYXNwaS5reiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJBbGlwYXkgU2NhbiBRciBDb2RlIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYWxpcGF5L3FyL2FwaS92MS9zY2FuIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkFsaXBheSBHZW5lcmF0ZSBRciBDb2RlIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYWxpcGF5L3FyL2FwaS92MS91cG0iLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiQWxpcGF5IEdldCBBdXRoIENvZGUgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9hbGlwYXkvcXIvYXBpL3YxL2dldC1hdXRoLWNvZGUiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiQWxpcGF5IEdldCBDdXJyZW5jeSBSYXRlIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYWxpcGF5L3FyL2FwaS92Mi9jdXJyZW5jeS9yYXRlIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkFsaXBheSBMYXVuY2ggUGF0aCIsCgkJCQkJInZhbHVlIjogIi9hbGlwYXkvcXIvYXBpL3YxL2xhdW5jaCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJBbGlwYXkgUHJlcGFyZSBQYXRoIiwKCQkJCQkidmFsdWUiOiAiYWxpcGF5L3FyL2FwaS92MS9wcmVwYXJlIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkFsaXBheSBHZW5lcmF0ZSBRciBDb2RlIEFjY291bnQgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9hbGlwYXkvcXIvYXBpL3YyL3VwbSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIkVycyBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIkVycyBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJuZXN0ZWREZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly9lcnMua2FzcGkua3oiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiUmVjZWlwdCBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL3JlY2VpcHQiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfQoJCQldCgkJfSwKCQl7CgkJCSJpZCI6ICJQcm9maWxlIFBob3RvIFNlcnZpY2VzIiwKCQkJIm5hbWUiOiAiUHJvZmlsZSBQaG90byBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJuZXN0ZWREZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly91Lmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlByb2ZpbGUgUGhvdG8gVXBsb2FkIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvcGhvdG9wcm9maWxlL2FwaS92Mi9waG90b3Byb2ZpbGUvcGhvdG8vdXBsb2FkIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlByb2ZpbGUgUGhvdG8gRG93bmxvYWQgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9waG90b3Byb2ZpbGUvYXBpL3YyL3Bob3RvcHJvZmlsZS9vcmlnaW5hbCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJQcm9maWxlIFBob3RvIERlbGV0ZSBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL3Bob3RvcHJvZmlsZS9hcGkvdjEvcGhvdG9wcm9maWxlL3Bob3RvL2RlbGV0ZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIlBlcnNvbmFsIERhdGEgU2VydmljZXMiLAoJCQkibmFtZSI6ICJQZXJzb25hbCBEYXRhIFNlcnZpY2VzIiwKCQkJInZpZXdUeXBlIjogIm5lc3RlZERldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL2VudHJhbmNlLmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkNoYW5nZSBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL3Byb2Nlc3MvcGRjIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiUmVnaW9uIFNlcnZpY2VzIiwKCQkJIm5hbWUiOiAiUmVnaW9uIFNlcnZpY2VzIiwKCQkJInZpZXdUeXBlIjogIm5lc3RlZERldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL3BheW1lbnRzLmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkdldCBSZWdpb25zIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL0NhdGVnb3JpZXMvZ2V0UmVnaW9uc0dyb3VwcyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIkVudHJhbmNlIFNlcnZpY2VzIiwKCQkJIm5hbWUiOiAiRW50cmFuY2UgU2VydmljZXMiLAoJCQkidmlld1R5cGUiOiAibmVzdGVkRGV0YWlscyIsCgkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIiwKCQkJImNvbmZpZ3MiOiBbCgkJCQl7CgkJCQkJImlkIjogIlNjaGVtZSIsCgkJCQkJInZhbHVlIjogImh0dHBzOi8vc2lnbmluLmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlNpZ24gSW4gUGF0aCIsCgkJCQkJInZhbHVlIjogIi9zZXNzaW9ucy9hcGkvdjEvZXh0c2Vzc2lvbi9zaWduaW4iLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiU2lnbiBPdXQgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9zZXNzaW9ucy9hcGkvdjEvZXh0c2Vzc2lvbi9zaWdub3V0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlBpbmNvZGUgQ2hlY2sgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9zZXNzaW9ucy9hcGkvdjEvZXh0c2Vzc2lvbi9waW5jb2RlY2hlY2siLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiUGluY29kZSBTZXQgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9zZXNzaW9ucy9hcGkvdjEvZXh0c2Vzc2lvbi9waW5jb2Rlc2V0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlNNUyBSZXNlbmQgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9zZXNzaW9ucy9hcGkvdjEvZXh0c2Vzc2lvbi9yZXNlbmRzbXMiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiUGFzc3dvcmQgQ2hlY2sgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9zZXNzaW9ucy9hcGkvdjEvZXh0c2Vzc2lvbi9wYXNzd29yZGNoZWNrIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlBpbmNvZGUgRGlzYWJsZSBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL3Nlc3Npb25zL2FwaS92MS9leHRzZXNzaW9uL3BpbmNvZGVkaXNhYmxlIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkRldGFjaCBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL3Nlc3Npb25zL2FwaS92MS9leHRzZXNzaW9uL2RldGFjaCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJBdXRoMi4wIEF1dGhvcml6YXRpb24gUGF0aCIsCgkJCQkJInZhbHVlIjogIi9hdXRoL2V4dC9hcGkvdjEvc2lnbmluIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkF1dGgyLjAgVHJhbnNpdGlvbiBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2F1dGgvZXh0L2FwaS92MS9taWdyYXRpb24iLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiQXV0aDIuMCBQaW5jb2RlIFNldCBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2F1dGgvZXh0L2FwaS92MS9waW5Db2RlU2V0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkF1dGgyLjAgRGV0YWNoIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYXV0aC9leHQvYXBpL3YxL2RldGFjaCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJBdXRoMi4wIFBpbmNvZGUgRGlzYWJsZSBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2F1dGgvZXh0L2FwaS92MS9waW5Db2RlRGlzYWJsZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJBdXRoMi4wIFBhc3N3b3JkIENoYW5nZSBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2F1dGgvZXh0L2FwaS92MS9wYXNzd29yZENoYW5nZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJBdXRoMi4wIENoZWNrIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYXV0aC9leHQvYXBpL3YxL2F1dGhDaGVjayIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJBdXRoMi4wIExvZ2luIENoYW5nZSBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2F1dGgvZXh0L2FwaS92MS9sb2dpbkNoYW5nZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJBdXRoMi4wIFNpZ24gT3V0IFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYXV0aC9leHQvYXBpL3YxL3NpZ25vdXQiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfQoJCQldCgkJfSwKCQl7CgkJCSJpZCI6ICJFbnRyYW5jZSBQcm94eSBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIkVudHJhbmNlIFByb3h5IFNlcnZpY2VzIiwKCQkJInZpZXdUeXBlIjogIm5lc3RlZERldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL2VudHJhbmNlLmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlBhc3N3b3JkIFNldCBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2FwaS92MS91bml2ZXJzYWwvZmluaXNoIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlBhc3N3b3JkIENoYW5nZSBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2FwaS92MS9lbnRyYW5jZS9zdGVwIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkVsZXZhdGUgQWNjb3VudCBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2FwaS92MS9lbnRyYW5jZS9zdGVwIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkF1dGgyLjAgUmVnaXN0cmF0aW9uIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL3YxL3VuaXZlcnNhbC9maW5pc2gyIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkVsZXZhdGUgV2ViIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvcHJvY2Vzcy91c2VydXBncmFkZS8/cGM9VXNlclVwZ3JhZGUmdHlwZT1NT0JJTEVfV0VCVklFVyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJFbnRyYW5jZSBTdGVwIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL3YxL2VudHJhbmNlL3N0ZXAiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfQoJCQldCgkJfSwKCQl7CgkJCSJpZCI6ICJCYW5rIENhcmQgUGluY29kZSBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIkJhbmsgQ2FyZCBQaW5jb2RlIFNlcnZpY2VzIiwKCQkJInZpZXdUeXBlIjogIm5lc3RlZERldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL2thc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkNoYW5nZSBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2JhbmsvZXh0ZXJuYWxhcGkvYXBpL3YxL1RtQ2FyZC9DaGFuZ2VQaW5Db2RlIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkNoYW5nZSBWYWxpZGF0aW9uIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYmFuay9leHRlcm5hbGFwaS9hcGkvdjEvVG1DYXJkL1ZhbGlkYXRlUGluQ29kZUNoYW5nZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIlBheW1lbnQgU2VydmljZXMiLAoJCQkibmFtZSI6ICJQYXltZW50IFNlcnZpY2VzIiwKCQkJInZpZXdUeXBlIjogIm5lc3RlZERldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL3BheW1lbnRzLmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkNhbmNlbCBQYXltZW50IFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvUGF5bWVudHMvY2FuY2VsUGF5bWVudCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJHZXQgQ2F0ZWdvcmllcyBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL0NhdGVnb3JpZXMvZ2V0Q2F0ZWdvcmllcyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJMYXVuY2ggUGF5bWVudCBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL1BheW1lbnRzL2xhdW5jaFBheW1lbnQiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiUGF5bWVudCBBY3Rpb24gVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9QYXltZW50cy9wYXltZW50QWN0aW9uIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkhpc3RvcnkgRGV0YWlscyBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL0hpc3RvcnkvZ2V0UGF5bWVudHNIaXN0b3J5R3JvdXBCeUlkIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkhpc3RvcnkgR3JvdXBzIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvSGlzdG9yeS9nZXRQYXltZW50c0hpc3RvcnlHcm91cHMiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiR2V0IEhpc3RvcnkgVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9IaXN0b3J5L2dldFBheW1lbnRzSGlzdG9yeSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJHZXQgUmVjZWlwdCBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL0hpc3RvcnkvZ2V0UGF5bWVudFJlY2VpcHQiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiQmFuayBBY2NvdW50cyBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL0FjY291bnRzL2dldEJhbmtBY2NvdW50cyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJCYXJjb2RlIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvUXIvZ2V0QmFyY29kZXMiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiUGF5IFBhcmtpbmcgTnVtYmVyIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvVXRpbHMvZ2V0UGFya2luZ051bWJlcnMiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiUGF5IFNoYXJlIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvVXRpbHMvZ2V0U2hhcmVVcmwiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiUGF5IFNjYW4gVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9VdGlscy9leHRyYWN0Q29kZURhdGEiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiTGFzdCBQYWlkIEJpbGwgVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9VdGlscy9nZXRMYXN0Q291bnQiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiU3VnZ2VzdGVkIE9wdGlvbnMgVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9TdWdnZXN0ZWRPcHRpb25zL2dldCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJTZWFyY2ggT3B0aW9ucyBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL1NlYXJjaC91bml2ZXJzYWxTZXJ2aWNlcyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJFbmFibGUgU3Vic2NyaXB0aW9uIE5vdGlmaWNhdGlvbiBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL1N1YnNjcmlwdGlvbnMvc3Vic2NyaXB0aW9uTm90aWZpY2F0aW9uVHVybiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJTdWJzY3JpcHRpb24gRGVsZXRlIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvU3Vic2NyaXB0aW9ucy9zdWJzY3JpcHRpb25EZWxldGUiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiU3Vic2NyaXB0aW9uIFJlbmFtZSBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL1N1YnNjcmlwdGlvbnMvc3Vic2NyaXB0aW9uUmVuYW1lIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkdldCBTdWJzY3JpcHRpb25zIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvU3Vic2NyaXB0aW9ucy9nZXRTdWJzY3JpcHRpb25zR3JvdXBzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkdldCBTdWJzY3JpcHRpb25zIE1haW4gVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9TdWJzY3JpcHRpb25zL2dldFN1YnNjcmlwdGlvbnMiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiSGlzdG9yeSBTZWFyY2ggVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9IaXN0b3J5L3NlYXJjaFBheW1lbnRzSGlzdG9yeSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJTZWxlY3QgT3B0aW9ucyBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL1NlYXJjaC9ncm91cGVkVW5pdmVyc2FsU2VydmljZXMiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiR2VvIFBhcmtpbmcgU2VydmljZXMgVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9VdGlscy9nZXRQYXJraW5nTmVhcmJ5IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkdlbyBDaGFyZ2luZyBTZXJ2aWNlcyBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL1V0aWxzL2dldEV2Q2hhcmdpbmdOZWFyYnkiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiUmVtb3ZlIFN1Z2dlc3RlZCBPcHRpb24gVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9TdWdnZXN0ZWRPcHRpb25zL2RlbGV0ZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJUaWNrZXQgU2NhbiBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL3FyL2dldFRpY2tldCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJUaGFuayBZb3UgUGFnZSBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL3BheW1lbnRzL2dldFRoYW5rWW91UGFnZURhdGEiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiR2V0IFBjbSBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL1BjbS9nZXRCYW5uZXJzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiTWVzc2VuZ2VyIFNlcnZpY2VzIiwKCQkJIm5hbWUiOiAiTWVzc2VuZ2VyIFNlcnZpY2VzIiwKCQkJInZpZXdUeXBlIjogIm5lc3RlZERldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL21zZy1yZXAua2FzcGkua3oiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiTG9hZCBNb3JlIE1lc3NhZ2VzIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvaGlzdG9yeS92NC9sb2FkTWVzc2FnZXMiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiU3luYyBNZXNzYWdlcyBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL2hpc3RvcnkvdjQvc3luY01lc3NhZ2VzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlRyYW5zZmVyIFJlcGx5IFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvZXZlbnRzL3Y0L3RyYW5zZmVyUmVwbHkiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiVHJhbnNmZXIgQmF0Y2ggUmVwbHkgVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9ldmVudHMvdjMvdHJhbnNmZXJSZXBseS9iYXRjaCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJUcmFuc2ZlciBSZXBsaWVzIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvaGlzdG9yeS92My90cmFuc2ZlclJlcGxpZXMiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiTG9hZCBDZXJ0aWZpY2F0ZSBSZXBseSBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL2NlcnRpZmljYXRlL3JlcGxpZXMiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiU2VuZCBDZXJ0aWZpY2F0ZSBSZXBseSBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL3YyL2NlcnRpZmljYXRlL3JlcGx5IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIk1lc3NlbmdlciBWYWxpZGF0ZSBCbG9ja2VkIFVzZXIgVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS90cmFuc2Zlci9jb21tZW50L2Jsb2NrL3ZhbGlkYXRlIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIk1lc3NlbmdlciBCbG9jayBVc2VyIE1lc3NhZ2VzIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvdHJhbnNmZXIvY29tbWVudC9ibG9jay9hZGQiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiTWVzc2VuZ2VyIFVuYmxvY2sgVXNlciBNZXNzYWdlcyBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL3RyYW5zZmVyL2NvbW1lbnQvYmxvY2svcmVtb3ZlIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIk9wZW4gQ2VydGlmaWNhdGUgVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS92Mi9jZXJ0aWZpY2F0ZS9vcGVuIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkNvbW1lbnQgSW52b2tlIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvdjIvY29tbWVudC9pbnZva2UiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiUmVtb3ZlIFNlbGVjdGVkIE1lc3NhZ2VzIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvaGlzdG9yeS92NC9yZW1vdmVTZWxlY3RlZE1lc3NhZ2VzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiVHJhbnNmZXIgU2VydmljZXMiLAoJCQkibmFtZSI6ICJUcmFuc2ZlciBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJuZXN0ZWREZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly90cmFuc2ZlcnMua2FzcGkua3oiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiVHJhbnNmZXIgSGlzdG9yeSBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL2hpc3RvcnkvZ2V0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlRyYW5zZmVyIEhpc3RvcnkgU2VhcmNoIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvaGlzdG9yeS9zZWFyY2giLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiVHJhbnNmZXIgUmVjZWlwdCBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL3JlY2VpcHQvZ2V0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlRyYW5zZmVyIFN1YnNjcmlwdGlvbiBBZGQgVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9zdWJzY3JpcHRpb25zL2NyZWF0ZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJUcmFuc2ZlciBTdWJzY3JpcHRpb24gQ2FsbCBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL3N1YnNjcmlwdGlvbnMvZ2V0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlRyYW5zZmVyIFN1YnNjcmlwdGlvbiBSZW5hbWUgVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9zdWJzY3JpcHRpb25zL3JlbmFtZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJUcmFuc2ZlciBTdWJzY3JpcHRpb24gRGVsZXRlIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvc3Vic2NyaXB0aW9ucy9kZWxldGUiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiVHJhbnNmZXIgQ2F0ZWdvcmllcyBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9jYXRlZ29yaWVzL2dldCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJUcmFuc2ZlciBMYXVuY2ggUGF0aCIsCgkJCQkJInZhbHVlIjogIi9hcGkvY2F0ZWdvcnkvZ2V0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiVHJhbnNmZXIgRFMgU2VydmljZXMiLAoJCQkibmFtZSI6ICJUcmFuc2ZlciBEUyBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJuZXN0ZWREZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly90cmFuc2ZlcnMua2FzcGkua3oiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiVHJhbnNmZXIgSGlzdG9yeSBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL2hpc3RvcnkvZ2V0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlRyYW5zZmVyIEhpc3RvcnkgU2VhcmNoIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvaGlzdG9yeS9zZWFyY2giLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiVHJhbnNmZXIgUmVjZWlwdCBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL3JlY2VpcHQvZ2V0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlRyYW5zZmVyIFN1YnNjcmlwdGlvbiBBZGQgVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9zdWJzY3JpcHRpb25zL2NyZWF0ZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJUcmFuc2ZlciBTdWJzY3JpcHRpb24gQ2FsbCBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL3N1YnNjcmlwdGlvbnMvZ2V0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlRyYW5zZmVyIFN1YnNjcmlwdGlvbiBSZW5hbWUgVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9zdWJzY3JpcHRpb25zL3JlbmFtZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJUcmFuc2ZlciBTdWJzY3JpcHRpb24gRGVsZXRlIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvc3Vic2NyaXB0aW9ucy9kZWxldGUiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiVHJhbnNmZXIgQ2F0ZWdvcmllcyBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9jYXRlZ29yaWVzL2dldCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJUcmFuc2ZlciBMYXVuY2ggUGF0aCIsCgkJCQkJInZhbHVlIjogIi9hcGkvY2F0ZWdvcnkvZ2V0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlRyYW5zZmVyIENhbmNlbCBWYWxpZGF0ZSBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9rYXNwaS1jbGllbnQvb3ZlcmxpbWl0L2NhbmNlbC92YWxpZGF0ZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJUcmFuc2ZlciBDYW5jZWwgUHJvY2VzcyBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9rYXNwaS1jbGllbnQvb3ZlcmxpbWl0L2NhbmNlbC9wcm9jZXNzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiQ2hhdCBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIkNoYXQgU2VydmljZXMiLAoJCQkidmlld1R5cGUiOiAibmVzdGVkRGV0YWlscyIsCgkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIiwKCQkJImNvbmZpZ3MiOiBbCgkJCQl7CgkJCQkJImlkIjogIlNjaGVtZSIsCgkJCQkJInZhbHVlIjogImh0dHBzOi8vY2hhdC5rYXNwaS5reiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJTZW5kIFR5cGluZyBUZXh0IFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvbW9iaWxlL2FwaS92MS90eXBpbmcvc2VuZFRleHQiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiU2VuZCBNZXNzYWdlIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvbW9iaWxlL2FwaS92MS9tZXNzYWdlcy9zZW5kTWVzc2FnZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJTZW5kIE1lc3NhZ2VzIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvbW9iaWxlL2FwaS92MS9tZXNzYWdlcy9iYXRjaC9zZW5kTWVzc2FnZXMiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiTG9hZCBNZXNzYWdlcyBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL21vYmlsZS9hcGkvdjEvaGlzdG9yeS9sb2FkTW9yZU1lc3NhZ2VzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlN5bmMgTWVzc2FnZXMgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9tb2JpbGUvYXBpL3YxL2hpc3Rvcnkvc3luY01lc3NhZ2VzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkNoYW5nZSBTdGF0dXMgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9tb2JpbGUvYXBpL3YxL21lc3NhZ2VTdGF0dXMvY2hhbmdlU3RhdHVzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlJlbW92ZSBNZXNzYWdlcyBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL21vYmlsZS9hcGkvdjEvaGlzdG9yeS9yZW1vdmVNZXNzYWdlcyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJSZW1vdmUgQWxsIE1lc3NhZ2VzIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvbW9iaWxlL2FwaS92MS9oaXN0b3J5L3JlbW92ZUFsbE1lc3NhZ2VzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkdldCBDaGF0cyBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL21vYmlsZS9hcGkvdjEvaGlzdG9yeS9nZXRDaGF0cyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJHZXQgQ2hhdHMgU3VnZ2VzdHMgVGFncyBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL21vYmlsZS9hcGkvdjEvc3VnZ2VzdHMvZmlyc3QiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiR2V0IENoYXQgUGlubmVkIE1lc3NhZ2VzIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvbW9iaWxlL2FwaS92MS9waW5uZWQvZ2V0UGlubmVkIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkdldCBNZXNzYWdlIFNlZ21lbnQgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9tb2JpbGUvYXBpL3YxL2hpc3RvcnkvbG9hZE1lc3NhZ2VzV2l0aFZlY3RvciIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJHZXQgQ2Fyb3VzZWwgV2lkZ2V0IFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvbW9iaWxlL2FwaS92MS93aWRnZXQvaW52b2tlIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkNvbW1lbnQgSW52b2tlIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvbW9iaWxlL2FwaS92MS9jb21tZW50L2ludm9rZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJHZXQgQ2hhdCBJbmZvIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvbW9iaWxlL2FwaS92MS9oaXN0b3J5L2dldENoYXRJbmZvIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiQ2hhdCBNZWRpYSBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIkNoYXQgTWVkaWEgU2VydmljZXMiLAoJCQkidmlld1R5cGUiOiAibmVzdGVkRGV0YWlscyIsCgkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIiwKCQkJImNvbmZpZ3MiOiBbCgkJCQl7CgkJCQkJImlkIjogIlNjaGVtZSIsCgkJCQkJInZhbHVlIjogImh0dHBzOi8vbWZpbGVzLmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlVwbG9hZCBGaWxlIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvdSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIlNlYXJjaCBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIlNlYXJjaCBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJuZXN0ZWREZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly91Lmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlNlYXJjaCBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL3NlYXJjaC9hcGkvdjEvZ2xvYmFsc2VhcmNoL3NlY3Rpb25zIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlNlYXJjaCBSZWNvbW1lbmRhdGlvbnMgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9zZWFyY2gvYXBpL3YxL2dsb2JhbHNlYXJjaC9wb3B1bGFySXRlbXMiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfQoJCQldCgkJfSwKCQl7CgkJCSJpZCI6ICJNYWluIFBhZ2UgU2VydmljZXMiLAoJCQkibmFtZSI6ICJNYWluIFBhZ2UgU2VydmljZXMiLAoJCQkidmlld1R5cGUiOiAibmVzdGVkRGV0YWlscyIsCgkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIiwKCQkJImNvbmZpZ3MiOiBbCgkJCQl7CgkJCQkJImlkIjogIlNjaGVtZSIsCgkJCQkJInZhbHVlIjogImh0dHBzOi8vbWFpbi5rYXNwaS5reiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJNYWluIFBhZ2UgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9tYWluL2FwaS92MS9wZXJzb25hbGl6YXRpb24vZ2V0aW5mbyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIlNlcnZpY2VzIFRhYiBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIlNlcnZpY2VzIFRhYiBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJuZXN0ZWREZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly9tYWluLmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlNlcnZpY2VzIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICJzZXJ2aWNlcy9hcGkvdjEvYXBwc2VydmljZXMvZ2V0aW5mbyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIlB1YmxpYyBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIlB1YmxpYyBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJuZXN0ZWREZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly9rYXNwaS5reiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJQdWJsaWMgU2VydmljZSBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL3B1YmxpY3NlcnZpY2VzL21haW4vYXBpL3YxL1NlcnZpY2UvR2V0TGlzdCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIkFwcCBTZXR0aW5ncyBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIkFwcCBTZXR0aW5ncyBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJuZXN0ZWREZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly91Lmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkFwcCBTZXR0aW5ncyB2NSBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL3NldHRpbmdzL2FwaS92NS9hcHBzZXR0aW5ncyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIkF3cyBBbmFseXRpY3MgU2VydmljZXMiLAoJCQkibmFtZSI6ICJBd3MgQW5hbHl0aWNzIFNlcnZpY2VzIiwKCQkJInZpZXdUeXBlIjogIm5lc3RlZERldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL2V2ZW50cy5rYXNwaS5reiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJBd3MgQW5hbHl0aWNzIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvcHV0ZXZlbnRzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiQXBwIFJvdXRlciBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIkFwcCBSb3V0ZXIgU2VydmljZXMiLAoJCQkidmlld1R5cGUiOiAibmVzdGVkRGV0YWlscyIsCgkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIiwKCQkJImNvbmZpZ3MiOiBbCgkJCQl7CgkJCQkJImlkIjogIlNjaGVtZSIsCgkJCQkJInZhbHVlIjogImh0dHBzOi8vdS5rYXNwaS5reiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJBcHAgUm91dGVyIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBwcm91dGVyL2FwaS92MS9jaGVjayIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJBcHAgUm91dGVyIFBhdGggVjIiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBwcm91dGVyL2FwaS92Mi9jaGVjayIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIkZhY2UgQ2hlY2sgU2VydmljZXMiLAoJCQkibmFtZSI6ICJGYWNlIENoZWNrIFNlcnZpY2VzIiwKCQkJInZpZXdUeXBlIjogIm5lc3RlZERldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL2F1dGgua2FzcGkua3oiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiR2V0IFNjZW5hcmlvIFBhdGggVjMiLAoJCQkJCSJ2YWx1ZSI6ICIvcGh2L2FwaS92My9jaGVja3NlcnZpY2UvZ2V0U2NlbmFyaW9zIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlZlcmlmeSBQaG90byBQYXRoIFYzIiwKCQkJCQkidmFsdWUiOiAiL3Bodi9hcGkvdjMvY2hlY2tzZXJ2aWNlL3ZlcmlmeVBob3RvIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkZpbmFsIFJlc3VsdCBQYXRoIFYzIiwKCQkJCQkidmFsdWUiOiAiL3Bodi9hcGkvdjMvY2hlY2tzZXJ2aWNlL2ZpbmFsUmVzdWx0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiQ2hhdCBXZWIgU29ja2V0IiwKCQkJIm5hbWUiOiAiQ2hhdCBXZWIgU29ja2V0IiwKCQkJInZpZXdUeXBlIjogImRldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJVUkwiLAoJCQkJCSJ2YWx1ZSI6ICJ3c3M6Ly9jaGF0Lmthc3BpLmt6L3dzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiQmFja2VuZCBXZWIgU29ja2V0IiwKCQkJIm5hbWUiOiAiQmFja2VuZCBXZWIgU29ja2V0IiwKCQkJInZpZXdUeXBlIjogImRldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJVUkwiLAoJCQkJCSJ2YWx1ZSI6ICJ3c3M6Ly9tb2JpbGUua2FzcGkua3o6NDQzL3dzMiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIktLWiBXZWIgU29ja2V0IiwKCQkJIm5hbWUiOiAiS0taIFdlYiBTb2NrZXQiLAoJCQkidmlld1R5cGUiOiAiZGV0YWlscyIsCgkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIiwKCQkJImNvbmZpZ3MiOiBbCgkJCQl7CgkJCQkJImlkIjogIlVSTCIsCgkJCQkJInZhbHVlIjogIndzczovL3dzLmthc3BpLmt6L3dzL2trei8iLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfQoJCQldCgkJfSwKCQl7CgkJCSJpZCI6ICJQY20gQmFja2VuZCBXZWIgU29ja2V0IiwKCQkJIm5hbWUiOiAiUGNtIEJhY2tlbmQgV2ViIFNvY2tldCIsCgkJCSJ2aWV3VHlwZSI6ICJkZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiVVJMIiwKCQkJCQkidmFsdWUiOiAid3NzOi8vcGNtLmthc3BpLmt6OjQ0MyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIlBjbSBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIlBjbSBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJkZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly9wY20ua2FzcGkua3oiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiR2V0IENhbXBhaWducyBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL21wY20vYXBpL3YxLjAvcGNtL2dldENhbXBhaWducyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIlBjbSBWMiBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIlBjbSBWMiBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJkZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly9tYWluLmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkdldCBQZXJzb25hbGl6YXRpb24gUGF0aCIsCgkJCQkJInZhbHVlIjogIi9wY3MvYXBpL3YxL3BlcnNvbmFsaXphdGlvbi9nZXRpbmZvIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiQ2FsbCBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIkNhbGwgU2VydmljZXMiLAoJCQkidmlld1R5cGUiOiAiZGV0YWlscyIsCgkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIiwKCQkJImNvbmZpZ3MiOiBbCgkJCQl7CgkJCQkJImlkIjogIlNjaGVtZSIsCgkJCQkJInZhbHVlIjogIndzczovL2NhbGxzLXdzLmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlVSTCIsCgkJCQkJInZhbHVlIjogIi93cyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIkNhbGwgUHJvY2VzcyBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIkNhbGwgUHJvY2VzcyBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJkZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly9jYWxscy13cy5rYXNwaS5reiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJDYWxsIEluaXQgU2VydmljZXMiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL2NhbGxzL3Byb2Nlc3MiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfQoJCQldCgkJfSwKCQl7CgkJCSJpZCI6ICJPUGF5IFNlcnZpY2VzIiwKCQkJIm5hbWUiOiAiT1BheSBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJkZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly9vcGF5Lmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkNsaWVudCBQYXltZW50IFByb2Nlc3MgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9jcHAvYXBpL3YxL3N0YXJ0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiUXJQYXkgU2VydmljZXMiLAoJCQkibmFtZSI6ICJRclBheSBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJkZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly9wYXlxci5rYXNwaS5reiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJHZXQgUVIgUGF5bWVudCBSZWNlaXB0IiwKCQkJCQkidmFsdWUiOiAiL2FwaS92Mi9wYXltZW50L3JlY2VpcHQiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfQoJCQldCgkJfSwKCQl7CgkJCSJpZCI6ICJTZXR0aW5ncyIsCgkJCSJuYW1lIjogIlNldHRpbmdzIiwKCQkJInZpZXdUeXBlIjogImRldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL3Uua2FzcGkua3oiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiQ2hlY2sgVXNlciBJbiBCbG9jayBMaXN0IFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvc2V0dGluZ3MvYXBpL3YxL3NjcmVlbnNob3Rjb250cm9sL0NoZWNrVXNlckluQmxvY2tsaXN0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiU2V0dGluZ3MgRFMiLAoJCQkibmFtZSI6ICJTZXR0aW5ncyBEUyIsCgkJCSJ2aWV3VHlwZSI6ICJkZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly91Lmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkNoZWNrIFVzZXIgSW4gQmxvY2sgTGlzdCBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL3NldHRpbmdzL2FwaS92MS9zY3JlZW5zaG90Y29udHJvbC9DaGVja1VzZXJJbkJsb2NrbGlzdCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIktiIExvZ2dlciBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIktiIExvZ2dlciBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJuZXN0ZWREZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cDovL2thc3BpLXRlbnRyOjcwNyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJLYiBMb2dnZXIgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9hcHBsb2dnZXIvYXBpL3YxL3NhdmViYXRjaCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9CgkJCV0KCQl9LAoJCXsKCQkJImlkIjogIkZhbWlseSBHdWFyZCBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIkZhbWlseSBHdWFyZCBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJuZXN0ZWREZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly9jcC5rYXNwaS5reiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJGYW1pbHkgR3VhcmQgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9mZ3AvYXBpL3YxL2NoZWNrQWNjZXNzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiUHVzaCBOb3RpZmljYXRpb24gU2VydmljZXMiLAoJCQkibmFtZSI6ICJQdXNoIE5vdGlmaWNhdGlvbiBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJuZXN0ZWREZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly9tc2ctcmVwLmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlVwZGF0ZSBBcHAgSW5mbyBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9hcHBzL3VwZGF0ZUFwcEluZm8iLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiVXBkYXRlIFRva2VuIEluZm8gUGF0aCIsCgkJCQkJInZhbHVlIjogIi9hcGkvYXBwcy91cGRhdGVQdXNoVG9rZW4iLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiRW5hYmxlIFB1c2ggUGF0aCIsCgkJCQkJInZhbHVlIjogIi9hcGkvYXBwcy9lbmFibGVQdXNoIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkRpc2FibGUgUHVzaCBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9hcHBzL2Rpc2FibGVQdXNoIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlB1c2ggUmVwb3J0IFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL3JlcG9ydC92MS9wdXNoUmVwb3J0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiTWVzc2VuZ2VyIEd1aWRlIFNlcnZpY2VzIiwKCQkJIm5hbWUiOiAiTWVzc2VuZ2VyIEd1aWRlIFNlcnZpY2VzIiwKCQkJInZpZXdUeXBlIjogIm5lc3RlZERldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL2d1aWRlLWdhdGV3YXkua2FzcGkua3oiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiR2V0IFZpZGVvIERhdGEgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9hcGkvdjIvZXh0ZXJuYWwvdmlkZW8iLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfQoJCQldCgkJfSwKCQl7CgkJCSJpZCI6ICJDaGF0IEd1aWRlIFNlcnZpY2VzIiwKCQkJIm5hbWUiOiAiQ2hhdCBHdWlkZSBTZXJ2aWNlcyIsCgkJCSJ2aWV3VHlwZSI6ICJuZXN0ZWREZXRhaWxzIiwKCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiLAoJCQkiY29uZmlncyI6IFsKCQkJCXsKCQkJCQkiaWQiOiAiU2NoZW1lIiwKCQkJCQkidmFsdWUiOiAiaHR0cHM6Ly9ndWlkZS1nYXRld2F5Lmthc3BpLmt6IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIkdldCBWaWRlbyBEYXRhIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL3YyL2V4dGVybmFsL3ZpZGVvIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiU21zIFNlcnZpY2VzIiwKCQkJIm5hbWUiOiAiU21zIFNlcnZpY2VzIiwKCQkJInZpZXdUeXBlIjogIm5lc3RlZERldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL2F1dGgua2FzcGkua3oiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiU2VuZCBTbXMgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9UcnVzdElkZW50aXR5L2FwaS92MS9vdHAvc2VuZCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJWYWxpZGF0ZSBTbXMgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9UcnVzdElkZW50aXR5L2FwaS92MS9vdHAvY2hlY2siLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiQ2FuY2VsIFNtcyBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL1RydXN0SWRlbnRpdHkvYXBpL3YxL290cC9jYW5jZWwiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfQoJCQldCgkJfSwKCQl7CgkJCSJpZCI6ICJUcnVzdCBJZGVudGl0eSBTZXJ2aWNlcyIsCgkJCSJuYW1lIjogIlRydXN0IElkZW50aXR5IFNlcnZpY2VzIiwKCQkJInZpZXdUeXBlIjogIm5lc3RlZERldGFpbHMiLAoJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIsCgkJCSJjb25maWdzIjogWwoJCQkJewoJCQkJCSJpZCI6ICJTY2hlbWUiLAoJCQkJCSJ2YWx1ZSI6ICJodHRwczovL2F1dGgua2FzcGkua3oiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiRmlyc3QgUmVxdWVzdCBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL1RydXN0SWRlbnRpdHkvYXBpL3YxL2lkZW50aXR5L2ZpcnN0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIk5leHQgUmVxdWVzdCBQYXRoIiwKCQkJCQkidmFsdWUiOiAiL1RydXN0SWRlbnRpdHkvYXBpL3YxL2lkZW50aXR5L25leHQiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfQoJCQldCgkJfSwKCQl7CgkJCSJpZCI6ICJHcm91cHMgTWVzc2VuZ2VyIFNlcnZpY2VzIiwKCQkJIm5hbWUiOiAiR3JvdXBzIE1lc3NlbmdlciBTZXJ2aWNlcyIsCgkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIiwKCQkJImNvbmZpZ3MiOiBbCgkJCQl7CgkJCQkJImlkIjogIlNjaGVtZSIsCgkJCQkJInZhbHVlIjogImh0dHBzOi8vbXNnLXJlcC5rYXNwaS5reiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJHZXQgR3JvdXBzIFYyIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvZ3JvdXBzL3YyL2dldEdyb3VwcyIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJNdXRlIEdyb3VwIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvaGlzdG9yeS92My9tdXRlR3JvdXBzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlVubXV0ZSBHcm91cCBVUkwiLAoJCQkJCSJ2YWx1ZSI6ICIvYXBpL2hpc3RvcnkvdjMvdW5tdXRlR3JvdXBzIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlNldCBBdXRoIFJlcXVpcmVkIFVSTCIsCgkJCQkJInZhbHVlIjogIi9hcGkvaGlzdG9yeS92My9zZXRJc0F1dGhSZXF1aXJlZCIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJSZW1vdmUgR3JvdXAgVVJMIiwKCQkJCQkidmFsdWUiOiAiL2FwaS9oaXN0b3J5L3Y0L3JlbW92ZUdyb3VwIiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0KCQkJXQoJCX0sCgkJewoJCQkiaWQiOiAiR3JvdXBzIENoYXQgU2VydmljZXMiLAoJCQkibmFtZSI6ICJHcm91cHMgQ2hhdCBTZXJ2aWNlcyIsCgkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIiwKCQkJImNvbmZpZ3MiOiBbCgkJCQl7CgkJCQkJImlkIjogIlNjaGVtZSIsCgkJCQkJInZhbHVlIjogImh0dHBzOi8vY2hhdC5rYXNwaS5reiIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJNdXRlIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvbW9iaWxlL2FwaS92MS9wdXNoL211dGUiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfSwKCQkJCXsKCQkJCQkiaWQiOiAiVW5tdXRlIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvbW9iaWxlL2FwaS92MS9wdXNoL3VubXV0ZSIsCgkJCQkJImFjY2Vzc1R5cGUiOiAid3JpdGUiCgkJCQl9LAoJCQkJewoJCQkJCSJpZCI6ICJQaW4gUGF0aCIsCgkJCQkJInZhbHVlIjogIi9tb2JpbGUvYXBpL3YxL3Bpbm5lZC9waW5DaGF0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlVucGluIFBhdGgiLAoJCQkJCSJ2YWx1ZSI6ICIvbW9iaWxlL2FwaS92MS9waW5uZWQvdW5waW5DaGF0IiwKCQkJCQkiYWNjZXNzVHlwZSI6ICJ3cml0ZSIKCQkJCX0sCgkJCQl7CgkJCQkJImlkIjogIlJlbW92ZSBBbGwgTWVzc2FnZXMgUGF0aCIsCgkJCQkJInZhbHVlIjogIi9tb2JpbGUvYXBpL3YxL2hpc3RvcnkvcmVtb3ZlQWxsTWVzc2FnZXMiLAoJCQkJCSJhY2Nlc3NUeXBlIjogIndyaXRlIgoJCQkJfQoJCQldCgkJfQoJXQp9
B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF
0051953EB9618E1C9A1F929A21A0B68540EEA2DA725B99B315F3B8B489918EF109E156193951EC7E937B1652C0BD3BB1BF073573DF883D2C34F1EF451FD46B503F00
fe0e87005b4e83761908c5131d552a850b3f58b749c37cf5b84d6768
77696e2e616d756c657473
C49D360886E704936A6678E1139D26B7819F7E90
636f6d2e6f6b616e617461732e6e666363617264656d756c61746f72
00F50B028E4D696E676875615175290472783FB1
A335926AA319A27A1D00896A6773A4827ACDAC73
6127C24C05F38A0AAAF65C0EF02C
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D788719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA993B4EA988D8FDDC186FFB7DC90A6C08F4DF435C93402849236C3FAB4D27C7026C1D4DCB2602646DEC9751E763DBA37BDF8FF9406AD9E530EE5DB382F413001AEB06A53ED9027D831179727B0865A8918DA3EDBEBCF9B14ED44CE6CBACED4BB1BDB7F1447E6CC254B332051512BD7AF426FB8F401378CD2BF5983CA01C64B92ECF032EA15D1721D03F482D7CE6E74FEF6D55E702F46980C82B5A84031900B1C9E59E7C97FBEC7E8F323A97A7E36CC88BE0F1D45B7FF585AC54BD407B22B4154AACC8F6D7EBF48E1D814CC5ED20F8037E0A79715EEF29BE32806A1D58BB7C5DA76F550AA3D8A1FBFF0EB19CCB1A313D55CDA56C9EC2EF29632387FE8D76E3C0468043E8F663F4860EE12BF2D5B0B7474D6E694F91E6DCC4024FFFFFFFFFFFFFFFF
74D59FF07F6B413D0EA14B344B20A2DB049B50C3
25FBC363582DCEC065080CA8287AAFF09788A66DC3A9E
8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B31F166E6CAC0425A7CF3AB6AF6B7FC3103B883202E9046565
10D9B4A3D9047D8B154359ABFB1B7F5485B04CEB868237DDC9DEDA982A679A5A919B626D4E50A8DD731B107A9962381FB5D807BF2618
416e64726f69642053444b206275696c7420666f7220783836
295F9BAE7428ED9CCC20E7C359A9D41A22FCCD9108E17BF7BA9337A6F8AE9513
23456789abcdefghjkmnpqrstvwxyz
BB8E5E8FBC115E139FE6A814FE48AAA6F0ADA1AA5DF91985
DB7C2ABF62E35E7628DFAC6561C5
e43bb460f0b80cc0c0b075798e948060f8321b7d
JvmProtoBufStringTableTypesRecord1
77d0f8c4dad15eb8c4f2f8d6726cefd96d5bb399
7167EFC92BB2E3CE7C8AAAFF34E12A9C557003D7C73A6FAF003F99F6CC8482E540F7
0021A5C2C8EE9FEB5C4B9A753B7B476B7FD6422EF1F3DD674761FA99D6AC27C8A9A197B272822F6CD57A55AA4F50AE317B13545F
r8lambda2OieP4gvK8Gk4sHhOH2rn5o6VKk
7F519EADA7BDA81BD826DBA647910F8C4B9346ED8CCDC64E4B1ABD11756DCE1D2074AA263B88805CED70355A33B471EE
03F7061798EB99E238FD6F1BF95B48FEEB4854252B
b8adf1378a6eb73409fa6c9c637ba7f5
70B5E1E14031C1F70BBEFE96BDDE66F451754B4CA5F48DA241F331AA396B8D1839A855C1769B1EA14BA53308B5E2723724E090E02DB9
041D1C64F068CF45FFA2A63A81B7C13F6B8847A3E77EF14FE3DB7FCAFE0CBD10E8E826E03436D646AAEF87B2E247D4AF1E8ABE1D7520F9C2A45CB1EB8E95CFD55262B70B29FEEC5864E19C054FF99129280E4646217791811142820341263C5315
r8lambdaorbsQuyXzkAckImMoX0GK5P2lWg
CFA0478A54717B08CE64805B76E5B14249A77A4838469DF7F7DC987EFCCFB11D
2df5c84797621ee34c3b5b64b961f2df
07B6882CAAEFA84F9554FF8428BD88E246D2782AE2
0401A57A6A7B26CA5EF52FCDB816479700B3ADC94ED1FE674C06E695BABA1D
BDB6F4FE3E8B1D9E0DA8C0D46F4C318CEFE4AFE3B6B8551F
r8lambdaR9tPYfV1SVBHPLpJrSyqefzDgWE
714114B762F2FF4A7912A6D2AC58B9B5C2FCFE76DAEB7129
1854BEBDC31B21B7AEFC80AB0ECD10D5B1B3308E6DBF11C1
04A3E8EB3CC1CFE7B7732213B23A656149AFA142C47AAFBC2B79A191562E1305F42D996C823439C56D7F7B22E14644417E69BCB6DE39D027001DABE8F35B25C9BE
90066455B5CFC38F9CAA4A48B4281F292C260FEEF01FD61037E56258A7795A1C7AD46076982CE6BB956936C6AB4DCFE05E6784586940CA544B9B2140E1EB523F009D20A7E7880E4E5BFA690F1B9004A27811CD9904AF70420EEFD6EA11EF7DA129F58835FF56B89FAA637BC9AC2EFAAB903402229F491D8D3485261CD068699B6BA58A1DDBBEF6DB51E8FE34E8A78E542D7BA351C21EA8D8F1D29F5D5D15939487E27F4416B0CA632C59EFD1B1EB66511A5A0FBF615B766C5862D0BD8A3FE7A0E0DA0FB2FE1FCB19E8F9996A8EA0FCCDE538175238FC8B0EE6F29AF7F642773EBE8CD5402415A01451A840476B2FCEB0E388D30D4B376C37FE401C2A2C2F941DAD179C540C1C8CE030D460C4D983BE9AB0B20F69144C1AE13F9383EA1C08504FB0BF321503EFE43488310DD8DC77EC5B8349B8BFE97C2C560EA878DE87C11E3D597F1FEA742D73EEC7F37BE43949EF1A0D15C3F3E3FC0A8335617055AC91328EC22B50FC15B941D3D1624CD88BC25F3E941FDDC6200689581BFEC416B4B2CB73
68A5E62CA9CE6C1C299803A6C1530B514E182AD8B0042A59CAD29F43
FFFFFFFE0000000075A30D1B9038A115
5037EA654196CFF0CD82B2C14A2FCF2E3FF8775285B545722F03EACDB74B
41ECE55743711A8C3CBF3783CD08C0EE4D4DC440D4641A8F366E550DFDB3BB67
7BC382C63D8C150C3C72080ACE05AFA0C2BEA28E4FB22787139165EFBA91F90F8AA5814A503AD4EB04A8C7DD22CE2826
103FAEC74D696E676875615175777FC5B191EF30
127971af8721782ecffa3
7503CFE87A836AE3A61B8816E25450E6CE5E1C93ACF1ABC1778064FDCBEFA921DF1626BE4FD036E93D75E6A50E3A41E98028FE5FC235F5B889A589CB5215F2A4
048BD2AEB9CB7E57CB2C4B482FFC81B7AFB9DE27E1E3BD23C23A4453BD9ACE3262547EF835C3DAC4FD97F8461A14611DC9C27745132DED8E545C1D54C72F046997
340E7BE2A280EB74E2BE61BADA745D97E8F7C300
r8lambdaX2t2iLSVfHZ1kvADdd20oGkiucE
027d29778100c65a1da1783716588dce2b8b4aee8e228f1896
0400C6858E06B70404E9CD9E3ECB662395B4429C648139053FB521F828AF606B4D3DBAA14B5E77EFE75928FE1DC127A2FFA8DE3348B3C1856A429BF97E7E31C2E5BD66011839296A789A3BC0045C8A5FB42C7D1BD998F54449579B446817AFBD17273E662C97EE72995EF42640C550B9013FAD0761353C7086A272C24088BE94769FD16650
43FC8AD242B0B7A6F3D1627AD5654447556B47BF6AA4A64B0C2AFE42CADAB8F93D92394C79A79755437B56995136
036768ae8e18bb92cfcf005c949aa2c6d94853d0e660bbf854b1c9505fe95a
04B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34
1E589A8595423412134FAA2DBDEC95C8D8675E58
01AF286BCA1AF286BCA1AF286BCA1AF286BCA1AF286BC9FB8F6B85C556892C20A7EB964FE7719E74F490758D3B
A9FB57DBA1EEA9BC3E660A909D838D718C397AA3B561A6F7901E0E82974856A7
0289FDFBE4ABE193DF9559ECF07AC0CE78554E2784EB8C1ED1A57A
7CBBBCF9441CFAB76E1890E46884EAE321F70C0BCB4981527897504BEC3E36A62BCDFA2304976540F6450085F2DAE145C22553B465763689180EA2571867423E
0588dedbda1797b114adeb91e3898103
b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef
FFE391E0EA186D0734ED601E4E70E3224B7309D48E2075BAC46D8C667EAE7212
FC1217D4320A90452C760A58EDCD30C8DD069B3C34453837A34ED50CB54917E1C2112D84D164F444F8F74786046A
5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72
5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B
985BD3ADBAD4D696E676875615175A21B43A97E3
7A1F6653786A68192803910A3D30B2A2018B21CD54
3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CADC083E67984050B75EBAE5DD2809BD638016F723
9CA8B57A934C54DEEDA9E54A7BBAD95E3B2E91C54D32BE0B9DF96D8D35
5667676A654B20754F356EA92017D946567C46675556F19556A04616B567D223A5E05656FB549016A96656A557
E95E4A5F737059DC60DFC7AD95B3D8139515620F
64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1
0432C4AE2C1F1981195F9904466A39C9948FE30BBFF2660BE1715A4589334C74C7BC3736A2F4F6779C59BDCEE36B692153D0A9877CC62A474002DF32E52139F0A0
BDDB97E555A50A908E43B01C798EA5DAA6788F1EA2794EFCF57166B8C14039601E55827340BE
7A556B6DAE535B7B51ED2C4D7DAA7A0B5C55F380
043AE9E58C82F63C30282E1FE7BBF43FA72C446AF6F4618129097E2C5667C2223A902AB5CA449D0084B7E5B3DE7CCC01C9
d02105278f5b00b74752182341cb2093
401028774D7777C7B7666D1366EA432071274F89FF01E718
A7F561E038EB1ED560B3D147DB782013064C19F27ED27C6780AAF77FB8A547CEB5B4FEF422340353
6EE3CEEB230811759F20518A0930F1A4315A827DAC
r8lambdajVwwuHQkupMbXXOL9SPCl7fy5Ro
10B51CC12849B234C75E6DD2028BF7FF5C1CE0D991A1
E95E4A5F737059DC60DF5991D45029409E60FC09
c39c6c3b3a36d7701b9c71a1f5804ae5d0003f4
2E2F85F5DD74CE983A5C4237229DAF8A3F35823BE
FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551
00689918DBEC7E5A0DD6DFC0AA55C7
a7bc7b29d88a22469a7dd007b1dcbaf3
DB7C2ABF62E35E668076BEAD208B
040303001D34B856296C16C0D40D3CD7750A93D1D2955FA80AA5F40FC8DB7B2ABDBDE53950F4C0D293CDD711A35B67FB1499AE60038614F1394ABFA3B4C850D927E1E7769C8EEC2D19037BF27342DA639B6DCCFFFEB73D69D78C6C27A6009CBBCA1980F8533921E8A684423E43BAB08A576291AF8F461BB2A8B3531D2F0485C19B16E2F1516E23DD3C1A4827AF1B8AC15B
883423532389192164791648750360308885314476597252960362792450860609699839
64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1
2AA058F73A0E33AB486B0F610410C53A7F132310
636f6d2e667574757265782e6361726478
139454871199115825601409655107690713107041707059928031797758001454375765357722984094124368522288239833039114681648076688236921220737322672160740747771700911134550432053804647694904686120113087816240740184800477047157336662926249423571248823968542221753660143391485680840520336859458494803187341288580489525163
002757A1114D696E6768756151755316C05E0BD4
4230017757A767FAE42398569B746325D45313AF0766266479B75654E65F
8138e8a0fcf3a4e84a771d40fd305d7f4aa59306d7251de54d98af8fe95729a1f73d893fa424cd2edc8636a6c3285e022b0e3866a565ae8108eed8591cd4fe8d2ce86165a978d719ebf647f362d33fca29cd179fb42401cbaf3df0c614056f9c8f3cfd51e474afb6bc6974f78db8aba8e9e517fded658591ab7502bd41849462f
133531813272720673433859519948319001217942375967847486899482359599369642528734712461590403327731821410328012529253871914788598993103310567744136196364803064721377826656898686468463277710150809401182608770201615324990468332931294920912776241137878030224355746606283971659376426832674269780880061631528163475887
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA237327FFFFFFFFFFFFFFFF
11839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650
0100FAF51354E0E39E4892DF6E319C72C8161603FA45AA7B998A167B8F1E629521
18fb385d277b72bb71aeaf574fa722d1
13D56FFAEC78681E68F9DEB43B35BEC2FB68542E27897B79
033C258EF3047767E7EDE0F1FDAA79DAEE3841366A132E163ACED4ED2401DF9C6BDCDE98E8E707C07A2239B1B097
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF
D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E24
AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F0
85E25BFE5C86226CDB12016F7553F9D0E693A268
036b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296
6b8cf07d4ca75c88957d9d67059037a4
42941826148615804143873447737955502392672345968607143066798112994089471231420027060385216699563848719957657284814898909770759462613437669456364882730370838934791080835932647976778601915343474400961034231316672578686920482194932878633360203384797092684342247621055760235016132614780652761028509445403338652341
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D788719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA993B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934063199FFFFFFFFFFFFFFFF
ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551
r8lambdaNDcVRhSuCfeErxVKZqL1kHeICyc
8d5155894229d5e689ee01e6018a237e2cae64cd
73646b5f6770686f6e6536345f61726d3634
6e1b4f57217dd6ad2b51c723978336bf
636f6d2e68696464656e72616d626c696e67732e7461676d6f2e6569676874626974
24B7B137C8A14D696E6768756151756FD0DA2E5C
636f6d2e77696e7267616d65732e736f6c697461697265
A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E5377
04A8C7DD22CE28268B39B55416F0447C2FB77DE107DCD2A62E880EA53EEB62D57CB4390295DBC9943AB78696FA504C11
r8lambdaAhSB6pstm2QCmUVGXDOIqbxRpvU
072546B5435234A422E0789675F432C89435DE5242
636f6d2e6c6f746f2e636c75622e4c6f746f436c7562
6db14acc9e21c820ff28b1d5ef5de2b0
07A11B09A76B562144418FF3FF8C2570B8
0163F35A5137C2CE3EA6ED8667190B0BC43ECD69977702709B
6b8cf07d4ca75c88957d9d670591
7fffffffffffffffffffffff800000cfa7e8594377d414c03821bc582063
FFFFFFFFFFFFFFFFADF85458A2BB4A9AAFDC5620273D3CF1D8B9C583CE2D3695A9E13641146433FBCC939DCE249B3EF97D2FE363630C75D8F681B202AEC4617AD3DF1ED5D5FD65612433F51F5F066ED0856365553DED1AF3B557135E7F57C935984F0C70E0E68B77E2A689DAF3EFE8721DF158A136ADE73530ACCA4F483A797ABC0AB182B324FB61D108A94BB2C8E3FBB96ADAB760D7F4681D4F42A3DE394DF4AE56EDE76372BB190B07A7C8EE0A6D709E02FCE1CDF7E2ECC03404CD28342F619172FE9CE98583FF8E4F1232EEF28183C3FE3B1B4C6FAD733BB5FCBC2EC22005C58EF1837D1683B2C6F34A26C1B2EFFA886B4238611FCFDCDE355B3B6519035BBC34F4DEF99C023861B46FC9D6E6C9077AD91D2691F7F7EE598CB0FAC186D91CAEFE130985139270B4130C93BC437944F4FD4452E2D74DD364F2E21E71F54BFF5CAE82AB9C9DF69EE86D2BC522363A0DABC521979B0DEADA1DBF9A42D5C4484E0ABCD06BFA53DDEF3C1B20EE3FD59D7C25E41D2B66C62E37FFFFFFFFFFFFFFFF
044A96B5688EF573284664698968C38BB913CBFC8223A628553168947D59DCC912042351377AC5FB32
043B4C382CE37AA192A4019E763036F4F5DD4D7EBB938CF935318FDCED6BC28286531733C3F03C4FEE
39402006196394479212279040100143613805079739270465446667948293404245721771496870329047266088258938001861606973112319
r8lambdavhyKobHB8xOzwZblNZuTZ8oieGs
021085E2755381DCCCE3C1557AFA10C2F0C0C2825646C5B34A394CBCFA8BC16B22E7E789E927BE216F02E1FB136A5F
3EE30B568FBAB0F883CCEBD46D3F3BB8A2A73513F5EB79DA66190EB085FFA9F492F375A97D860EB4
10C0FB15760860DEF1EEF4D696E676875615175D
9DEF3CAFB939277AB1F12A8617A47BBBDBA51DF499AC4C80BEEEA9614B19CC4D5F4F5F556E27CBDE51C6A94BE4607A291558903BA0D0F84380B655BB9A22E8DCDF028A7CEC67F0D08134B1C8B97989149B609E0BE3BAB63D47548381DBC5B1FC764E3F4B53DD9DA1158BFD3E2B9C8CF56EDF019539349627DB2FD53D24B7C48665772E437D6C7F8CE442734AF7CCB7AE837C264AE3A9BEB87F8A2FE9B8B5292E5A021FFF5E91479E8CE7A28C2442C6F315180F93499A234DCF76E3FED135F9BB
WindowInsetsCompatImpl28ExternalSyntheticApiModelOutline1
2866537B676752636A68F56554E12640276B649EF7526267
E4E6DB2995065C407D9D39B8D0967B96704BA8E9C90B
0257927098FA932E7C0A96D3FD5B706EF7E5F5C156E16B7E7C86038552E91D
0370F6E9D04D289C4E89913CE3530BFDE903977D42B146D539BF1BDE4E9C92
DC9203E514A721875485A529D2C722FB187BC8980EB866644DE41C68E143064546E861C0E2C9EDD92ADE71F46FCF50FF2AD97F951FDA9F2A2EB6546F39689BD3
04C0A0647EAAB6A48753B033C56CB0F0900A2F5C4853375FD614B690866ABD5BB88B5F4828C1490002E6773FA2FA299B8F
2663ca1ed4ac13e290bf4fea126ccf7c
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
636f6d2e6f6c696d70626b2e6170702e6b7a
5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b
258EAFA5-E914-47DA-95CA-C5AB0DC85B11
r8lambdayH5CCPykVizFJRmFQBjpcXKIraM
138118c46b39c57583765c1b5421d415
r8lambdabJ9dZ8G7vrCTGwYSkI1RupaxCqA
r8lambdaP3gWo2hSwttbuu8OwwgCUjMRxJw
517cc1b727220a94fe13abe8fa9a6ee0
6BA06FE51464B2BD26DC57F48819BA9954667022C7D03
AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F3
29C41E568B77C617EFE5902F11DB96FA9613CD8D03DB08DA
0401F481BC5F0FF84A74AD6CDF6FDEF4BF6179625372D8C0C5E10025E399F2903712CCF3EA9E3A1AD17FB0B3201B6AF7CE1B05
b3fb3400dec5c4adceb8655d4c94
142011741597563481196368286022318089743276138395243738762872573441927459393512718973631166078467600360848946623567625795282774719212241929071046134208380636394084512691828894000571524625445295769349356752728956831541775441763139384457191755096847107846595662547942312293338483924514339614727760681880609734239
020ffa963cdca8816ccc33b8642bedf905c3d358573d3f27fbbd3b3cb9aaaf
03CE10490F6A708FC26DFE8C3D27C4F94E690134D5BFF988D8D28AAEAEDE975936C66BAC536B18AE2DC312CA493117DAA469C640CAF3
00E8BEE4D3E2260744188BE0E9C723
F1FD178C0B3AD58F10126DE8CE42435B3961ADBCABC8CA6DE8FCF353D86E9C03
010092537397ECA4F6145799D62B0A19CE06FE26AD
FFFFFFFFFFFFFFFFADF85458A2BB4A9AAFDC5620273D3CF1D8B9C583CE2D3695A9E13641146433FBCC939DCE249B3EF97D2FE363630C75D8F681B202AEC4617AD3DF1ED5D5FD65612433F51F5F066ED0856365553DED1AF3B557135E7F57C935984F0C70E0E68B77E2A689DAF3EFE8721DF158A136ADE73530ACCA4F483A797ABC0AB182B324FB61D108A94BB2C8E3FBB96ADAB760D7F4681D4F42A3DE394DF4AE56EDE76372BB190B07A7C8EE0A6D709E02FCE1CDF7E2ECC03404CD28342F619172FE9CE98583FF8E4F1232EEF28183C3FE3B1B4C6FAD733BB5FCBC2EC22005C58EF1837D1683B2C6F34A26C1B2EFFA886B4238611FCFDCDE355B3B6519035BBC34F4DEF99C023861B46FC9D6E6C9077AD91D2691F7F7EE598CB0FAC186D91CAEFE130985139270B4130C93BC437944F4FD4452E2D74DD364F2E21E71F54BFF5CAE82AB9C9DF69EE86D2BC522363A0DABC521979B0DEADA1DBF9A42D5C4484E0ABCD06BFA53DDEF3C1B20EE3FD59D7C25E41D2B669E1EF16E6F52C3164DF4FB7930E9E4E58857B6AC7D5F42D69F6D187763CF1D5503400487F55BA57E31CC7A7135C886EFB4318AED6A1E012D9E6832A907600A918130C46DC778F971AD0038092999A333CB8B7A1A1DB93D7140003C2A4ECEA9F98D0ACC0A8291CDCEC97DCF8EC9B55A7F88A46B4DB5A851F44182E1C68A007E5E655F6AFFFFFFFFFFFFFFFF
4A6E0856526436F2F88DD07A341E32D04184572BEB710
30470ad5a005fb14ce2d9dcd87e38bc7d1b1c5facbaecbe95f190aa7a31d23c4dbbcbe06174544401a5b2c020965d8c2bd2171d3668445771f74ba084d2029d83c1c158547f3a9f1a2715be23d51ae4d3e5a1f6a7064f316933a346d3f529252
1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45
0101D556572AABAC800101D556572AABAC8001022D5C91DD173F8FB561DA6899164443051D
1053CDE42C14D696E67687561517533BF3F83345
044BA30AB5E892B4E1649DD0928643ADCD46F5882E3747DEF36E956E97
3d84f26c12238d7b4f3d516613c1759033b1a5800175d0b1
027B680AC8B8596DA5A4AF8A19A0303FCA97FD7645309FA2A581485AF6263E313B79A2F5
B4C4EE28CEBC6C2C8AC12952CF37F16AC7EFB6A9F69F4B57FFDA2E4F0DE5ADE038CBC2FFF719D2C18DE0284B8BFEF3B52B8CC7A5F5BF0A3C8D2319A5312557E1
6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449
636f6d2e6c642e6370682e676c
AC6BDB41324A9A9BF166DE5E1389582FAF72B6651987EE07FC3192943DB56050A37329CBB4A099ED8193E0757767A13DD52312AB4B03310DCD7F48A9DA04FD50E8083969EDB767B0CF6095179A163AB3661A05FBD5FAAAE82918A9962F0B93B855F97993EC975EEAA80D740ADBF4FF747359D041D5C33EA71D281E446B14773BCA97B43A23FB801676BD207A436C6481F1D2B9078717461A5B9D32E688F87748544523B524B0D57D5EA77A2775D2ECFA032CFBDBF52FB3786160279004E57AE6AF874E7303CE53299CCC041C7BC308D82A5698F3A8D0C38271AE35F8E9DBFBB694B5C803D89F7AE435DE236D525F54759B65E372FCD68EF20FA7111F9E4AFF73
cb80ca4c29ebbb058a561efc45d144e8
000E0D4D696E6768756151750CC03A4473D03679
8D91E471E0989CDA27DF505A453F2B7635294F2DDF23E3B122ACC99C9E9F1E14
1A8F7EDA389B094C2C071E3647A8940F3C123B697578C213BE6DD9E6C8EC7335DCB228FD1EDF4A39152CBCAAF8C0398828041055F94CEEEC7E21340780FE41BD
0400FAC9DFCBAC8313BB2139F1BB755FEF65BC391F8B36F8F8EB7371FD558B01006A08A41903350678E58528BEBF8A0BEFF867A7CA36716F7E01F81052
1A827EF00DD6FC0E234CAF046C6A5D8A85395B236CC4AD2CF32A0CADBDC9DDF620B0EB9906D0957F6C6FEACD615468DF104DE296CD8F
687D1B459DC841457E3E06CF6F5E2517B97C7D614AF138BCBF85DC806C4B289F3E965D2DB1416D217F8B276FAD1AB69C50F78BEE1FA3106EFB8CCBC7C5140116
E2E31EDFC23DE7BDEBE241CE593EF5DE2295B7A9CBAEF021D385F7074CEA043AA27272A7AE602BF2A7B9033DB9ED3610C6FB85487EAE97AAC5BC7928C1950148
0095E9A9EC9B297BD4BF36E059184F
3c7b23f00be22edf19c3d561f1effdea
962eddcc369cba8ebb260ee6b6a126d9346e38c5
D7C134AA264366862A18302575D1D787B09F075797DA89F57EC8C0FF
04009D73616F35F4AB1407D73562C10F00A52830277958EE84D1315ED31886
114ca50f7a8e2f3f657c1108d9d44cfd8
0202F9F87B7C574D0BDECF8A22E6524775F98CDEBDCB
aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7
3045AE6FC8422f64ED579528D38120EAE12196D5
r8lambdae13QjvvOD2Ez0xx9Bhm5olythQo
047B6AA5D85E572983E6FB32A7CDEBC14027B6916A894D3AEE7106FE805FC34B44
3FCDA526B6CDF83BA1118DF35B3C31761D3545F32728D003EEB25EFE96
0429A0B6A887A983E9730988A68727A8B2D126C44CC2CC7B2A6555193035DC76310804F12E549BDB011C103089E73510ACB275FC312A5DC6B76553F0CA
03375D4CE24FDE434489DE8746E71786015009E66E38A926DD
0667ACEB38AF4E488C407433FFAE4F1C811638DF20
00C9BB9E8927D4D64C377E2AB2856A5B16E3EFB7F61D4316AE
1A62BA79D98133A16BBAE7ED9A8E03C32E0824D57AEF72F88986874E5AAE49C27BED49A2A95058068426C2171E99FD3B43C5947C857D
00FDFB49BFE6C3A89FACADAA7A1E5BBC7CC1C2E5D831478814
72752e6465736b746f702e666c75747465725f686262
51DEF1815DB5ED74FCC34C85D709
b531c16d516bcd3d8349fae319d93705
023b1660dd701d0839fd45eec36f9ee7b32e13b315dc02610aa1b636e346df671f790f84c5e09b05674dbb7e45c803dd
C302F41D932A36CDA7A3462F9E9E916B5BE8F1029AC4ACC1
023809B2B7CC1B28CC5A87926AAD83FD28789E81E2C9E3BF10
0228F9D04E900069C8DC47A08534FE76D2B900B7D7EF31F5709F200C4CA205
0108B39E77C4B108BED981ED0E890E117C511CF072
4B337D934104CD7BEF271BF60CED1ED20DA14C08B3BB64F18A60888D
b869c82b35d70e1b1ff91b28e37a62ecdc34409b
D35E472036BC4FB7E13C785ED201E065F98FCFA5B68F12A32D482EC7EE8658E98691555B44C59311
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A63A3620FFFFFFFFFFFFFFFF
02120FC05D3C67A99DE161D2F4092622FECA701BE4F50F4758714E8A87BBF2A658EF8C21E7C5EFE965361F6C2999C0C247B0DBD70CE6B7
C196BA05AC29E1F9C3C72D56DFFC6154A033F1477AC88EC37F09BE6C5BB95F51C296DD20D1A28A067CCC4D4316A4BD1DCA55ED1066D438C35AEBAABF57E7DAE428782A95ECA1C143DB701FD48533A3C18F0FE23557EA7AE619ECACC7E0B51652A8776D02A425567DED36EABD90CA33A1E8D988F0BBB92D02D1D20290113BB562CE1FC856EEB7CDD92D33EEA6F410859B179E7E789A8F75F645FAE2E136D252BFFAFF89528945C1ABE705A38DBC2D364AADE99BE0D0AAD82E5320121496DC65B3930E38047294FF877831A16D5228418DE8AB275D7D75651CEFED65F78AFC3EA7FE4D79B35F62A0402A1117599ADAC7B269A59F353CF450E6982D3B1702D9CA83
28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93
678471b27a9cf44ee91a49c5147db1a9aaf244f05a434d6486931d2d14271b9e35030b71fd73da179069b32e2935630e1c2062354d0da20a6c416e50be794ca4
04188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF101207192B95FFC8DA78631011ED6B24CDD573F977A11E794811
r8lambdavUk7iu9DzyDLfq3YKptgFOxALaY
2E45EF571F00786F67B0081B9495A3D95462F5DE0AA185EC
636f6d2e616e796465736b2e616e796465736b616e64726f6964
26DC5C6CE94A4B44F330B5D9BBD77CBF958416295CF7E1CE6BCCDC18FF8C07B6
2580F63CCFE44138870713B1A92369E33E2135D266DBB372386C400B
e8b4011604095303ca3b8099982be09fcb9ae616
0481AEE4BDD82ED9645A21322E9C4C6A9385ED9F70B5D916C1B43B62EEF4D0098EFF3B1F78E2D0D48D50D1687B93B97D5F7C6D5047406A5E688B352209BCB9F8227DDE385D566332ECC0EABFA9CF7822FDF209F70024A57B1AA000C55B881F8111B2DCDE494A5F485E5BCA4BD88A2763AED1CA2B2FA8F0540678CD1E0F3AD80892
bb85691939b869c1d087f601554b96b80cb4f55b35f433c2
7BC86E2102902EC4D5890E8B6B4981ff27E0482750FEFC03
0713612DCDDCB40AAB946BDA29CA91F73AF958AFD9
DB7C2ABF62E35E668076BEAD2088
79885141663410976897627118935756323747307951916507639758300472692338873533959
D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E27
E8C2505DEDFC86DDC1BD0B2B6667F1DA34B82574761CB0E879BD081CFD0B6265EE3CB090F30D27614CB4574010DA90DD862EF9D4EBEE4761503190785A71C760
r8lambda5PSoDbsAOSc7vMtr9P22GdjNQw
636f6d2e6c696e6b6465736b732e736c6f746b696e67
108576C80499DB2FC16EDDF6853BBB278F6B6FB437D9
4099B5A457F9D69F79213D094C4BCD4D4262210B
040503213F78CA44883F1A3B8162F188E553CD265F23C1567A16876913B0C2AC245849283601CCDA380F1C9E318D90F95D07E5426FE87E45C0E8184698E45962364E34116177DD2259
3045AE6FC8422F64ED579528D38120EAE12196D5
FFFFFFFFFFFFFFFFADF85458A2BB4A9AAFDC5620273D3CF1D8B9C583CE2D3695A9E13641146433FBCC939DCE249B3EF97D2FE363630C75D8F681B202AEC4617AD3DF1ED5D5FD65612433F51F5F066ED0856365553DED1AF3B557135E7F57C935984F0C70E0E68B77E2A689DAF3EFE8721DF158A136ADE73530ACCA4F483A797ABC0AB182B324FB61D108A94BB2C8E3FBB96ADAB760D7F4681D4F42A3DE394DF4AE56EDE76372BB190B07A7C8EE0A6D709E02FCE1CDF7E2ECC03404CD28342F619172FE9CE98583FF8E4F1232EEF28183C3FE3B1B4C6FAD733BB5FCBC2EC22005C58EF1837D1683B2C6F34A26C1B2EFFA886B4238611FCFDCDE355B3B6519035BBC34F4DEF99C023861B46FC9D6E6C9077AD91D2691F7F7EE598CB0FAC186D91CAEFE130985139270B4130C93BC437944F4FD4452E2D74DD364F2E21E71F54BFF5CAE82AB9C9DF69EE86D2BC522363A0DABC521979B0DEADA1DBF9A42D5C4484E0ABCD06BFA53DDEF3C1B20EE3FD59D7C25E41D2B669E1EF16E6F52C3164DF4FB7930E9E4E58857B6AC7D5F42D69F6D187763CF1D5503400487F55BA57E31CC7A7135C886EFB4318AED6A1E012D9E6832A907600A918130C46DC778F971AD0038092999A333CB8B7A1A1DB93D7140003C2A4ECEA9F98D0ACC0A8291CDCEC97DCF8EC9B55A7F88A46B4DB5A851F44182E1C68A007E5E0DD9020BFD64B645036C7A4E677D2C38532A3A23BA4442CAF53EA63BB454329B7624C8917BDD64B1C0FD4CB38E8C334C701C3ACDAD0657FCCFEC719B1F5C3E4E46041F388147FB4CFDB477A52471F7A9A96910B855322EDB6340D8A00EF092350511E30ABEC1FFF9E3A26E7FB29F8C183023C3587E38DA0077D9B4763E4E4B94B2BBC194C6651E77CAF992EEAAC0232A281BF6B3A739C1226116820AE8DB5847A67CBEF9C9091B462D538CD72B03746AE77F5E62292C311562A846505DC82DB854338AE49F5235C95B91178CCF2DD5CACEF403EC9D1810C6272B045B3B71F9DC6B80D63FDD4A8E9ADB1E6962A69526D43161C1A41D570D7938DAD4A40E329CD0E40E65FFFFFFFFFFFFFFFF
010090512DA9AF72B08349D98A5DD4C7B0532ECA51CE03E2D10F3B7AC579BD87E909AE40A6F131E9CFCE5BD967
0405F939258DB7DD90E1934F8C70B0DFEC2EED25B8557EAC9C80E2E198F8CDBECD86B1205303676854FE24141CB98FE6D4B20D02B4516FF702350EDDB0826779C813F0DF45BE8112F4
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE65381FFFFFFFFFFFFFFFF
r8lambda5VTx2nkAisRcfpzQWzSloV4cSo
EE353FCA5428A9300D4ABA754A44C00FDFEC0C9AE4B1A1803075ED967B7BB73F
e9e642599d355f37c97ffd3567120b8e25c9cd43e927b3a9670fbec5d890141922d2c3b3ad2480093799869d1e846aab49fab0ad26d2ce6a22219d470bce7d777d4a21fbe9c270b57f607002f3cef8393694cf45ee3688c11a8c56ab127a3daf
7830A3318B603B89E2327145AC234CC594CBDD8D3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CA
r8lambdaHhvpb4QD0Pd6GMjW60As0NfuN8E
AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA70330870553E5C414CA92619418661197FAC10471DB1D381085DDADDB58796829CA90069
0418DE98B02DB9A306F2AFCD7235F72A819B80AB12EBD653172476FECD462AABFFC4FF191B946A5F54D8D0AA2F418808CC25AB056962D30651A114AFD2755AD336747F93475B7A1FCA3B88F2B6A208CCFE469408584DC2B2912675BF5B9E582928
31a92ee2029fd10d901b113e990710f0d21ac6b6
6f72672e786265742e636c69656e742e6b7a
71169be7330b3038edb025f1
04026EB7A859923FBC82189631F8103FE4AC9CA2970012D5D46024804801841CA44370958493B205E647DA304DB4CEB08CBBD1BA39494776FB988B47174DCA88C7E2945283A01C89720349DC807F4FBF374F4AEADE3BCA95314DD58CEC9F307A54FFC61EFC006D8A2C9D4979C0AC44AEA74FBEBBB9F772AEDCB620B01A7BA7AF1B320430C8591984F601CD4C143EF1C7A3
040060F05F658F49C1AD3AB1890F7184210EFD0987E307C84C27ACCFB8F9F67CC2C460189EB5AAAA62EE222EB1B35540CFE902374601E369050B7C4E42ACBA1DACBF04299C3460782F918EA427E6325165E9EA10E3DA5F6C42E9C55215AA9CA27A5863EC48D8E0286B
F1FD178C0B3AD58F10126DE8CE42435B53DC67E140D2BF941FFDD459C6D655E1
0400D9B67D192E0367C803F39E1A7E82CA14A651350AAE617E8F01CE94335607C304AC29E7DEFBD9CA01F596F927224CDECF6C
0452DCB034293A117E1F4FF11B30F7199D3144CE6DFEAFFEF2E331F296E071FA0DF9982CFEA7D43F2E
C8619ED45A62E6212E1160349E2BFA844439FAFC2A3FD1638F9E
046AB1E344CE25FF3896424E7FFE14762ECB49F8928AC0C76029B4D5800374E9F5143E568CD23F3F4D7C0D4B1E41C8CC0D1C6ABD5F1A46DB4C
6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151
040081BAF91FDF9833C40F9C181343638399078C6E7EA38C001F73C8134B1B4EF9E150
71FE1AF926CF847989EFEF8DB459F66394D90F32AD3F15E8
0017858FEB7A98975169E171F77B4087DE098AC8A911DF7B01
3826F008A8C51D7B95284D9D03FF0E00CE2CD723A
D09E8800291CB85396CC6717393284AAA0DA64BA
1CEF494720115657E18F938D7A7942394FF9425C1458C57861F9EEA6ADBE3BE10
r8lambdayeWRg03nTSow14ZpjWuJd
F1FD178C0B3AD58F10126DE8CE42435B3961ADBCABC8CA6DE8FCF353D86E9C00
00C9517D06D5240D3CFF38C74B20B6CD4D6F9DD4D9
r8lambda7MTgXEFAGBSoNmVoPKOcqryFQfc
BDB6F4FE3E8B1D9E0DA8C0D40FC962195DFAE76F56564677
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D788719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA993B4EA988D8FDDC186FFB7DC90A6C08F4DF435C93402849236C3FAB4D27C7026C1D4DCB2602646DEC9751E763DBA37BDF8FF9406AD9E530EE5DB382F413001AEB06A53ED9027D831179727B0865A8918DA3EDBEBCF9B14ED44CE6CBACED4BB1BDB7F1447E6CC254B332051512BD7AF426FB8F401378CD2BF5983CA01C64B92ECF032EA15D1721D03F482D7CE6E74FEF6D55E702F46980C82B5A84031900B1C9E59E7C97FBEC7E8F323A97A7E36CC88BE0F1D45B7FF585AC54BD407B22B4154AACC8F6D7EBF48E1D814CC5ED20F8037E0A79715EEF29BE32806A1D58BB7C5DA76F550AA3D8A1FBFF0EB19CCB1A313D55CDA56C9EC2EF29632387FE8D76E3C0468043E8F663F4860EE12BF2D5B0B7474D6E694F91E6DBE115974A3926F12FEE5E438777CB6A932DF8CD8BEC4D073B931BA3BC832B68D9DD300741FA7BF8AFC47ED2576F6936BA424663AAB639C5AE4F5683423B4742BF1C978238F16CBE39D652DE3FDB8BEFC848AD922222E04A4037C0713EB57A81A23F0C73473FC646CEA306B4BCBC8862F8385DDFA9D4B7FA2C087E879683303ED5BDD3A062B3CF5B3A278A66D2A13F83F44F82DDF310EE074AB6A364597E899A0255DC164F31CC50846851DF9AB48195DED7EA1B1D510BD7EE74D73FAF36BC31ECFA268359046F4EB879F924009438B481C6CD7889A002ED5EE382BC9190DA6FC026E479558E4475677E9AA9E3050E2765694DFC81F56E880B96E7160C980DD98EDD3DFFFFFFFFFFFFFFFFF
22123dc2395a05caa7423daeccc94760a7d462256bd56916
04017232BA853A7E731AF129F22FF4149563A419C26BF50A4C9D6EEFAD612601DB537DECE819B7F70F555A67C427A8CD9BF18AEB9B56E0C11056FAE6A3
B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4
r8lambdazFTxnKZYaryM1kSWrqzYn6vCWPg
7D5A0975FC2C3057EEF67530417AFFE7FB8055C126DC5C6CE94A4B44F330B5D9
d7d3c90005274ec04d34363b70380a2b
0409487239995A5EE76B55F9C2F098A89CE5AF8724C0A23E0E0FF77500
04AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB73617DE4A96262C6F5D9E98BF9292DC29F8F41DBD289A147CE9DA3113B5F0B8C00A60B1CE1D7E819D7A431D7C90EA0E5F
64652e737973732e4d6966617265436c6173736963546f6f6c
32879423AB1A0375895786C4BB46E9565FDE0B5344766740AF268ADB32322E5C
BD71344799D5C7FCDC45B59FA3B9AB8F6A948BC5
10E723AB14D696E6768756151756FEBF8FCB49A9
32010857077C5431123A46B808906756F543423E8D27877578125778AC76
0066647EDE6C332C7F8C0923BB58213B333B20E9CE4281FE115F7D8F90AD
E87579C11079F43DD824993C2CEE5ED3
04A1455B334DF099DF30FC28A169A467E9E47075A90F7E650EB6B7A45C7E089FED7FBA344282CAFBD6F7E319F7C0B0BD59E2CA4BDB556D61A5
020A601907B8C953CA1481EB10512F78744A3205FD
04DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D
60dcd2104c4cbc0be6eeefc2bdd610739ec34e317f9b33046c9e4788
1b9fa3e518d683c6b65763694ac8efbaec6fab44f2276171a42726507dd08add4c3b3f4c1ebc5b1222ddba077f722943b24c3edfa0f85fe24d0c8c01591f0be6f63
04B199B13B9B34EFC1397E64BAEB05ACC265FF2378ADD6718B7C7C1961F0991B842443772152C9E0AD
6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296
7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee
7B425ED097B425ED097B425ED097B425ED097B425ED097B4260B5E9C7710C864
r8lambdaIUYn5BQHtVZpKMpUgaIU4C8tgOs
96341f1138933bc2f503fd44
d09e8800291cb85396cc6717393284aaa0da64ba
3BAF59A2E5331C30675FAB35FF5FFF0D116142D3D4664F1C3CB804068B40614F
4D41A619BCC6EADF0448FA22FAD567A9181D37389CA
04015D4860D088DDB3496B0C6064756260441CDE4AF1771D4DB01FFE5B34E59703DC255A868A1180515603AEAB60794E54BB7996A70061B1CFAB6BE5F32BBFA78324ED106A7636B9C5A7BD198D0158AA4F5488D08F38514F1FDF4B4F40D2181B3681C364BA0273C706
469A28EF7C28CCA3DC721D044F4496BCCA7EF4146FBF25C9
2472E2D0197C49363F1FE7F5B6DB075D52B6947D135D8CA445805D39BC345626089687742B6329E70680231988
b0b4417601b59cbc9d8ac8f935cadaec4f5fbb2f23785609ae466748d9b5a536
6A941977BA9F6A435199ACFC51067ED587F519C5ECB541B8E44111DE1D40
FFFFFFFFFFFFFFFFADF85458A2BB4A9AAFDC5620273D3CF1D8B9C583CE2D3695A9E13641146433FBCC939DCE249B3EF97D2FE363630C75D8F681B202AEC4617AD3DF1ED5D5FD65612433F51F5F066ED0856365553DED1AF3B557135E7F57C935984F0C70E0E68B77E2A689DAF3EFE8721DF158A136ADE73530ACCA4F483A797ABC0AB182B324FB61D108A94BB2C8E3FBB96ADAB760D7F4681D4F42A3DE394DF4AE56EDE76372BB190B07A7C8EE0A6D709E02FCE1CDF7E2ECC03404CD28342F619172FE9CE98583FF8E4F1232EEF28183C3FE3B1B4C6FAD733BB5FCBC2EC22005C58EF1837D1683B2C6F34A26C1B2EFFA886B423861285C97FFFFFFFFFFFFFFFF
95475cf5d93e596c3fcd1d902add02f427f5f3c7210313bb45fb4d5bb2e5fe1cbd678cd4bbdd84c9836be1f31c0777725aeb6c2fc38b85f48076fa76bcd8146cc89a6fb2f706dd719898c2083dc8d896f84062e2c9c94d137b054a8d8096adb8d51952398eeca852a0af12df83e475aa65d4ec0c38a9560d5661186ff98b9fc9eb60eee8b030376b236bc73be3acdbd74fd61c1d2475fa3077b8f080467881ff7e1ca56fee066d79506ade51edbb5443a563927dbc4ba520086746175c8885925ebc64c6147906773496990cb714ec667304e261faee33b3cbdf008e0c3fa90650d97d3909c9275bf4ac86ffcb3d03e6dfc8ada5934242dd6d3bcca2a406cb0b
8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC53
03188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012
051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00
127021248288932417465907042777176443525787653508916535812817507265705031260985098497423188333483401180925999995120988934130659205614996724254121049274349357074920312769561451689224110579311248812610229678534638401693520013288995000362260684222750813532307004517341633685004541062586971416883686778842537820383
A59A749A11242C58C894E9E5A91804E8FA0AC64B56288F8D47D51B1EDC4D65444FECA0111D78F35FC9FDD4CB1F1B79A3BA9CBEE83A3F811012503C8117F98E5048B089E387AF6949BF8784EBD9EF45876F2E6A5A495BE64B6E770409494B7FEE1DBB1E4B2BC2A53D4F893D418B7159592E4FFFDF6969E91D770DAEBD0B5CB14C00AD68EC7DC1E5745EA55C706C4A1C5C88964E34D09DEB753AD418C1AD0F4FDFD049A955E5D78491C0B7A2F1575A008CCD727AB376DB6E695515B05BD412F5B8C2F4C77EE10DA48ABD53F5DD498927EE7B692BBBCDA2FB23A516C5B4533D73980B2A3B60E384ED200AE21B40D273651AD6060C13D97FD69AA13C5611A51B9085
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF
E0D2EE25095206F5E2A4F9ED229F1F256E79A0E2B455970D8D0D865BD94778C576D62F0AB7519CCD2A1A906AE30D
FBA3AF4E7757D9016E953FB3EE4671CA2BD9AF725F9A53D52ED4A38EAAA08901
12511cfe811d0f4e6bc688b4d
662C61C430D84EA4FE66A7733D0B76B7BF93EBC4AF2F49256AE58101FEE92B04
C2173F1513981673AF4892C23035A27CE25E2013BF95AA33B22C656F277E7335
1AB597A5B4477F59E39539007C7F977D1A567B92B043A49C6B61984C3FE3481AAF454CD41BA1F051626442B3C10
790408F2EEDAF392B012EDEFB3392F30F4327C0CA3F31FC383C422AA8C16
026108BABB2CEEBCF787058A056CBE0CFE622D7723A289E08A07AE13EF0D10D171DD8D
9760508f15230bccb292b982a2eb840bf0581cf5
B99B99B099B323E02709A4D696E6768756151751
0443BD7E9AFB53D8B85289BCC48EE5BFE6F20137D10A087EB6E7871E2A10A599C710AF8D0D39E2061114FDD05545EC1CC8AB4093247F77275E0743FFED117182EAA9C77877AAAC6AC7D35245D1692E8EE1
617fab6832576cbbfed50d99f0249c3fee58b94ba0038c7ae84c8c832f2c
636f6d2e656e746572736f6674776172652e6970657269757372656d6f74656465736b746f70
04161FF7528B899B2D0C28607CA52C5B86CF5AC8395BAFEB13C02DA292DDED7A83
bb392ec0-8d4d-11e0-a896-0002a5d5c51b
030024266E4EB5106D0A964D92C4860E2671DB9B6CC5
r8lambda6GRYxD40LvgC9VLMfmLBS69RFA
71169be7330b3038edb025f1d0f9
f7e1a085d69b3ddecbbcab5c36b857b97994afbbfa3aea82f9574c0b3d0782675159578ebad4594fe67107108180b449167123e84c281613b7cf09328cc8a6e13c167a8b547c8d28e0a3ae1e2bb3a675916ea37f0bfa213562f1fb627a01243bcca4f1bea8519089a883dfe15ae59f06928b665e807b552564014c3bfecf492a
03eea2bae7e1497842f2de7769cfe9c989c072ad696f48034a
B4E134D3FB59EB8BAB57274904664D5AF50388BA
c97445f45cdef9f0d3e05e1e585fc297235b82b5be8ff3efca67c59852018192
a5d21387691d04c1760d1c44d47d1eaa
r8lambda5AeH6EyAYq6gGVjpb9QdZFYeeQ
r8lambdaUTp5NA4lUaVfKMCwozMXpJbICc
04640ECE5C12788717B9C1BA06CBC2A6FEBA85842458C56DDE9DB1758D39C0313D82BA51735CDB3EA499AA77A7D6943A64F7A3F25FE26F06B51BAA2696FA9035DA5B534BD595F5AF0FA2C892376C84ACE1BB4E3019B71634C01131159CAE03CEE9D9932184BEEF216BD71DF2DADF86A627306ECFF96DBB8BACE198B61E00F8B332
520883949DFDBC42D3AD198640688A6FE13F41349554B49ACC31DCCD884539816F5EB4AC8FB1F1A6
1f3bdba585295d9a1110d1df1f9430ef8442c5018976ff3437ef91b81dc0b8132c8d5c39c32d0e004a3092b7d327c0e7a4d26d2c7b69b58f9066652911e457779de
216EE8B189D291A0224984C1E92F1D16BF75CCD825A087A239B276D3167743C52C02D6E7232AA
5DDA470ABE6414DE8EC133AE28E9BBD7FCEC0AE0FFF2
36DF0AAFD8B8D7597CA10520D04B
C302F41D932A36CDA7A3463093D18DB78FCE476DE1A86294
3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f
fd7f53811d75122952df4a9c2eece4e7f611b7523cef4400c31e3f80b6512669455d402251fb593d8d58fabfc5f5ba30f6cb9b556cd7813b801d346ff26660b76b9950a5a49f9fe8047b1022c24fbba9d7feb7c61bf83b57e7c6a8a6150f04fb83f6d3c51ec3023554135a169132f675f3ae2b61d72aeff22203199dd14801c7
0101BAF95C9723C57B6C21DA2EFF2D5ED588BDD5717E212F9D
r8lambdakOMCOUujgILZEda3sCaZ5yn6tYY
r8lambdae7pZLSWunWZ3wI7MMryZoBXhM8
cc22d6dfb95c6b25e49c0d6364a4e5980c393aa21668d953
r8lambdavorip5sDVcUSA2hnF8ZnBMvgglU
636f6d2e7465616d7669657765722e717569636b737570706f72742e6d61726b6574
D2C0FB15760860DEF1EEF4D696E6768756151754
a7fcbdfb99d8c654c9d2ba83c496857d
D7C134AA264366862A18302575D0FB98D116BC4B6DDEBCA3A5A7939F
636f6d2e7465616d7669657765722e717569636b737570706f72742e7669727475616c5f646973706c6179
04BED5AF16EA3F6A4F62938C4631EB5AF7BDBCDBC31667CB477A1A8EC338F94741669C976316DA6321
5EEEFCA380D02919DC2C6558BB6D8A5D
9B9F605F5A858107AB1EC85E6B41C8AACF846E86789051D37998F7B9022D7598
046B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C2964FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5
0402FE13C0537BBC11ACAA07D793DE4E6D5E5C94EEE80289070FB05D38FF58321F2E800536D538CCDAA3D9
038D16C2866798B600F9F08BB4A8E860F3298CE04A5798
04B6B3D4C356C139EB31183D4749D423958C27D2DCAF98B70164C97A2DD98F5CFF6142E0F7C8B204911F9271F0F3ECEF8C2701C307E8E4C9E183115A1554062CFB
9cdbd84c9f1ac2f38d0f80f42ab952e7338bf511
636f6d2e707972736f6674776172652e706f6b657273746172732e6e6574
C302F41D932A36CDA7A3463093D18DB78FCE476DE1A86297
115792089210356248762697446949407573530086143415290314195533631308867097853951
0620048D28BCBD03B6249C99182B7C8CD19700C362C46A01
07A526C63D3E25A256A007699F5447E32AE456B50E
0403F0EBA16286A2D57EA0991168D4994637E8343E3600D51FBC6C71A0094FA2CDD545B11C5C0C797324F1
003088250CA6E7C7FE649CE85820F7
r8lambdaqrzmfDOyDuplJFtpJLozn3P9EZI
04B8266A46C55657AC734CE38F018F2192
r8lambdaINi973CgoPHuwX2lSEXLm03m9SY
393C7F7D53666B5054B5E6C6D3DE94F4296C0C599E2E2E241050DF18B6090BDC90186904968BB
8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC50
b28ef557ba31dfcbdd21ac46e2a91e3c304f44cb87058ada2cb815151e610046
324A6EDDD512F08C49A99AE0D3F961197A76413E7BE81A400CA681E09639B5FE12E59A109F78BF4A373541B3B9A1
D7C134AA264366862A18302575D1D787B09F075797DA89F57EC8C0FC
115792089210356248762697446949407573529996955224135760342422259061068512044369
c49d360886e704936a6678e1139d26b7819f7e90
42debb9da5b3d88cc956e08787ec3f3a09bba5f48b889a74aaf53174aa0fbe7e3c5b8fcd7a53bef563b0e98560328960a9517f4014d3325fc7962bf1e049370d76d1314a76137e792f3f0db859d095e4a5b932024f079ecf2ef09c797452b0770e1350782ed57ddf794979dcef23cb96f183061965c4ebc93c9c71c56b925955a75f94cccf1449ac43d586d0beee43251b0b2287349d68de0d144403f13e802f4146d882e057af19b6f6275c6676c8fa0e3ca2713a3257fd1b27d0639f695e347d8d1cf9ac819a26ca9b04cb0eb9b7b035988d15bbac65212a55239cfc7e58fae38d7250ab9991ffbc97134025fe8ce04c4399ad96569be91a546f4978693c7a
6A91174076B1E0E19C39C031FE8685C1CAE040E5C69A28EF
0238af09d98727705120c921bb5e9e26296a3cdcf2f35757a0eafd87b830e7
91A091F03B5FBA4AB2CCF49C4EDD220FB028712D42BE752B2C40094DBACDB586FB20
100997906755055304772081815535925224869841082572053457874823515875577147990529272777244152852699298796483356699682842027972896052747173175480590485607134746852141928680912561502802222185647539190902656116367847270145019066794290930185446216399730872221732889830323194097355403213400972588322876850946740663962
255705fa2a306654b1f4cb03d6a750a30c250102d4988717d9ba15ab6d3e
9B9F605F5A858107AB1EC85E6B41C8AA582CA3511EDDFB74F02F3A6598980BB9
6C01074756099122221056911C77D77E77A777E7E7E77FCB
f8183668ba5fc5bb06b5981e6d8b795d30b8978d43ca0ec572e37e09939a9773
10B7B4D696E676875615175137C8A16FD0DA2211
cfa64e9e8fcc723baccbe7f41c11b475
r8lambda9xMPfYErfaSiLTOBhY9MzEV0UY0
04925BE9FB01AFC6FB4D3E7D4990010F813408AB106C4F09CB7EE07868CC136FFF3357F624A21BED5263BA3A7A27483EBF6671DBEF7ABB30EBEE084E58A0B077AD42A5A0989D1EE71B1B9BC0455FB0D2C3
9B9F605F5A858107AB1EC85E6B41C8AACF846E86789051D37998F7B9022D759B
3086d221a7d46bcde86c90e49284eb153dab
r8lambdag30oTtxB9lLYEcefoVvZCIp68nQ
03E5A88919D7CAFCBF415F07C2176573B2
5e3db9659f2cb21824228d7adc98e093
004D696E67687561517512D8F03431FCE63B88F4
39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643
4D696E676875615175985BD3ADBADA21B43A97E2
EEAF0AB9ADB38DD69C33F80AFA8FC5E86072618775FF3C0B9EA2314C9C256576D674DF7496EA81D3383B4813D692C6E0E0D5D8E250B98BE48E495C1D6089DAD15DC7D7B46154D6B6CE8EF4AD69B15D4982559B297BCF1885C529F566660E57EC68EDBC3C05726CC02FD4CBF4976EAA9AFD5138FE8376435B9FC61D2FC0EB06E3
8e6cdd1c5f7b9afd9367ca63117bec7a
90EAF4D1AF0708B1B612FF35E0A2997EB9E9D263C9CE659528945C0D
70f93a3fe0d21fc2c1a7e35937693aeaa47d40532d7ae339f455d7042a770734c7e18c3658c103c965886a800ea2ac8efdc3be433cfc0bb1bf2c1db7406f1e37577e99be6b9bd5c8af87e5faf351bcbd3e0695e3e7e72514d0df6e0d6fb616dfe46512f94460b0cd3167095864dd353d7009c2dd50f419127036002406998467
fca682ce8e12caba26efccf7110e526db078b05edecbcd1eb4a208f3ae1617ae01f35b91a47e6df63413c5e12ed0899bcd132acd50d99151bdc43ee737592e17
636f6d2e4d6f6e657942696e676f2e4c75636b79526577617264732e4361736847616d652e42696757696e6e6572
5FF6108462A2DC8210AB403925E638A19C1455D21
FD0D693149A118F651E6DCE6802085377E5F882D1B510B44160074C1288078365A0396C8E681
10686D41FF744D4449FCCF6D8EEA03102E6812C93A9D60B978B702CF156D814EF
E3F9E1E0CF99D0E56A055BA65E241B3399F7CEA524326B0CDD6EC1327ED0FDC1
3E1AF419A269A5F866A7D3C25C3DF80AE979259373FF2B182F49D4CE7E1BBC8B
06973B15095675534C7CF7E64A21BD54EF5DD3B8A0326AA936ECE454D2C
r8lambdaGLxX9cynQV0nFMHcrOc0qib6Gg
c06c8400-8e06-11e0-9cb6-0002a5d5c51b
77E2B07370EB0F832A6DD5B62DFC88CD06BB84BE
040369979697AB43897789566789567F787A7876A65400435EDB42EFAFB2989D51FEFCE3C80988F41FF883

安全提示信息 应用程序记录日志信息,不得记录敏感信息

应用程序记录日志信息,不得记录敏感信息
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs

Files:
com/appsflyer/internal/AFb1vSDK.java, line(s) 1222,1223,1227
com/appsflyer/internal/AFf1jSDK.java, line(s) 93
com/appsflyer/internal/AFf1kSDK.java, line(s) 61,104
com/appsflyer/internal/AFg1jSDK.java, line(s) 89,97,112,101,107,105
com/canhub/cropper/CropImageActivity.java, line(s) 1223
com/iap/android/iaptinylog/IAPTinyLogger.java, line(s) 108
com/iap/android/mppclient/basic/http/core/HttpUtils.java, line(s) 38,53
com/iap/android/mppclient/basic/utils/Util.java, line(s) 12
com/iap/android/mppclient/container/activity/ACContainerActivity.java, line(s) 61
com/iap/android/mppclient/container/cache/ResourceCacheManager.java, line(s) 18,44,56,60,28,32,36
com/iap/android/mppclient/container/js/SystemExtension.java, line(s) 68,32,130
com/iap/android/mppclient/container/presenter/ACWebViewClient.java, line(s) 181,219,245,274,310,318,250,87
com/iap/android/mppclient/container/utils/IOUtils.java, line(s) 85,91,106,115,143
com/iap/android/mppclient/mpm/AlipayPlusClientMPM.java, line(s) 81,86
com/iap/android/mppclient/mpm/plugin/PageEventPlugin.java, line(s) 66,42
com/iap/android/mppclient/mpm/route/RouterManager.java, line(s) 118,123
com/otaliastudios/cameraview/CameraLogger.java, line(s) 35,28,24,30
o/ACContainerPresenter.java, line(s) 378,562,688,1175
o/AFLogger7.java, line(s) 9
o/AFa1tSDK.java, line(s) 9
o/AFh1cSDKAFa1tSDK.java, line(s) 414
o/AbbreviatedType.java, line(s) 21,37,29,25,33
o/AbstractMessageLite.java, line(s) 144
o/AnimatedFieldsEnd.java, line(s) 42,48,43,49
o/AppBarLayoutScrollingViewBehavior.java, line(s) 79
o/AppMeasurementJobService.java, line(s) 259
o/ArrayAccessor.java, line(s) 59
o/BitmapCallback.java, line(s) 151,154,159
o/BottomAppBarBehavior.java, line(s) 40
o/BottomSheetBehavior.java, line(s) 20,28
o/BuiltInsBinaryVersionCompanion.java, line(s) 169
o/C0197bXq.java, line(s) 39,43,68,72,82,105,118,130,158,169,187
o/C0215bYk.java, line(s) 44,50,63,150,207
o/C0664Db.java, line(s) 409
o/C0940cqT.java, line(s) 317,120,124,185,194,227
o/C0945cqY.java, line(s) 21,45
o/C0946cqZ.java, line(s) 47,103
o/C1971bAa.java, line(s) 693
o/C2000abbreviatedType.java, line(s) 21,37,29,25,33
o/C3302bAa.java, line(s) 887
o/C3597bKz.java, line(s) 46,94,97
o/C3939bXq.java, line(s) 37,41,66,70,80,103,116,128,156,167,185
o/C3960bYk.java, line(s) 43,49,62,149,206
o/C5469cDc.java, line(s) 5,8,14,18
o/C5509cEp.java, line(s) 75,111
o/C6807cqT.java, line(s) 318,121,125,186,195,228
o/C6812cqY.java, line(s) 21,45
o/C6813cqZ.java, line(s) 47,103
o/C7503isLateinit.java, line(s) 167,337
o/C7702main.java, line(s) 753,757,768,772
o/C8049setOrientation.java, line(s) 346
o/C8480zzl.java, line(s) 5548,6192,6702,6710
o/CNCollectionRouter2.java, line(s) 32,15,28
o/CallableId.java, line(s) 42
o/Camera2Engine11.java, line(s) 17
o/Camera2Engine7.java, line(s) 191
o/CameraControlInternalCameraControlException.java, line(s) 380,660,83,88,824
o/CameraUtils2.java, line(s) 61,124,128
o/CameraViewCameraCallbacks11.java, line(s) 499
o/CaptureFailedRetryQuirk$IconCompatParcelizer.java, line(s) 21
o/CaptureFailedRetryQuirk$setBackground.java, line(s) 21
o/CaptureFailedRetryQuirk$setLabel.java, line(s) 25
o/CaptureFailedRetryQuirk$setOptions.java, line(s) 21
o/CaptureFailedRetryQuirk.java, line(s) 341,208
o/ClearFrames.java, line(s) 200,199,358,410,470
o/ClearTemplateSegmentationResults.java, line(s) 22,23
o/CliSealedClassInheritorsProvider.java, line(s) 52
o/CloneableClassScopeCompanion.java, line(s) 74
o/CombineContinuationsWorker.java, line(s) 74
o/ConstructorDescriptor.java, line(s) 383
o/CoroutineLiveData.java, line(s) 19
o/DEFAULT.java, line(s) 39,61,64,107,110
o/DeactivateEncoderSurfaceBeforeStopEncoderQuirk.java, line(s) 231,236
o/DescriptorFactory.java, line(s) 31,19,13,25
o/DescriptorRendererOptionsDefaultImpls.java, line(s) 69,95,112
o/DescriptorRendererOptionsImpl.java, line(s) 24,36,51,64,211,28,43,56,68
o/DescriptorRendererOptionsImplLambda0.java, line(s) 26
o/DescriptorVisibilities2.java, line(s) 100
o/DeserializedDescriptor.java, line(s) 171
o/EnabledForensicFieldsBegin.java, line(s) 279,280,294,295
o/EngineThread.java, line(s) 91,98,133,140,105,112,77,84,119,126
o/EnumEntrySyntheticClassDescriptorEnumEntryScope1.java, line(s) 385,390
o/ExcludeStretchedVideoQualityQuirk.java, line(s) 150
o/ExecutorSelector.java, line(s) 93,147,162,378,380,387,408,419
o/FaceDetected.java, line(s) 56,65,77,98,112,125,57,78,66,99,113,126
o/FieldDescriptor.java, line(s) 76,326,392
o/FileAlreadyExistsException.java, line(s) 23
o/FirebaseRemoteConfigServerException.java, line(s) 32,131
o/FirebaseSessionsRegistrar.java, line(s) 110
o/ForensicAnimatedFieldsEnd.java, line(s) 52,55
o/FqNamesUtilKt.java, line(s) 37,53
o/GetAnimatedField.java, line(s) 258,188,232,257,327,207,328,365
o/GetAuthCodePlugin11.java, line(s) 160
o/GetChars.java, line(s) 462
o/GetDocumentType.java, line(s) 22,16
o/GetForensicFieldType.java, line(s) 48
o/GetFramesCount.java, line(s) 25,101
o/GetImageField.java, line(s) 62,68,74,80,86,94,147,63,69,75,81,87,95,148
o/GetLivenessInstructionDescription.java, line(s) 37,36
o/GetPradoLinks.java, line(s) 101,157,102,158
o/GetQuadrangle.java, line(s) 43
o/GetSeenTemplates$setBackground.java, line(s) 205,173,204,228,174,229
o/GetSeenTemplates.java, line(s) 110,111
o/GetSimilarityEstimation.java, line(s) 57,58
o/GetTemplateDetectionResultsCount.java, line(s) 25,26
o/GetTemplateSegmentationResultsCount.java, line(s) 28,46,51,56,35,27,34,39,45,50,55,40
o/GetVariant.java, line(s) 73
o/GlideAppModule.java, line(s) 305
o/HasAccumulatedFaceDescription.java, line(s) 40,51,64,71,43,54,65,72
o/HasSupportedForensicField.java, line(s) 31,30
o/HasVisualizationImage.java, line(s) 66,50
o/IAPTinyLog.java, line(s) 392
o/ISslErrorHandler.java, line(s) 91,101,125
o/IdAnimatedField.java, line(s) 54,55
o/IdAnimatedField_SetName.java, line(s) 300
o/IdAnimatedFieldsMapIterator_Equals.java, line(s) 266,299,349
o/IdAnimatedFieldsMapIterator_GetValue.java, line(s) 416,420,412
o/IdBaseFieldInfo_AttributesEnd.java, line(s) 81,96,98,100,123,133,160
o/IdBaseFieldInfo_GetAttribute.java, line(s) 946,714
o/IdBaseFieldInfo_GetIsAccepted.java, line(s) 38,52
o/IdEngine.java, line(s) 146,175,183,208,91,98,145,155,174,182,197,207,217,92,99,156,223,198
o/IdFaceFeedback.java, line(s) 56,55
o/IdFaceLivenessResult.java, line(s) 62,61
o/IdFeedbackContainer.java, line(s) 29,30
o/IdFeedback_SessionEnded.java, line(s) 66,69,72,75,78,93,115,120,125
o/IdFieldProcessingSession_GetAnimatedFieldsCount.java, line(s) 24,31,38,45,59,23,30,37,44,51,52,58,65,66
o/IdResult_SetDocumentType.java, line(s) 49,53
o/IdSession.java, line(s) 282,283,297,298
o/IdTextField_SetValue__SWIG_1.java, line(s) 42
o/ImageCapturePixelHDRPlusQuirk.java, line(s) 38
o/ImageFieldsEnd.java, line(s) 174,114,123,130,147,152,171,115,124,131,132,133,137,148,153
o/ImageUtilCodecFailedException.java, line(s) 143,350,425,96,125,281,294,318,354,357,406,409
o/IntRange.java, line(s) 179,82,83,122,176,177,178
o/InterruptedRuntimeException.java, line(s) 29,64
o/IsActivated.java, line(s) 39,42
o/Java8RepeatableContainerLoader.java, line(s) 161,180,416,420,424,430
o/JpegCaptureDownsizingQuirk$setBackground.java, line(s) 102,107,112,117
o/JsonDataException.java, line(s) 78,85,258
o/JvmBuiltInsCustomizerWhenMappings.java, line(s) 99,164,170,192,186,206
o/JvmFunctionSignatureKotlinConstructor.java, line(s) 111,110
o/KClass.java, line(s) 23
o/KClassImpl.java, line(s) 37,45,59,75,92,135,151,160
o/KClassImplDataLambda0.java, line(s) 23
o/KMutableProperty0.java, line(s) 38
o/KMutableProperty1.java, line(s) 71
o/KMutableProperty1Setter.java, line(s) 20,23
o/KMutableProperty2Setter.java, line(s) 32,40
o/KParameterKind.java, line(s) 22
o/KTypeProjectionWhenMappings.java, line(s) 51
o/KTypesJvm.java, line(s) 35
o/K_PACKAGE_CACHElambda1.java, line(s) 70,79,83,33,48,64,92,40,44,87
o/KeywordStringsGenerated.java, line(s) 26
o/KotlinNullPointerException.java, line(s) 60
o/LifecycleCamera.java, line(s) 81
o/LifecycleControllerExternalSyntheticLambda0.java, line(s) 274
o/LifecycleDispatcher.java, line(s) 55
o/LowMemoryQuirk.java, line(s) 922,789,1024
o/Main.java, line(s) 672,676,687,691
o/MediaCodecInfoReportIncorrectInfoQuirk.java, line(s) 87
o/Metrics.java, line(s) 470,476
o/MlKitInitProvider$setFieldValue.java, line(s) 50
o/ModelLoaderModelLoadingLogger.java, line(s) 155,160,167,171,192,214
o/NegativeLatLongSavesIncorrectlyQuirk.java, line(s) 41,49,62,64,66
o/OnedRecognitionOptions.java, line(s) 69,83,87,145,163,185,188
o/OptionalModuleUtils.java, line(s) 47,125,132,59,67,93,99
o/OverrideRenderingPolicy.java, line(s) 21,22
o/PaddingElement.java, line(s) 741
o/PermissiblePrefixDocMasksEnd.java, line(s) 90,91
o/PlatformDependentDeclarationFilter.java, line(s) 1143,1152
o/PreviewDelayWhenVideoCaptureIsBoundQuirk.java, line(s) 358,424,438,465
o/ProjectiveTransform_IsInvertable.java, line(s) 18,40,33
o/PropertyAccessorRenderingPolicy.java, line(s) 41,42,72
o/ProtoBufClass1.java, line(s) 83
o/ProtoBufEffectInvocationKind.java, line(s) 25,49,20,37,31,43
o/ProtoBufTypeOrBuilder.java, line(s) 265,362,367,285,287,385,386
o/ProtoBufTypeParameterBuilder.java, line(s) 128,131,265,146,153,164,174,220,235,251,258,260
o/ProtoBufTypeParameterOrBuilder.java, line(s) 136,135
o/ProtoBufTypeParameterVariance.java, line(s) 82,81
o/ProtoBufValueParameterBuilder.java, line(s) 102,118,170,179,185,90,101,117,169,114,154,162,174,199,218,328,337,345,359
o/ProtoBufVersionRequirement.java, line(s) 38,50,62,93,106,136,177,197,200,232,242
o/ProtoBufVersionRequirement1.java, line(s) 2081,2096,2155,67,80,93,110,117,2112,2154
o/ProtoBufVersionRequirementBuilder.java, line(s) 86
o/ProtoBufVersionRequirementLevel.java, line(s) 24,23
o/ProtoBufVersionRequirementLevel1.java, line(s) 86,100,104,109,125,153,169,133,138,157,85,99,103,108,121,152,168,49
o/ProtocolVersionUnsupportedProtocolException.java, line(s) 131
o/RemoteModelManager.java, line(s) 144
o/RemoteModelManagerRemoteModelManagerRegistration.java, line(s) 1160,1259,1312,1357,1587,1594,1597,1978,2188,2208,2221,2326,2404,2421,2466,2507,2586,2630,2830,2836,2931,2980,2993,2997,3025,3054,3188,3411,3664,3675,3682,493,991,1185,1190,1250,1269,1277,1533,1722,2379,2945,2949,2953,3096,3104
o/RemoveImageField.java, line(s) 144,153,201,238,143,152,198,237
o/RotaryInputElement.java, line(s) 358,362,365
o/Rxml.java, line(s) 7
o/SerializationParameters_IgnoredKeysEnd.java, line(s) 32,39,50,61,72,79,83,94,101,108,115,122,129,136,143
o/ServiceC1758aUa.java, line(s) 1190,1273,1390,1441
o/SetDocumentType.java, line(s) 435,18,565,484
o/SetFeature.java, line(s) 189,186
o/SetIsHighlighted.java, line(s) 42
o/SetOrientation.java, line(s) 349
o/SetRawFieldQuadrangles.java, line(s) 1150
o/SetValue.java, line(s) 39,110,38,100,109,101
o/SetVisualizationImage.java, line(s) 66,65
o/SharedPrefManager.java, line(s) 48,70,127,163,181
o/SignatureEnhancementLambda3.java, line(s) 106,119,127,138,159
o/SignatureEnhancementLambda4.java, line(s) 45,69
o/SmoothCalendarLayoutManager.java, line(s) 56,64
o/SpecialNames.java, line(s) 35
o/SupportedFieldProcessorsEnd.java, line(s) 70,75,80,89,71,76,81,90
o/SupportedForensicFieldsEnd.java, line(s) 266,225,306
o/SurfaceViewNotCroppedByParentQuirk.java, line(s) 200,301,319,444,513,230,499,515,529
o/SurfaceViewStretchedQuirk.java, line(s) 96,152,168,137,142
o/SwipeDismissBehavior.java, line(s) 52
o/SystemExtension1$setOptions.java, line(s) 20
o/SystemExtension1.java, line(s) 52,80,137,247,249,38,40,46,49,58,60,66,71,78,205,212,214,223,92,100,111,140,149,208,216,220,266
o/SystemExtensionBatteryBroadcastReceiver.java, line(s) 56,67,69,92,104,108,110,115,127,188,210,265,269,277,293,100,197,214,228,261,267,312
o/TargetPlatform.java, line(s) 153
o/UtilParameterizedTypeImpl.java, line(s) 57,70,217,83,137,236,248,258,264,267,269,273
o/ViewPager2LinearLayoutManagerImpl.java, line(s) 30
o/VisibilitiesInvisibleFake.java, line(s) 75,115
o/VisibilitiesPublic.java, line(s) 61
o/WebSocket2.java, line(s) 1023
o/WildcardTypeImpl.java, line(s) 36,42,53
o/WindowInsetsCompatImpl28ExternalSyntheticApiModelOutline1.java, line(s) 129,577,629,136
o/WorkDatabase.java, line(s) 73
o/_returnTypelambda7.java, line(s) 52,63
o/access1400.java, line(s) 98,108
o/access1600.java, line(s) 28,40,61,73,85
o/access18800.java, line(s) 139,134,171
o/access19702.java, line(s) 27
o/access21202.java, line(s) 42,61,139
o/access21802.java, line(s) 24,29,23,28
o/access21900.java, line(s) 87,103
o/access7202.java, line(s) 35
o/accessgetClassId.java, line(s) 22,19
o/accessgetSTARcp.java, line(s) 19
o/accessgetSignaturesp.java, line(s) 118,137
o/accessinverseMap.java, line(s) 117,212,292
o/accessorAnnotationUtilKtlambda0.java, line(s) 655
o/accessorBuiltInAnnotationDescriptorlambda0.java, line(s) 355,359,363
o/accessorDescriptorRendererOptionsImpllambda1.java, line(s) 44,56,59,78,81,86,96,114,120,123,129,131,135,140,142,146,157,160,165,170,186,189,193,198,213,219,229,230,234,239,201
o/accessorKClassImplDatalambda15.java, line(s) 23
o/accessorKClassImplDatalambda6.java, line(s) 37
o/accessorTypeParameterUtilsKtlambda1.java, line(s) 1663
o/accessreflectId.java, line(s) 89,91
o/adjustRowNumbersFromRRI.java, line(s) 86,148,171
o/annotations_delegatelambda1.java, line(s) 29,33,49,89,127,131,71
o/asFlow.java, line(s) 250,276
o/bHI.java, line(s) 79,85,58,65,114
o/bHM.java, line(s) 48,62,30,36,41,55
o/bHO.java, line(s) 88,101
o/bME.java, line(s) 7
o/blocksInteractionBelow.java, line(s) 55,66
o/cCK.java, line(s) 66,191
o/cCR.java, line(s) 393,252,424,449
o/cCS.java, line(s) 134,130,181
o/cCX.java, line(s) 106
o/callOnMessageDecompressionError.java, line(s) 213
o/callSuspendBy.java, line(s) 67,104,28,42,73,116,62,79,110,54,98,29,48,85,122
o/clean.java, line(s) 78,108,153,167,186,191,214,252,261,287,296,316,453,455,457,459,469,508,753,772,773,779,781,787,818
o/clearFrameProcessors.java, line(s) 220
o/clearLatestModelHash.java, line(s) 186,191,269,305,364,398,419,456,507,517,525,567,575,654,674,723,736,52,135,171,496,540,636
o/computeReflected.java, line(s) 216,312
o/computeSealedSubclasses.java, line(s) 119,130
o/computeSealedSubclassescollectSubclasses.java, line(s) 33,45,57,64
o/coroutinesId.java, line(s) 72,114,127,136,185,201,235,253,256,67,243
o/createCloseFrame.java, line(s) 28
o/cyC.java, line(s) 65
o/d2.java, line(s) 38
o/deleteOldModels.java, line(s) 208,227,255
o/delete_Quadrangle.java, line(s) 99
o/delete_QuadranglesMapIterator.java, line(s) 247,286,246,285
o/delete_Serializer.java, line(s) 160,181,199,159,180,198,221,230
o/delete_StringsVectorIterator.java, line(s) 41,40
o/detectFacesImageByteBufferMultiPlanesJni.java, line(s) 169,177
o/dispatchOnCameraOpened.java, line(s) 450,453,609,614,1323
o/enumsId.java, line(s) 105,126,128,132,139,148,154,160,174,188,121,191
o/findClassAcrossModuleDependencies.java, line(s) 205
o/findKFunction.java, line(s) 35,51
o/findTypeAliasAcrossModuleDependencies.java, line(s) 416,420,454,637,653,669,685,699,711,732
o/getAccountPeriodlambda38.java, line(s) 43
o/getAllLandmarks.java, line(s) 23,38,28,33
o/getBASE_ENUMS_PACKAGE.java, line(s) 28,35,62
o/getBoolean.java, line(s) 37,56
o/getCachedDuration.java, line(s) 69
o/getClassifierDescriptor.java, line(s) 809
o/getCode128MinConsistentLines.java, line(s) 423,431,458,468,513,520,536,542,422,430,457,467,512,519,535,541,449,485,507,545
o/getComponentPlatforms.java, line(s) 49,54,63,67
o/getContainer.java, line(s) 84,235,288
o/getCurrentPlayTime.java, line(s) 272
o/getDeclaredFunctions.java, line(s) 23,29,33
o/getDeclaredStaticMembers.java, line(s) 30,33,54
o/getDecodedValue.java, line(s) 59,85,91,97,103,113
o/getDownloadingModelHash.java, line(s) 189
o/getDownloadingModelStatusCode.java, line(s) 30,66,116,124,129,151
o/getEngine.java, line(s) 62
o/getFlash.java, line(s) 23,15,19
o/getFrameProcessingMaxWidth.java, line(s) 516,834,849,869
o/getFrameProcessingPoolSize.java, line(s) 127
o/getFunctionAnnotation.java, line(s) 10,14,18,22,26,30,34,38,42,47,51,55,59,63,67,71,75,79,83,88,92
o/getFunctionTypeArgumentProjections.java, line(s) 1005
o/getFunctionslambda5.java, line(s) 85,111,115,125
o/getHasConsentForAdsPersonalization.java, line(s) 8
o/getHasToolbarMenu.java, line(s) 1680
o/getHost.java, line(s) 81,83,87,91,96
o/getItfMinConsistentLines.java, line(s) 414,426,439
o/getJSPluginClass.java, line(s) 142,170
o/getJavaAnalogue.java, line(s) 65,87,86,41,57
o/getJvmConstructorSignature.java, line(s) 80,125,130,138
o/getJvmErasure.java, line(s) 90
o/getJvmErasureannotations.java, line(s) 26
o/getKotlinMetadataClassName.java, line(s) 35,112
o/getLog.java, line(s) 275
o/getModelDir.java, line(s) 52
o/getModelUri.java, line(s) 318,319,327,335,265,499,507,542,554,855,875,891,903,913,921,933,942,1549,1561,1637,1647,1657,1679,1906,1915,2420,1791,1798,1809,1816,1833,1840
o/getOrchestrator.java, line(s) 77,80,83,86,114,117,120,123,240,243,246,249,252,255
o/getParameterTypeSize.java, line(s) 16
o/getPhoneNumberHintIntent.java, line(s) 156
o/getRepeatableClass.java, line(s) 17,37
o/getShortClassName.java, line(s) 241
o/getStackTraceElement.java, line(s) 33
o/getSuperState.java, line(s) 56,63,98,105,18,70,77,84,91
o/getSuperclassesannotations.java, line(s) 32
o/getUpperBoundIdList.java, line(s) 339,339,353,353,278,343,343,335,335,347,347,373
o/getV_plane_pixel_stride.java, line(s) 69,72
o/getValueParameterReference.java, line(s) 287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305
o/getVarargElementTypeId.java, line(s) 302
o/glGetProgramInfoLog.java, line(s) 51,55
o/glGetUniformiv.java, line(s) 235
o/glIsTexture.java, line(s) 222
o/glTexParameteri.java, line(s) 98
o/handleDecodeEndLog.java, line(s) 15,101
o/handleOAuthEndLog.java, line(s) 63
o/hasInlineClassUnderlyingPropertyName$setFieldValue.java, line(s) 25,41,46,51
o/hasInlineClassUnderlyingPropertyName.java, line(s) 40,63
o/hasLevel.java, line(s) 38,34,37,114,129
o/hasVarargElementTypeId.java, line(s) 71,62,63,70,87,88,29
o/hasVersion.java, line(s) 48,61,70,117,127,75,78,81,104,107,47,60,116,126
o/hasVersionFull.java, line(s) 42
o/hasVersionKind$setOptions.java, line(s) 48,51
o/hasVersionKind.java, line(s) 88,40,82,85,117,92,96,101
o/initializeFrameBufferReleaseCallback.java, line(s) 63
o/instantiateCameraEngine.java, line(s) 68,83,98
o/isAbstractannotations.java, line(s) 25
o/isActivityRunning.java, line(s) 52,60,91,124
o/isBaseModel.java, line(s) 271,280,323,341
o/isData.java, line(s) 58
o/isInstance.java, line(s) 251,442
o/isLateInit.java, line(s) 171,328
o/isModelDownloadedAndValid.java, line(s) 41
o/isNotExtension.java, line(s) 91,94,97,100,103,106,114,117,120,123,146,154
o/isNotNullTypeParameter.java, line(s) 152
o/isRawType.java, line(s) 82,106,131
o/isSealed.java, line(s) 46
o/isSingleClassifierType.java, line(s) 12
o/isSubclassOflambda17.java, line(s) 36,86,95,106,164
o/isSuspendannotations.java, line(s) 262,263
o/isVarargannotations.java, line(s) 56,61,105,87,89
o/isVisibleIgnoringReceiver.java, line(s) 97
o/knownClassNamesInPackage.java, line(s) 21,37,51,29,30,36,43,50,44
o/loadRecordsToHolder.java, line(s) 64
o/logErrorCodes.java, line(s) 17
o/logWarn.java, line(s) 80
o/mergeExpandedType.java, line(s) 124,133
o/modelExistsLocally.java, line(s) 41
o/nativeAddTransceiverWithTrack.java, line(s) 135
o/nestedClasses_delegatelambda10.java, line(s) 59,61,55
o/new_IdCheckField__SWIG_0.java, line(s) 81,88
o/new_IdCheckField__SWIG_1.java, line(s) 52,76
o/new_IdCheckField__SWIG_3.java, line(s) 100,120,228,231
o/new_IdFaceFeedback.java, line(s) 75,90,171,184,205,264,74,89,170,183,204,263,97,118,201,217,229,243
o/new_IdFaceSimilarityResult__SWIG_3.java, line(s) 15,12
o/new_IdTemplateDetectionResult__SWIG_0.java, line(s) 21,28,20,27
o/new_IdTemplateDetectionResult__SWIG_1.java, line(s) 21
o/new_IdTemplateDetectionResult__SWIG_2.java, line(s) 34,120,230,33,65,75,92,119,133,173,229,66,76,93,134,174,40,108
o/new_IdTemplateSegmentationResult__SWIG_0.java, line(s) 29,50,67
o/new_IdTextField__SWIG_0.java, line(s) 47,46
o/new_OcrString__SWIG_1.java, line(s) 36,35
o/new_Polygon__SWIG_1.java, line(s) 38,37
o/new_Quadrangle__SWIG_1.java, line(s) 54,134,170,53,57,63,70,131,169,67,71
o/new_SerializationParameters__SWIG_0.java, line(s) 51,50
o/new_YUVDimensions__SWIG_0.java, line(s) 59,58
o/notifyFinished.java, line(s) 36,101
o/onCameraClosed.java, line(s) 71
o/onContentChanged.java, line(s) 41,58,72,102
o/onIceConnectionReceivingChange.java, line(s) 160
o/onLocationAvailability.java, line(s) 1084,3374,4110,1580,1582,1584,1586,1588,1590,1592,1594,1611,2025,1144,1147,1924,2029,3017,3029,3041,3050,3198,3452,3579,3756,3787,3807,4193,4199,4303,4315
o/onMenuOpened.java, line(s) 25
o/onReadingThreadFinished.java, line(s) 93,109
o/onReady.java, line(s) 54,57,65,67
o/onSmsCheckFailedlambda47.java, line(s) 211
o/onWritingThreadFinished.java, line(s) 74,105,126
o/pathSegments.java, line(s) 87,183,92
o/propHandlerByteCodePut.java, line(s) 73
o/pushDialoglambda23lambda22.java, line(s) 150
o/r8lambdaIeHOsPjkb5eYNLpYHwuM_yIUHY.java, line(s) 85,99,117
o/r8lambdak7glvNgoUNlSpCxWPGSZJ_J0i8.java, line(s) 178
o/r8lambdaoSeBp7hcjLWE43TFMKTxbi1k21Y.java, line(s) 310
o/recognize.java, line(s) 53
o/reflect.java, line(s) 38
o/renderTypeConstructor.java, line(s) 652,679,139,241,343,772,508,752
o/reportSupertypeLoopError.java, line(s) 563
o/resetCodec.java, line(s) 349,350,350,353,354
o/restartPreview.java, line(s) 166,171,180,186,192,201,208
o/retrieveRemoteModelInfo.java, line(s) 46,54,95,117,192,205,322,343,349,363,378,124
o/scheduleRunnableDelayed.java, line(s) 72,85
o/setAccessible.java, line(s) 29
o/setApplyingOpacityToLayersEnabled.java, line(s) 28,32
o/setBaselineAligned.java, line(s) 1681,985,1438,1444
o/setBoxBackgroundColorStateList.java, line(s) 629
o/setCardElevation.java, line(s) 117,137
o/setCheckedIconEnabled.java, line(s) 57,62,72,77,82,90,129,134
o/setCheckedIconVisible.java, line(s) 39
o/setChipDelegate.java, line(s) 140,142,144
o/setClassifierNamePolicy.java, line(s) 93,114,276
o/setClipTextToBoundingBox.java, line(s) 69,75
o/setCloseIconEndPadding.java, line(s) 77
o/setCodabarMinCodeLength.java, line(s) 84
o/setCode39UseCheckDigit$write.java, line(s) 21
o/setCode39UseCheckDigit.java, line(s) 102
o/setContentPadding.java, line(s) 56,65
o/setContentPaddingRelative.java, line(s) 1005,641,864,871,873,875,1576,1004
o/setContentScrim.java, line(s) 311,320,74
o/setDebugLog.java, line(s) 6
o/setDrawTopInsetForeground.java, line(s) 55,69,83,103,117,126,135
o/setErrorCode.java, line(s) 26
o/setExtensionReceiverParameter.java, line(s) 65,25
o/setExtraScales.java, line(s) 1368,1367
o/setFabAlignmentMode.java, line(s) 46,60
o/setFabAlignmentModeAndReplaceMenu.java, line(s) 63,83
o/setFabAlignmentModeEndMargin.java, line(s) 24
o/setFabAnchorMode.java, line(s) 58,61
o/setFabCradleMargin.java, line(s) 61,76,122,148,159
o/setFabCradleRoundedCornerRadius.java, line(s) 133
o/setFirstBaselineToTopHeight.java, line(s) 206
o/setHalfExpandedRatio.java, line(s) 22,26,30,52,56,60
o/setHideOnScroll.java, line(s) 34
o/setIconGravity.java, line(s) 25,27,40,42
o/setIconifiedByDefault.java, line(s) 72,75
o/setInline.java, line(s) 394,399
o/setLatestModelHash.java, line(s) 38
o/setLevel.java, line(s) 175
o/setLightStatusBar$setFieldValue.java, line(s) 27
o/setLightStatusBar.java, line(s) 264
o/setMaxCardElevation.java, line(s) 57
o/setMaxWidth.java, line(s) 63,45
o/setMediaController.java, line(s) 233,220
o/setModelFirstUseTimeMs.java, line(s) 116,124,132,140,228,250,262,271,280,291,297,440,449,456,465,541,551,559,588,614,635
o/setModelHash.java, line(s) 110
o/setNeedsEmptyIcon.java, line(s) 47
o/setOnCheckedStateChangeListener.java, line(s) 19,28
o/setPictureFormat.java, line(s) 29,38,40
o/setPreventCornerOverlap.java, line(s) 192,203,218
o/setProductId.java, line(s) 171,178,183,233,233,248
o/setProgressBarVisibility.java, line(s) 150,84,130
o/setQrEnableFourthCornerApproximation.java, line(s) 25,35
o/setReified.java, line(s) 95,94,82,86,88
o/setSecure.java, line(s) 80
o/setSelected.java, line(s) 37,46,67,79,91,100,114,128,139
o/setSelectedTabIndicatorColor.java, line(s) 550,614
o/setSelectedTabIndicatorHeight.java, line(s) 18,17
o/setShouldDockBigOverlays.java, line(s) 19,29
o/setSocketFactory.java, line(s) 46,233,74,96
o/setStatusBarForegroundColor.java, line(s) 67
o/setSubheaderInsetEnd.java, line(s) 342
o/setSubtitle.java, line(s) 147,151
o/setTargetElevation.java, line(s) 29
o/setTextMetricsParamsCompat.java, line(s) 225,303
o/setThreshold.java, line(s) 229,286,329
o/setTitleCollapseMode.java, line(s) 502,507
o/setTitleMarginStart.java, line(s) 432,438
o/setTrackResource.java, line(s) 350
o/setTrackTintList.java, line(s) 98
o/setValueFrom.java, line(s) 183
o/setVarargElementTypeId.java, line(s) 50,64,30,55,49,61
o/setWhiteBalance.java, line(s) 138,161
o/setWithoutSuperTypes.java, line(s) 118
o/shortName.java, line(s) 155,151,175
o/showCommonSmsDialog.java, line(s) 59
o/shrink.java, line(s) 380,443,455
o/signOut.java, line(s) 1188
o/simpleNotNullType.java, line(s) 75
o/skipHeaders.java, line(s) 76,121,222,229,119
o/startDrag.java, line(s) 31
o/stopManagingCursor.java, line(s) 35,97
o/swigTakeOwnership.java, line(s) 19,18
o/typeNormalizer_delegatelambda2.java, line(s) 150,145,936,655,692,657,702,704,741,749
o/typeStringsDifferOnlyInNullability.java, line(s) 37
o/unsignedId.java, line(s) 34,46,43,54
o/validateModel.java, line(s) 1235,50,771,127,776,787,812,826,832,846,879,907,924,1162,1246
o/withStateAtLeast.java, line(s) 38,42
o/zbah.java, line(s) 568,901
o/zbh.java, line(s) 159
o/zzL.java, line(s) 909,1258,1547,1555
o/zzae.java, line(s) 1017,1017
o/zzamn.java, line(s) 25
o/zzaot.java, line(s) 1471
o/zzbbp.java, line(s) 42,60,64,68
o/zzbhm.java, line(s) 349
o/zzbia.java, line(s) 42
o/zzbib.java, line(s) 18
o/zzbof.java, line(s) 17,33
o/zzbpp.java, line(s) 46
o/zzbqe.java, line(s) 102
o/zzbqh.java, line(s) 69
o/zzbqw.java, line(s) 363
o/zzbqx.java, line(s) 437
o/zzbsi.java, line(s) 24,32
o/zzbsl.java, line(s) 13
o/zzbsw.java, line(s) 463,467,470
o/zzbtd.java, line(s) 517,764,791,802,866
o/zzbti.java, line(s) 116,120,123,213
o/zzbts.java, line(s) 134
o/zzbuo.java, line(s) 248,252
o/zzbuq.java, line(s) 549
o/zzbus.java, line(s) 110
o/zzbut.java, line(s) 28,46,35,38,41
o/zzbuz.java, line(s) 109
o/zzbvf$setFieldValue.java, line(s) 35
o/zzbvf$setOptions.java, line(s) 35
o/zzbvf.java, line(s) 37
o/zzbvm.java, line(s) 30
o/zzbvp.java, line(s) 85
o/zzbvq.java, line(s) 25,34,21,60,68
o/zzbvv.java, line(s) 49
o/zzbvx.java, line(s) 23
o/zzbwb.java, line(s) 130,200
o/zzbwe.java, line(s) 184,252,657,1424,377
o/zzbwn.java, line(s) 85
o/zzbwr.java, line(s) 539
o/zzbwy.java, line(s) 729,743
o/zzbxh.java, line(s) 288
o/zzbyj.java, line(s) 628
o/zzbyq.java, line(s) 427
o/zzbyr.java, line(s) 114,131,170,185,200
o/zzbys.java, line(s) 127
o/zzbyy.java, line(s) 55,58
o/zzbzb.java, line(s) 349,351
o/zzbzd.java, line(s) 310,312
o/zzbze.java, line(s) 417,419
o/zzbzh.java, line(s) 21,93,33,49,54,59,157,160,168,179,185,190
o/zzbzj.java, line(s) 469
o/zzbzk$setFieldValue.java, line(s) 155
o/zzbzk.java, line(s) 258,421
o/zzbzl.java, line(s) 34,78
o/zzbzm$setFieldValue.java, line(s) 106,111
o/zzbzm.java, line(s) 122
o/zzbzn$setOptions.java, line(s) 69
o/zzbzp$setBackground.java, line(s) 71
o/zzbzq.java, line(s) 362,372
o/zzhp.java, line(s) 65
o/zzoo.java, line(s) 38
o/zzos.java, line(s) 28
o/zzqm.java, line(s) 326,616
o/zzyw.java, line(s) 542
o/zzyx$setBackground.java, line(s) 59
o/zzyx.java, line(s) 263,270
o/zzzb.java, line(s) 2460,2490,2510,2513,2518,2521,2557,2991,3068,3129,610,1585,1643,1648,1674,1676,2278,2502,872,2533,2536,2544,2547,2550,2758
o/zzze.java, line(s) 474
o/zzzh.java, line(s) 579,589,995,1175,1547,1575,914,811,984,1042,1150
o/zzzl.java, line(s) 114,62
o/zzzm.java, line(s) 204,205
o/zzzo.java, line(s) 395,753
o/zzzt.java, line(s) 1698,1707,2084,2096
o/zzzu.java, line(s) 352,355,356,361,363,407,410,411,416,418
o/zzzv.java, line(s) 120,123,227,237,246
o/zzzw.java, line(s) 304,99,197
o/zzzz.java, line(s) 146
org/mvel2/DataConversion.java, line(s) 127
org/mvel2/PropertyAccessor.java, line(s) 366,375,384
org/mvel2/ast/Stacklang.java, line(s) 63
org/mvel2/sh/ShellSession.java, line(s) 81,292
org/mvel2/sh/command/basic/Help.java, line(s) 11
org/mvel2/sh/command/basic/ObjectInspector.java, line(s) 24,28,64,138,142
org/mvel2/sh/command/basic/Set.java, line(s) 20
org/mvel2/sh/command/basic/ShowVars.java, line(s) 22,25,30,33
org/mvel2/sh/command/file/PrintWorkingDirectory.java, line(s) 9
org/mvel2/templates/TemplateDebug.java, line(s) 10

安全提示信息 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它

此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04b-Mobile-App-Security-Testing.md#clipboard

Files:
o/C0862acZ.java, line(s) 4,55
o/C1926azE.java, line(s) 4,32
o/C2051acZ.java, line(s) 4,52
o/C3252azE.java, line(s) 4,31
o/StringsVectorIterator_GetValue.java, line(s) 5,342
o/createPeerConnection.java, line(s) 4,37
o/readBootstrapMethodsAttribute.java, line(s) 5,292
o/readMethod.java, line(s) 5,290
o/zzaoo.java, line(s) 5,24,62,66

安全提示信息 应用与Firebase数据库通信

该应用与位于 https://kaspi-mobile.firebaseio.com 的 Firebase 数据库进行通信

已通过安全项 此应用程序可能具有Root检测功能

此应用程序可能具有Root检测功能
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1

Files:
o/RuntimeErrorReporter.java, line(s) 29
o/access25802.java, line(s) 167,167,168
o/assertValid.java, line(s) 24

已通过安全项 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击

此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#testing-custom-certificate-stores-and-certificate-pinning-mstg-network-4

Files:
o/C1973bAe.java, line(s) 19,18,17,17
o/C1978bAj.java, line(s) 227,200
o/C2157bKm.java, line(s) 43,42,41
o/C2159bKo.java, line(s) 54,53,113,61,52,52
o/C2162bKs.java, line(s) 43,42,41,41
o/C2166bKw.java, line(s) 71,70,164,69,69
o/C3306bAe.java, line(s) 18,17,16,16
o/C3311bAj.java, line(s) 222,194
o/C3584bKm.java, line(s) 39,38,37
o/C3586bKo.java, line(s) 50,49,109,57,48,48
o/C3590bKs.java, line(s) 39,38,37,37
o/C3594bKw.java, line(s) 67,66,160,65,65
o/StringsSetIterator_Advance.java, line(s) 58,132,56,58,131,53,128,47,47,120,120

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (app-measurement.com) 通信。

{'ip': '180.163.150.161', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (firebase-settings.crashlytics.com) 通信。

{'ip': '180.163.150.34', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

综合安全基线评分总结

应用图标

Kaspi.kz v5.85.1

Android APK
43
综合安全评分
中风险