TOTAL_NUMBER_OF_FILES: 214 NUMBER_OF_FILES_MAIN: 70 LINES_OF_CODE_MAIN: 5345 NUMBER_OF_FILES_MAIN_EXT_PY: 50 LINES_OF_CODE_MAIN_EXT_PY: 3570 NUMBER_OF_FILES_MAIN_EXT_JS: 12 LINES_OF_CODE_MAIN_EXT_JS: 1163 NUMBER_OF_FILES_MAIN_EXT_SCSS: 1 LINES_OF_CODE_MAIN_EXT_SCSS: 381 NUMBER_OF_FILES_MAIN_EXT_HTML: 2 LINES_OF_CODE_MAIN_EXT_HTML: 184 NUMBER_OF_FILES_MAIN_EXT_CSS: 3 LINES_OF_CODE_MAIN_EXT_CSS: 41 NUMBER_OF_FILES_MAIN_EXT_IN: 2 LINES_OF_CODE_MAIN_EXT_IN: 6 NUMBER_OF_FILES_TEST: 23 LINES_OF_CODE_TEST: 3288 NUMBER_OF_FILES_TEST_EXT_PY: 23 LINES_OF_CODE_TEST_EXT_PY: 3288 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 61.51 NUMBER_OF_FILES_GENERATED: 1 LINES_OF_CODE_GENERATED: 7209 NUMBER_OF_FILES_GENERATED_EXT_JSON: 1 LINES_OF_CODE_GENERATED_EXT_JSON: 7209 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 7 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 137 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_JS: 4 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_JS: 113 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH: 3 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH: 24 NUMBER_OF_FILES_OTHER: 69 LINES_OF_CODE_OTHER: 15411 NUMBER_OF_FILES_OTHER_EXT_JSON: 52 LINES_OF_CODE_OTHER_EXT_JSON: 15227 NUMBER_OF_FILES_OTHER_EXT_MD: 8 LINES_OF_CODE_OTHER_EXT_MD: 134 NUMBER_OF_FILES_OTHER_EXT_TXT: 9 LINES_OF_CODE_OTHER_EXT_TXT: 50 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BOT: 24 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BOT: 1987 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BOT_EXT_PY: 24 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BOT_EXT_PY: 1987 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_REPORT: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_REPORT: 425 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_REPORT_EXT_PY: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_REPORT_EXT_PY: 420 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_REPORT_EXT_IN: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_REPORT_EXT_IN: 5 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND: 7 LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND: 1398 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_EXT_JS: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_EXT_JS: 833 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_EXT_SCSS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_EXT_SCSS: 381 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_EXT_HTML: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_EXT_HTML: 184 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ADDON: 11 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ADDON: 371 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ADDON_EXT_JS: 8 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ADDON_EXT_JS: 330 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ADDON_EXT_CSS: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ADDON_EXT_CSS: 41 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND: 16 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND: 724 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_EXT_PY: 15 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_EXT_PY: 723 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_EXT_IN: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_EXT_IN: 1 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS: 230 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_PY: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_PY: 230 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EVENTS: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_EVENTS: 210 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EVENTS_EXT_PY: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_EVENTS_EXT_PY: 210 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: 4 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 498 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY: 3 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY: 319 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JS: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JS: 179 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 66 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 4847 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 47 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 3251 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS: 11 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS: 984 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS: 381 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 184 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 3 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 41 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 6 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 53 LOW_RISK_FILE_SIZE_COUNT: 10 MEDIUM_RISK_FILE_SIZE_COUNT: 7 HIGH_RISK_FILE_SIZE_COUNT: 0 VERY_HIGH_RISK_FILE_SIZE_COUNT: 0 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 1952 LOW_RISK_FILE_SIZE_LOC: 1353 MEDIUM_RISK_FILE_SIZE_LOC: 2040 HIGH_RISK_FILE_SIZE_LOC: 0 VERY_HIGH_RISK_FILE_SIZE_LOC: 0 NUMBER_OF_UNITS: 254 LINES_OF_CODE_IN_UNITS: 3325 LINES_OF_CODE_OUTSIDE_UNITS: 2020 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 777 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 23.36842105263158 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 145 UNIT_SIZE_LOW_RISK_LOC: 1074 UNIT_SIZE_LOW_RISK_PERCENTAGE: 32.30075187969925 UNIT_SIZE_LOW_RISK_COUNT: 70 UNIT_SIZE_MEDIUM_RISK_LOC: 1082 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 32.54135338345865 UNIT_SIZE_MEDIUM_RISK_COUNT: 34 UNIT_SIZE_HIGH_RISK_LOC: 274 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 8.240601503759398 UNIT_SIZE_HIGH_RISK_COUNT: 4 UNIT_SIZE_VERY_HIGH_RISK_LOC: 118 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 3.5488721804511276 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_BOT_NEGLIGIBLE_RISK_LOC: 270 UNIT_SIZE_COMPONENT_BOT_NEGLIGIBLE_RISK_PERCENTAGE: 18.342391304347824 UNIT_SIZE_COMPONENT_BOT_NEGLIGIBLE_RISK_COUNT: 54 UNIT_SIZE_COMPONENT_BOT_LOW_RISK_LOC: 496 UNIT_SIZE_COMPONENT_BOT_LOW_RISK_PERCENTAGE: 33.69565217391305 UNIT_SIZE_COMPONENT_BOT_LOW_RISK_COUNT: 31 UNIT_SIZE_COMPONENT_BOT_MEDIUM_RISK_LOC: 432 UNIT_SIZE_COMPONENT_BOT_MEDIUM_RISK_PERCENTAGE: 29.347826086956523 UNIT_SIZE_COMPONENT_BOT_MEDIUM_RISK_COUNT: 13 UNIT_SIZE_COMPONENT_BOT_HIGH_RISK_LOC: 274 UNIT_SIZE_COMPONENT_BOT_HIGH_RISK_PERCENTAGE: 18.61413043478261 UNIT_SIZE_COMPONENT_BOT_HIGH_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_BOT_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_BOT_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_BOT_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_REPORT_NEGLIGIBLE_RISK_LOC: 71 UNIT_SIZE_COMPONENT_REPORT_NEGLIGIBLE_RISK_PERCENTAGE: 24.2320819112628 UNIT_SIZE_COMPONENT_REPORT_NEGLIGIBLE_RISK_COUNT: 15 UNIT_SIZE_COMPONENT_REPORT_LOW_RISK_LOC: 40 UNIT_SIZE_COMPONENT_REPORT_LOW_RISK_PERCENTAGE: 13.651877133105803 UNIT_SIZE_COMPONENT_REPORT_LOW_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_REPORT_MEDIUM_RISK_LOC: 64 UNIT_SIZE_COMPONENT_REPORT_MEDIUM_RISK_PERCENTAGE: 21.843003412969285 UNIT_SIZE_COMPONENT_REPORT_MEDIUM_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_REPORT_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_REPORT_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_REPORT_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_REPORT_VERY_HIGH_RISK_LOC: 118 UNIT_SIZE_COMPONENT_REPORT_VERY_HIGH_RISK_PERCENTAGE: 40.27303754266212 UNIT_SIZE_COMPONENT_REPORT_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_FRONTEND_NEGLIGIBLE_RISK_LOC: 185 UNIT_SIZE_COMPONENT_FRONTEND_NEGLIGIBLE_RISK_PERCENTAGE: 24.37417654808959 UNIT_SIZE_COMPONENT_FRONTEND_NEGLIGIBLE_RISK_COUNT: 29 UNIT_SIZE_COMPONENT_FRONTEND_LOW_RISK_LOC: 222 UNIT_SIZE_COMPONENT_FRONTEND_LOW_RISK_PERCENTAGE: 29.24901185770751 UNIT_SIZE_COMPONENT_FRONTEND_LOW_RISK_COUNT: 15 UNIT_SIZE_COMPONENT_FRONTEND_MEDIUM_RISK_LOC: 352 UNIT_SIZE_COMPONENT_FRONTEND_MEDIUM_RISK_PERCENTAGE: 46.3768115942029 UNIT_SIZE_COMPONENT_FRONTEND_MEDIUM_RISK_COUNT: 10 UNIT_SIZE_COMPONENT_FRONTEND_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_FRONTEND_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_FRONTEND_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_FRONTEND_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_FRONTEND_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_FRONTEND_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ADDON_NEGLIGIBLE_RISK_LOC: 51 UNIT_SIZE_COMPONENT_ADDON_NEGLIGIBLE_RISK_PERCENTAGE: 33.55263157894737 UNIT_SIZE_COMPONENT_ADDON_NEGLIGIBLE_RISK_COUNT: 8 UNIT_SIZE_COMPONENT_ADDON_LOW_RISK_LOC: 80 UNIT_SIZE_COMPONENT_ADDON_LOW_RISK_PERCENTAGE: 52.63157894736842 UNIT_SIZE_COMPONENT_ADDON_LOW_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_ADDON_MEDIUM_RISK_LOC: 21 UNIT_SIZE_COMPONENT_ADDON_MEDIUM_RISK_PERCENTAGE: 13.81578947368421 UNIT_SIZE_COMPONENT_ADDON_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_ADDON_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ADDON_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ADDON_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ADDON_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ADDON_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ADDON_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_BACKEND_NEGLIGIBLE_RISK_LOC: 122 UNIT_SIZE_COMPONENT_BACKEND_NEGLIGIBLE_RISK_PERCENTAGE: 27.415730337078653 UNIT_SIZE_COMPONENT_BACKEND_NEGLIGIBLE_RISK_COUNT: 25 UNIT_SIZE_COMPONENT_BACKEND_LOW_RISK_LOC: 156 UNIT_SIZE_COMPONENT_BACKEND_LOW_RISK_PERCENTAGE: 35.056179775280896 UNIT_SIZE_COMPONENT_BACKEND_LOW_RISK_COUNT: 11 UNIT_SIZE_COMPONENT_BACKEND_MEDIUM_RISK_LOC: 167 UNIT_SIZE_COMPONENT_BACKEND_MEDIUM_RISK_PERCENTAGE: 37.52808988764045 UNIT_SIZE_COMPONENT_BACKEND_MEDIUM_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_BACKEND_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_BACKEND_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_BACKEND_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_BACKEND_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_BACKEND_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_BACKEND_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC: 37 UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE: 36.27450980392157 UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT: 8 UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_LOC: 43 UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE: 42.15686274509804 UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_LOC: 22 UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE: 21.568627450980394 UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_EVENTS_NEGLIGIBLE_RISK_LOC: 41 UNIT_SIZE_COMPONENT_EVENTS_NEGLIGIBLE_RISK_PERCENTAGE: 40.19607843137255 UNIT_SIZE_COMPONENT_EVENTS_NEGLIGIBLE_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_EVENTS_LOW_RISK_LOC: 37 UNIT_SIZE_COMPONENT_EVENTS_LOW_RISK_PERCENTAGE: 36.27450980392157 UNIT_SIZE_COMPONENT_EVENTS_LOW_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_EVENTS_MEDIUM_RISK_LOC: 24 UNIT_SIZE_COMPONENT_EVENTS_MEDIUM_RISK_PERCENTAGE: 23.529411764705884 UNIT_SIZE_COMPONENT_EVENTS_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_EVENTS_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_EVENTS_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_EVENTS_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_EVENTS_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_EVENTS_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_EVENTS_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC: 541 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE: 22.410936205468104 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT: 108 UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC: 772 UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE: 31.980115990057996 UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT: 50 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC: 709 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE: 29.370339685169842 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT: 23 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC: 274 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE: 11.350455675227838 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT: 4 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC: 118 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE: 4.888152444076222 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC: 236 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE: 25.905598243688253 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT: 37 UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC: 302 UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE: 33.15038419319429 UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT: 20 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC: 373 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE: 40.944017563117455 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT: 11 UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 1936 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 58.225563909774436 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 211 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 757 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 22.76691729323308 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 30 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 632 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 19.007518796992482 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 13 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 0.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_BOT_NEGLIGIBLE_RISK_LOC: 765 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_NEGLIGIBLE_RISK_PERCENTAGE: 51.97010869565217 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_NEGLIGIBLE_RISK_COUNT: 80 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_LOW_RISK_LOC: 266 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_LOW_RISK_PERCENTAGE: 18.070652173913043 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_LOW_RISK_COUNT: 12 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_MEDIUM_RISK_LOC: 441 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_MEDIUM_RISK_PERCENTAGE: 29.95923913043478 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_MEDIUM_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_BOT_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_NEGLIGIBLE_RISK_LOC: 114 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_NEGLIGIBLE_RISK_PERCENTAGE: 38.907849829351534 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_NEGLIGIBLE_RISK_COUNT: 17 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_LOW_RISK_LOC: 61 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_LOW_RISK_PERCENTAGE: 20.81911262798635 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_LOW_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_MEDIUM_RISK_LOC: 118 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_MEDIUM_RISK_PERCENTAGE: 40.27303754266212 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_MEDIUM_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_REPORT_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_NEGLIGIBLE_RISK_LOC: 443 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_NEGLIGIBLE_RISK_PERCENTAGE: 58.36627140974967 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_NEGLIGIBLE_RISK_COUNT: 45 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_LOW_RISK_LOC: 243 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_LOW_RISK_PERCENTAGE: 32.015810276679844 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_LOW_RISK_COUNT: 7 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_MEDIUM_RISK_LOC: 73 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_MEDIUM_RISK_PERCENTAGE: 9.617918313570488 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_NEGLIGIBLE_RISK_LOC: 152 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_NEGLIGIBLE_RISK_COUNT: 14 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ADDON_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_NEGLIGIBLE_RISK_LOC: 318 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_NEGLIGIBLE_RISK_PERCENTAGE: 71.46067415730337 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_NEGLIGIBLE_RISK_COUNT: 37 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LOW_RISK_LOC: 127 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LOW_RISK_PERCENTAGE: 28.53932584269663 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LOW_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC: 61 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE: 59.80392156862745 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_LOC: 41 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE: 40.19607843137255 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_NEGLIGIBLE_RISK_LOC: 83 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_NEGLIGIBLE_RISK_PERCENTAGE: 81.37254901960785 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_NEGLIGIBLE_RISK_COUNT: 8 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_LOW_RISK_LOC: 19 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_LOW_RISK_PERCENTAGE: 18.627450980392158 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_LOW_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_EVENTS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC: 1341 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE: 55.55095277547639 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT: 152 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC: 514 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE: 21.292460646230325 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT: 23 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC: 559 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE: 23.15658657829329 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT: 11 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE: 0.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.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC: 595 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE: 65.31284302963776 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT: 59 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC: 243 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE: 26.67398463227223 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT: 7 CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC: 73 CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE: 8.01317233809001 CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT: 0 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 2978 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 291 FILE_CHANGE_HISTORY_WEEKS: 399 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 1995 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 0 FILE_AGE_LOW_RISK_COUNT: 0 FILE_AGE_MEDIUM_RISK_COUNT: 0 FILE_AGE_HIGH_RISK_COUNT: 24 FILE_AGE_VERY_HIGH_RISK_COUNT: 45 FILE_AGE_NEGLIGIBLE_RISK_LOC: 0 FILE_AGE_LOW_RISK_LOC: 0 FILE_AGE_MEDIUM_RISK_LOC: 0 FILE_AGE_HIGH_RISK_LOC: 2790 FILE_AGE_VERY_HIGH_RISK_LOC: 2554 NUMBER_OF_CONTRIBUTORS: 46 DUPLICATION_NUMBER_OF_DUPLICATES: 23 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 17 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 280 DUPLICATION_NUMBER_OF_CLEANED_LINES: 4820 DUPLICATION_PERCENTAGE: 5.809128630705394 UNIT_DUPLICATES_COUNT: 1 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BOT: 132 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BOT: 132 DUPLICATION_PERCENTAGE_PRIMARY_BOT: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND: 58 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND: 58 DUPLICATION_PERCENTAGE_PRIMARY_BACKEND: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS: 19 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS: 19 DUPLICATION_PERCENTAGE_PRIMARY_TOOLS: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EVENTS: 26 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EVENTS: 26 DUPLICATION_PERCENTAGE_PRIMARY_EVENTS: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_REPORT: 21 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_REPORT: 21 DUPLICATION_PERCENTAGE_PRIMARY_REPORT: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ADDON: 12 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ADDON: 12 DUPLICATION_PERCENTAGE_PRIMARY_ADDON: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FRONTEND: 12 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FRONTEND: 12 DUPLICATION_PERCENTAGE_PRIMARY_FRONTEND: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY: 256 DUPLICATION_NUMBER_OF_CLEANED_LINES_PY: 3267 DUPLICATION_PERCENTAGE_PY: 7.835935108662381 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS: 12 DUPLICATION_NUMBER_OF_CLEANED_LINES_JS: 981 DUPLICATION_PERCENTAGE_JS: 1.2232415902140672 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_HTML: 12 DUPLICATION_NUMBER_OF_CLEANED_LINES_HTML: 144 DUPLICATION_PERCENTAGE_HTML: 8.333333333333334 TOTAL_ANALYSIS_TIME_IN_MILLIS: 1001