firebase / snippets-android
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 589
NUMBER_OF_FILES_MAIN 158
LINES_OF_CODE_MAIN 11,014
NUMBER_OF_FILES_MAIN_EXT_JAVA 80
LINES_OF_CODE_MAIN_EXT_JAVA 6,108
NUMBER_OF_FILES_MAIN_EXT_KT 77
LINES_OF_CODE_MAIN_EXT_KT 4,831
NUMBER_OF_FILES_MAIN_EXT_PY 1
LINES_OF_CODE_MAIN_EXT_PY 75
NUMBER_OF_FILES_TEST 0
LINES_OF_CODE_TEST 0
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 0
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 92
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 2,970
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 23
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 1,720
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GRADLE 68
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GRADLE 1,229
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 21
NUMBER_OF_FILES_OTHER 224
LINES_OF_CODE_OTHER 5,066
NUMBER_OF_FILES_OTHER_EXT_XML 179
LINES_OF_CODE_OTHER_EXT_XML 2,270
NUMBER_OF_FILES_OTHER_EXT_JSON 18
LINES_OF_CODE_OTHER_EXT_JSON 2,266
NUMBER_OF_FILES_OTHER_EXT_PROPERTIES 23
LINES_OF_CODE_OTHER_EXT_PROPERTIES 310
NUMBER_OF_FILES_OTHER_EXT_MD 2
LINES_OF_CODE_OTHER_EXT_MD 124
NUMBER_OF_FILES_OTHER_EXT_JAVA 1
LINES_OF_CODE_OTHER_EXT_JAVA 54
NUMBER_OF_FILES_OTHER_EXT_KT 1
LINES_OF_CODE_OTHER_EXT_KT 42
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIRESTORE 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIRESTORE 2,432
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIRESTORE_EXT_JAVA 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIRESTORE_EXT_JAVA 1,450
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIRESTORE_EXT_KT 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIRESTORE_EXT_KT 982
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STORAGE 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STORAGE 828
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STORAGE_EXT_JAVA 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STORAGE_EXT_JAVA 486
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STORAGE_EXT_KT 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STORAGE_EXT_KT 342
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRASHLYTICS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRASHLYTICS 124
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRASHLYTICS_EXT_KT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRASHLYTICS_EXT_KT 63
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRASHLYTICS_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRASHLYTICS_EXT_JAVA 61
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ML_FUNCTIONS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ML_FUNCTIONS 326
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ML_FUNCTIONS_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ML_FUNCTIONS_EXT_JAVA 168
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ML_FUNCTIONS_EXT_KT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ML_FUNCTIONS_EXT_KT 158
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MLKIT 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MLKIT 1,278
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MLKIT_EXT_JAVA 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MLKIT_EXT_JAVA 717
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MLKIT_EXT_KT 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MLKIT_EXT_KT 561
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUTH 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUTH 1,904
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUTH_EXT_JAVA 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUTH_EXT_JAVA 1,023
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUTH_EXT_KT 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUTH_EXT_KT 881
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MESSAGING 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MESSAGING 82
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MESSAGING_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MESSAGING_EXT_JAVA 50
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MESSAGING_EXT_KT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MESSAGING_EXT_KT 32
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DYNAMIC_LINKS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DYNAMIC_LINKS 464
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DYNAMIC_LINKS_EXT_JAVA 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DYNAMIC_LINKS_EXT_JAVA 250
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DYNAMIC_LINKS_EXT_KT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DYNAMIC_LINKS_EXT_KT 214
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TEST_LAB 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TEST_LAB 127
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TEST_LAB_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TEST_LAB_EXT_JAVA 66
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TEST_LAB_EXT_KT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TEST_LAB_EXT_KT 61
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPINDEXING 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPINDEXING 333
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPINDEXING_EXT_JAVA 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPINDEXING_EXT_JAVA 188
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPINDEXING_EXT_KT 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPINDEXING_EXT_KT 145
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANALYTICS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANALYTICS 280
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANALYTICS_EXT_KT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANALYTICS_EXT_KT 141
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANALYTICS_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANALYTICS_EXT_JAVA 139
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FUNCTIONS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FUNCTIONS 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FUNCTIONS_EXT_KT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FUNCTIONS_EXT_KT 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FUNCTIONS_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FUNCTIONS_EXT_JAVA 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DL_INVITES 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DL_INVITES 541
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DL_INVITES_EXT_JAVA 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DL_INVITES_EXT_JAVA 308
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DL_INVITES_EXT_KT 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DL_INVITES_EXT_KT 233
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INAPPMESSAGING 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INAPPMESSAGING 54
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INAPPMESSAGING_EXT_JAVA 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INAPPMESSAGING_EXT_JAVA 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INAPPMESSAGING_EXT_KT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INAPPMESSAGING_EXT_KT 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DATABASE 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DATABASE 952
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DATABASE_EXT_JAVA 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DATABASE_EXT_JAVA 520
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DATABASE_EXT_KT 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DATABASE_EXT_KT 432
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCHECK 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCHECK 208
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCHECK_EXT_JAVA 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCHECK_EXT_JAVA 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCHECK_EXT_KT 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCHECK_EXT_KT 93
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PERF 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PERF 228
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PERF_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PERF_EXT_JAVA 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PERF_EXT_KT 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PERF_EXT_KT 113
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TASKS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TASKS 195
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TASKS_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TASKS_EXT_JAVA 113
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TASKS_EXT_KT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TASKS_EXT_KT 82
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ADMOB 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ADMOB 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ADMOB_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ADMOB_EXT_JAVA 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ADMOB_EXT_KT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ADMOB_EXT_KT 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PREDICTIONS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PREDICTIONS 500
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PREDICTIONS_EXT_JAVA 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PREDICTIONS_EXT_JAVA 273
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PREDICTIONS_EXT_KT 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PREDICTIONS_EXT_KT 227
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIREBASEOPTIONS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIREBASEOPTIONS 42
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIREBASEOPTIONS_EXT_KT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIREBASEOPTIONS_EXT_KT 23
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FIREBASEOPTIONS_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FIREBASEOPTIONS_EXT_JAVA 19
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 0
NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS 12
LINES_OF_CODE_CONCERN_GENERAL_TODOS 489
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JAVA 6
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JAVA 262
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_KT 6
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_KT 227
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 146
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 10,525
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 74
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 5,846
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 71
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 4,604
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 75
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 128
LOW_RISK_FILE_SIZE_COUNT 24
MEDIUM_RISK_FILE_SIZE_COUNT 4
HIGH_RISK_FILE_SIZE_COUNT 2
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 4,914
LOW_RISK_FILE_SIZE_LOC 3,090
MEDIUM_RISK_FILE_SIZE_LOC 1,338
HIGH_RISK_FILE_SIZE_LOC 1,672
VERY_HIGH_RISK_FILE_SIZE_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,689
FILE_CHANGE_HISTORY_ACTIVE_DAYS 295
FILE_CHANGE_HISTORY_WEEKS 241
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,205
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 45
FILE_AGE_VERY_HIGH_RISK_COUNT 113
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 4,561
FILE_AGE_VERY_HIGH_RISK_LOC 6,453
NUMBER_OF_CONTRIBUTORS 27
NUMBER_OF_UNITS 660
LINES_OF_CODE_IN_UNITS 6,514
LINES_OF_CODE_OUTSIDE_UNITS 4,500
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 2,167
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 33.27
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 447
UNIT_SIZE_LOW_RISK_LOC 2,196
UNIT_SIZE_LOW_RISK_PERCENTAGE 33.71
UNIT_SIZE_LOW_RISK_COUNT 147
UNIT_SIZE_MEDIUM_RISK_LOC 1,655
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 25.41
UNIT_SIZE_MEDIUM_RISK_COUNT 61
UNIT_SIZE_HIGH_RISK_LOC 133
UNIT_SIZE_HIGH_RISK_PERCENTAGE 2.04
UNIT_SIZE_HIGH_RISK_COUNT 2
UNIT_SIZE_VERY_HIGH_RISK_LOC 363
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 5.57
UNIT_SIZE_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_FIRESTORE_NEGLIGIBLE_RISK_LOC 412
UNIT_SIZE_COMPONENT_FIRESTORE_NEGLIGIBLE_RISK_PERCENTAGE 27.19
UNIT_SIZE_COMPONENT_FIRESTORE_NEGLIGIBLE_RISK_COUNT 76
UNIT_SIZE_COMPONENT_FIRESTORE_LOW_RISK_LOC 543
UNIT_SIZE_COMPONENT_FIRESTORE_LOW_RISK_PERCENTAGE 35.84
UNIT_SIZE_COMPONENT_FIRESTORE_LOW_RISK_COUNT 34
UNIT_SIZE_COMPONENT_FIRESTORE_MEDIUM_RISK_LOC 507
UNIT_SIZE_COMPONENT_FIRESTORE_MEDIUM_RISK_PERCENTAGE 33.47
UNIT_SIZE_COMPONENT_FIRESTORE_MEDIUM_RISK_COUNT 17
UNIT_SIZE_COMPONENT_FIRESTORE_HIGH_RISK_LOC 53
UNIT_SIZE_COMPONENT_FIRESTORE_HIGH_RISK_PERCENTAGE 3.5
UNIT_SIZE_COMPONENT_FIRESTORE_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_FIRESTORE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIRESTORE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIRESTORE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 30
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 49.18
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 31
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 50.82
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_STORAGE_NEGLIGIBLE_RISK_LOC 118
UNIT_SIZE_COMPONENT_STORAGE_NEGLIGIBLE_RISK_PERCENTAGE 18.24
UNIT_SIZE_COMPONENT_STORAGE_NEGLIGIBLE_RISK_COUNT 24
UNIT_SIZE_COMPONENT_STORAGE_LOW_RISK_LOC 215
UNIT_SIZE_COMPONENT_STORAGE_LOW_RISK_PERCENTAGE 33.23
UNIT_SIZE_COMPONENT_STORAGE_LOW_RISK_COUNT 14
UNIT_SIZE_COMPONENT_STORAGE_MEDIUM_RISK_LOC 122
UNIT_SIZE_COMPONENT_STORAGE_MEDIUM_RISK_PERCENTAGE 18.86
UNIT_SIZE_COMPONENT_STORAGE_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_STORAGE_HIGH_RISK_LOC 80
UNIT_SIZE_COMPONENT_STORAGE_HIGH_RISK_PERCENTAGE 12.36
UNIT_SIZE_COMPONENT_STORAGE_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_STORAGE_VERY_HIGH_RISK_LOC 112
UNIT_SIZE_COMPONENT_STORAGE_VERY_HIGH_RISK_PERCENTAGE 17.31
UNIT_SIZE_COMPONENT_STORAGE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CRASHLYTICS_NEGLIGIBLE_RISK_LOC 90
UNIT_SIZE_COMPONENT_CRASHLYTICS_NEGLIGIBLE_RISK_PERCENTAGE 88.24
UNIT_SIZE_COMPONENT_CRASHLYTICS_NEGLIGIBLE_RISK_COUNT 19
UNIT_SIZE_COMPONENT_CRASHLYTICS_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_CRASHLYTICS_LOW_RISK_PERCENTAGE 11.76
UNIT_SIZE_COMPONENT_CRASHLYTICS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CRASHLYTICS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CRASHLYTICS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CRASHLYTICS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CRASHLYTICS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CRASHLYTICS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CRASHLYTICS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CRASHLYTICS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CRASHLYTICS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CRASHLYTICS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_NEGLIGIBLE_RISK_LOC 28
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_NEGLIGIBLE_RISK_PERCENTAGE 18.67
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_LOW_RISK_LOC 93
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_LOW_RISK_PERCENTAGE 62
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_MEDIUM_RISK_LOC 29
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_MEDIUM_RISK_PERCENTAGE 19.33
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ML_FUNCTIONS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MLKIT_NEGLIGIBLE_RISK_LOC 131
UNIT_SIZE_COMPONENT_MLKIT_NEGLIGIBLE_RISK_PERCENTAGE 23.43
UNIT_SIZE_COMPONENT_MLKIT_NEGLIGIBLE_RISK_COUNT 23
UNIT_SIZE_COMPONENT_MLKIT_LOW_RISK_LOC 82
UNIT_SIZE_COMPONENT_MLKIT_LOW_RISK_PERCENTAGE 14.67
UNIT_SIZE_COMPONENT_MLKIT_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_MLKIT_MEDIUM_RISK_LOC 346
UNIT_SIZE_COMPONENT_MLKIT_MEDIUM_RISK_PERCENTAGE 61.9
UNIT_SIZE_COMPONENT_MLKIT_MEDIUM_RISK_COUNT 12
UNIT_SIZE_COMPONENT_MLKIT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MLKIT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MLKIT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MLKIT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MLKIT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MLKIT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_AUTH_NEGLIGIBLE_RISK_LOC 338
UNIT_SIZE_COMPONENT_AUTH_NEGLIGIBLE_RISK_PERCENTAGE 34.25
UNIT_SIZE_COMPONENT_AUTH_NEGLIGIBLE_RISK_COUNT 71
UNIT_SIZE_COMPONENT_AUTH_LOW_RISK_LOC 494
UNIT_SIZE_COMPONENT_AUTH_LOW_RISK_PERCENTAGE 50.05
UNIT_SIZE_COMPONENT_AUTH_LOW_RISK_COUNT 33
UNIT_SIZE_COMPONENT_AUTH_MEDIUM_RISK_LOC 155
UNIT_SIZE_COMPONENT_AUTH_MEDIUM_RISK_PERCENTAGE 15.7
UNIT_SIZE_COMPONENT_AUTH_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_AUTH_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_AUTH_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_AUTH_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_AUTH_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_AUTH_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_AUTH_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MESSAGING_NEGLIGIBLE_RISK_LOC 45
UNIT_SIZE_COMPONENT_MESSAGING_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_MESSAGING_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_MESSAGING_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_MESSAGING_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MESSAGING_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MESSAGING_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_MESSAGING_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MESSAGING_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MESSAGING_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MESSAGING_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MESSAGING_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MESSAGING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MESSAGING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MESSAGING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_NEGLIGIBLE_RISK_LOC 103
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_NEGLIGIBLE_RISK_PERCENTAGE 27.69
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_NEGLIGIBLE_RISK_COUNT 16
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_LOW_RISK_LOC 167
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_LOW_RISK_PERCENTAGE 44.89
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_LOW_RISK_COUNT 11
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_MEDIUM_RISK_LOC 102
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_MEDIUM_RISK_PERCENTAGE 27.42
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DYNAMIC_LINKS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TEST_LAB_NEGLIGIBLE_RISK_LOC 32
UNIT_SIZE_COMPONENT_TEST_LAB_NEGLIGIBLE_RISK_PERCENTAGE 61.54
UNIT_SIZE_COMPONENT_TEST_LAB_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_TEST_LAB_LOW_RISK_LOC 20
UNIT_SIZE_COMPONENT_TEST_LAB_LOW_RISK_PERCENTAGE 38.46
UNIT_SIZE_COMPONENT_TEST_LAB_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TEST_LAB_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_TEST_LAB_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TEST_LAB_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TEST_LAB_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TEST_LAB_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TEST_LAB_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TEST_LAB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TEST_LAB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TEST_LAB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPINDEXING_NEGLIGIBLE_RISK_LOC 97
UNIT_SIZE_COMPONENT_APPINDEXING_NEGLIGIBLE_RISK_PERCENTAGE 46.19
UNIT_SIZE_COMPONENT_APPINDEXING_NEGLIGIBLE_RISK_COUNT 24
UNIT_SIZE_COMPONENT_APPINDEXING_LOW_RISK_LOC 68
UNIT_SIZE_COMPONENT_APPINDEXING_LOW_RISK_PERCENTAGE 32.38
UNIT_SIZE_COMPONENT_APPINDEXING_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APPINDEXING_MEDIUM_RISK_LOC 45
UNIT_SIZE_COMPONENT_APPINDEXING_MEDIUM_RISK_PERCENTAGE 21.43
UNIT_SIZE_COMPONENT_APPINDEXING_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_APPINDEXING_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPINDEXING_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPINDEXING_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPINDEXING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPINDEXING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPINDEXING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANALYTICS_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_COMPONENT_ANALYTICS_NEGLIGIBLE_RISK_PERCENTAGE 3.83
UNIT_SIZE_COMPONENT_ANALYTICS_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_ANALYTICS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANALYTICS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANALYTICS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANALYTICS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANALYTICS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANALYTICS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANALYTICS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANALYTICS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANALYTICS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANALYTICS_VERY_HIGH_RISK_LOC 251
UNIT_SIZE_COMPONENT_ANALYTICS_VERY_HIGH_RISK_PERCENTAGE 96.17
UNIT_SIZE_COMPONENT_ANALYTICS_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FUNCTIONS_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_COMPONENT_FUNCTIONS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_FUNCTIONS_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FUNCTIONS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUNCTIONS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUNCTIONS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUNCTIONS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUNCTIONS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUNCTIONS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUNCTIONS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUNCTIONS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUNCTIONS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUNCTIONS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUNCTIONS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUNCTIONS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DL_INVITES_NEGLIGIBLE_RISK_LOC 217
UNIT_SIZE_COMPONENT_DL_INVITES_NEGLIGIBLE_RISK_PERCENTAGE 81.27
UNIT_SIZE_COMPONENT_DL_INVITES_NEGLIGIBLE_RISK_COUNT 45
UNIT_SIZE_COMPONENT_DL_INVITES_LOW_RISK_LOC 50
UNIT_SIZE_COMPONENT_DL_INVITES_LOW_RISK_PERCENTAGE 18.73
UNIT_SIZE_COMPONENT_DL_INVITES_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_DL_INVITES_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_DL_INVITES_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DL_INVITES_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DL_INVITES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DL_INVITES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DL_INVITES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DL_INVITES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DL_INVITES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DL_INVITES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INAPPMESSAGING_NEGLIGIBLE_RISK_LOC 18
UNIT_SIZE_COMPONENT_INAPPMESSAGING_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_INAPPMESSAGING_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_INAPPMESSAGING_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_INAPPMESSAGING_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INAPPMESSAGING_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INAPPMESSAGING_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_INAPPMESSAGING_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INAPPMESSAGING_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INAPPMESSAGING_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INAPPMESSAGING_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INAPPMESSAGING_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INAPPMESSAGING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INAPPMESSAGING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INAPPMESSAGING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DATABASE_NEGLIGIBLE_RISK_LOC 303
UNIT_SIZE_COMPONENT_DATABASE_NEGLIGIBLE_RISK_PERCENTAGE 52.15
UNIT_SIZE_COMPONENT_DATABASE_NEGLIGIBLE_RISK_COUNT 75
UNIT_SIZE_COMPONENT_DATABASE_LOW_RISK_LOC 166
UNIT_SIZE_COMPONENT_DATABASE_LOW_RISK_PERCENTAGE 28.57
UNIT_SIZE_COMPONENT_DATABASE_LOW_RISK_COUNT 11
UNIT_SIZE_COMPONENT_DATABASE_MEDIUM_RISK_LOC 112
UNIT_SIZE_COMPONENT_DATABASE_MEDIUM_RISK_PERCENTAGE 19.28
UNIT_SIZE_COMPONENT_DATABASE_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_DATABASE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DATABASE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DATABASE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DATABASE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DATABASE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DATABASE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCHECK_NEGLIGIBLE_RISK_LOC 72
UNIT_SIZE_COMPONENT_APPCHECK_NEGLIGIBLE_RISK_PERCENTAGE 85.71
UNIT_SIZE_COMPONENT_APPCHECK_NEGLIGIBLE_RISK_COUNT 14
UNIT_SIZE_COMPONENT_APPCHECK_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_APPCHECK_LOW_RISK_PERCENTAGE 14.29
UNIT_SIZE_COMPONENT_APPCHECK_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APPCHECK_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCHECK_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCHECK_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCHECK_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCHECK_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCHECK_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCHECK_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCHECK_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCHECK_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PERF_NEGLIGIBLE_RISK_LOC 51
UNIT_SIZE_COMPONENT_PERF_NEGLIGIBLE_RISK_PERCENTAGE 29.82
UNIT_SIZE_COMPONENT_PERF_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_PERF_LOW_RISK_LOC 78
UNIT_SIZE_COMPONENT_PERF_LOW_RISK_PERCENTAGE 45.61
UNIT_SIZE_COMPONENT_PERF_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_PERF_MEDIUM_RISK_LOC 42
UNIT_SIZE_COMPONENT_PERF_MEDIUM_RISK_PERCENTAGE 24.56
UNIT_SIZE_COMPONENT_PERF_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_PERF_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PERF_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PERF_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PERF_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PERF_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PERF_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TASKS_NEGLIGIBLE_RISK_LOC 29
UNIT_SIZE_COMPONENT_TASKS_NEGLIGIBLE_RISK_PERCENTAGE 30.85
UNIT_SIZE_COMPONENT_TASKS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_TASKS_LOW_RISK_LOC 31
UNIT_SIZE_COMPONENT_TASKS_LOW_RISK_PERCENTAGE 32.98
UNIT_SIZE_COMPONENT_TASKS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TASKS_MEDIUM_RISK_LOC 34
UNIT_SIZE_COMPONENT_TASKS_MEDIUM_RISK_PERCENTAGE 36.17
UNIT_SIZE_COMPONENT_TASKS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TASKS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TASKS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TASKS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TASKS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TASKS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TASKS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ADMOB_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_COMPONENT_ADMOB_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_ADMOB_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_ADMOB_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_ADMOB_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ADMOB_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ADMOB_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ADMOB_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ADMOB_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ADMOB_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ADMOB_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ADMOB_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ADMOB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ADMOB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ADMOB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PREDICTIONS_NEGLIGIBLE_RISK_LOC 27
UNIT_SIZE_COMPONENT_PREDICTIONS_NEGLIGIBLE_RISK_PERCENTAGE 9.03
UNIT_SIZE_COMPONENT_PREDICTIONS_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_PREDICTIONS_LOW_RISK_LOC 111
UNIT_SIZE_COMPONENT_PREDICTIONS_LOW_RISK_PERCENTAGE 37.12
UNIT_SIZE_COMPONENT_PREDICTIONS_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_PREDICTIONS_MEDIUM_RISK_LOC 161
UNIT_SIZE_COMPONENT_PREDICTIONS_MEDIUM_RISK_PERCENTAGE 53.85
UNIT_SIZE_COMPONENT_PREDICTIONS_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_PREDICTIONS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PREDICTIONS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PREDICTIONS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PREDICTIONS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PREDICTIONS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PREDICTIONS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_LOW_RISK_LOC 23
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FIREBASEOPTIONS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC 1,301
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 27.55
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT 269
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC 1,714
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE 36.29
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT 113
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_LOC 1,470
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_PERCENTAGE 31.12
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_COUNT 53
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_LOC 238
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_PERCENTAGE 5.04
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_LOC 836
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_PERCENTAGE 48.32
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_COUNT 170
UNIT_SIZE_EXTENSION_KT_LOW_RISK_LOC 451
UNIT_SIZE_EXTENSION_KT_LOW_RISK_PERCENTAGE 26.07
UNIT_SIZE_EXTENSION_KT_LOW_RISK_COUNT 32
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_LOC 185
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_PERCENTAGE 10.69
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_COUNT 8
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_LOC 133
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_PERCENTAGE 7.69
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_LOC 125
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_PERCENTAGE 7.23
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 30
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 49.18
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 31
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 50.82
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 6,280
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 96.41
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 650
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 234
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 3.59
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEGLIGIBLE_RISK_LOC 1,468
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEGLIGIBLE_RISK_PERCENTAGE 96.9
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_NEGLIGIBLE_RISK_COUNT 126
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_LOW_RISK_LOC 47
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_LOW_RISK_PERCENTAGE 3.1
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIRESTORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 61
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEGLIGIBLE_RISK_LOC 647
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_NEGLIGIBLE_RISK_COUNT 44
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORAGE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_NEGLIGIBLE_RISK_LOC 102
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_NEGLIGIBLE_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLYTICS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_NEGLIGIBLE_RISK_LOC 121
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_NEGLIGIBLE_RISK_PERCENTAGE 80.67
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_LOW_RISK_LOC 29
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_LOW_RISK_PERCENTAGE 19.33
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ML_FUNCTIONS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_NEGLIGIBLE_RISK_LOC 491
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_NEGLIGIBLE_RISK_PERCENTAGE 87.84
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_NEGLIGIBLE_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_LOW_RISK_LOC 68
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_LOW_RISK_PERCENTAGE 12.16
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MLKIT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEGLIGIBLE_RISK_LOC 987
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_NEGLIGIBLE_RISK_COUNT 111
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTH_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEGLIGIBLE_RISK_LOC 45
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MESSAGING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_NEGLIGIBLE_RISK_LOC 372
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_NEGLIGIBLE_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DYNAMIC_LINKS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_NEGLIGIBLE_RISK_LOC 52
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TEST_LAB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_NEGLIGIBLE_RISK_LOC 133
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_NEGLIGIBLE_RISK_PERCENTAGE 63.33
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_NEGLIGIBLE_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_LOW_RISK_LOC 77
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_LOW_RISK_PERCENTAGE 36.67
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPINDEXING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEGLIGIBLE_RISK_LOC 261
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANALYTICS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEGLIGIBLE_RISK_LOC 8
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUNCTIONS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_NEGLIGIBLE_RISK_LOC 267
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_NEGLIGIBLE_RISK_COUNT 49
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DL_INVITES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_NEGLIGIBLE_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INAPPMESSAGING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEGLIGIBLE_RISK_LOC 581
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_NEGLIGIBLE_RISK_COUNT 90
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DATABASE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEGLIGIBLE_RISK_LOC 84
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_NEGLIGIBLE_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCHECK_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEGLIGIBLE_RISK_LOC 171
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_NEGLIGIBLE_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PERF_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_NEGLIGIBLE_RISK_LOC 81
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_NEGLIGIBLE_RISK_PERCENTAGE 86.17
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_LOW_RISK_LOC 13
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_LOW_RISK_PERCENTAGE 13.83
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_NEGLIGIBLE_RISK_LOC 8
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMOB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_NEGLIGIBLE_RISK_LOC 299
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_NEGLIGIBLE_RISK_COUNT 24
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PREDICTIONS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_NEGLIGIBLE_RISK_LOC 23
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FIREBASEOPTIONS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC 4,527
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 95.85
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT 429
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC 196
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE 4.15
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_LOC 1,692
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_PERCENTAGE 97.8
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_COUNT 211
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_LOC 38
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_PERCENTAGE 2.2
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 61
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 103
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 51
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 948
DUPLICATION_NUMBER_OF_CLEANED_LINES 7,593
DUPLICATION_PERCENTAGE 12.49
UNIT_DUPLICATES_COUNT 3
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DATABASE 62
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DATABASE 62
DUPLICATION_PERCENTAGE_PRIMARY_DATABASE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FIRESTORE 201
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FIRESTORE 201
DUPLICATION_PERCENTAGE_PRIMARY_FIRESTORE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DYNAMIC_LINKS 66
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DYNAMIC_LINKS 66
DUPLICATION_PERCENTAGE_PRIMARY_DYNAMIC_LINKS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PREDICTIONS 108
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PREDICTIONS 108
DUPLICATION_PERCENTAGE_PRIMARY_PREDICTIONS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_AUTH 205
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_AUTH 205
DUPLICATION_PERCENTAGE_PRIMARY_AUTH 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MLKIT 167
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MLKIT 167
DUPLICATION_PERCENTAGE_PRIMARY_MLKIT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_STORAGE 115
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_STORAGE 115
DUPLICATION_PERCENTAGE_PRIMARY_STORAGE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ML_FUNCTIONS 24
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ML_FUNCTIONS 24
DUPLICATION_PERCENTAGE_PRIMARY_ML_FUNCTIONS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CRASHLYTICS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CRASHLYTICS 0
DUPLICATION_PERCENTAGE_PRIMARY_CRASHLYTICS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MESSAGING 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MESSAGING 0
DUPLICATION_PERCENTAGE_PRIMARY_MESSAGING -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TEST_LAB 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TEST_LAB 0
DUPLICATION_PERCENTAGE_PRIMARY_TEST_LAB -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPINDEXING 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPINDEXING 0
DUPLICATION_PERCENTAGE_PRIMARY_APPINDEXING -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ANALYTICS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ANALYTICS 0
DUPLICATION_PERCENTAGE_PRIMARY_ANALYTICS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FUNCTIONS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FUNCTIONS 0
DUPLICATION_PERCENTAGE_PRIMARY_FUNCTIONS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DL_INVITES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DL_INVITES 0
DUPLICATION_PERCENTAGE_PRIMARY_DL_INVITES -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INAPPMESSAGING 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INAPPMESSAGING 0
DUPLICATION_PERCENTAGE_PRIMARY_INAPPMESSAGING -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPCHECK 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPCHECK 0
DUPLICATION_PERCENTAGE_PRIMARY_APPCHECK -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PERF 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PERF 0
DUPLICATION_PERCENTAGE_PRIMARY_PERF -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TASKS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TASKS 0
DUPLICATION_PERCENTAGE_PRIMARY_TASKS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ADMOB 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ADMOB 0
DUPLICATION_PERCENTAGE_PRIMARY_ADMOB -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FIREBASEOPTIONS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FIREBASEOPTIONS 0
DUPLICATION_PERCENTAGE_PRIMARY_FIREBASEOPTIONS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JAVA 674
DUPLICATION_NUMBER_OF_CLEANED_LINES_JAVA 4,212
DUPLICATION_PERCENTAGE_JAVA 16
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_KT 274
DUPLICATION_NUMBER_OF_CLEANED_LINES_KT 3,311
DUPLICATION_PERCENTAGE_KT 8.28
TOTAL_ANALYSIS_TIME_IN_MILLIS 3,527