duplicated block id: 1 size: 32 cleaned lines of code in 2 files: - fbpcs/emp_games/attribution/Attribution.hpp (96:131) - fbpcs/emp_games/attribution/decoupled_aggregation/Aggregation.hpp (127:162) duplicated block id: 2 size: 29 cleaned lines of code in 2 files: - fbpcs/emp_games/attribution/decoupled_attribution/Attribution.hpp (53:85) - fbpcs/emp_games/attribution/Attribution.hpp (61:93) duplicated block id: 3 size: 19 cleaned lines of code in 2 files: - fbpcs/emp_games/attribution/decoupled_attribution/AttributionMetrics.cpp (27:50) - fbpcs/emp_games/attribution/AttributionMetrics.cpp (27:50) duplicated block id: 4 size: 13 cleaned lines of code in 2 files: - fbpcs/emp_games/attribution/Aggregator.cpp (109:126) - fbpcs/emp_games/attribution/Aggregator.cpp (223:238) duplicated block id: 5 size: 12 cleaned lines of code in 2 files: - fbpcs/emp_games/attribution/decoupled_attribution/AttributionMetrics.h (122:136) - fbpcs/emp_games/attribution/AttributionMetrics.h (164:178) duplicated block id: 6 size: 8 cleaned lines of code in 2 files: - fbpcs/emp_games/attribution/Aggregator.cpp (29:39) - fbpcs/emp_games/attribution/decoupled_aggregation/Aggregator.cpp (40:50) duplicated block id: 7 size: 8 cleaned lines of code in 2 files: - fbpcs/emp_games/attribution/decoupled_attribution/AttributionRule.cpp (109:118) - fbpcs/emp_games/attribution/AttributionRule.cpp (109:118) duplicated block id: 8 size: 8 cleaned lines of code in 3 files: - fbpcs/emp_games/attribution/decoupled_attribution/AttributionMetrics.h (111:120) - fbpcs/emp_games/attribution/decoupled_aggregation/AggregationMetrics.h (131:140) - fbpcs/emp_games/attribution/AttributionMetrics.h (153:162) duplicated block id: 9 size: 8 cleaned lines of code in 2 files: - fbpcs/emp_games/attribution/decoupled_aggregation/AggregationMetrics.h (59:68) - fbpcs/emp_games/attribution/AttributionMetrics.h (75:84) duplicated block id: 10 size: 7 cleaned lines of code in 2 files: - fbpcs/emp_games/attribution/Aggregator.cpp (502:510) - fbpcs/emp_games/attribution/decoupled_aggregation/Aggregator.cpp (215:223) duplicated block id: 11 size: 7 cleaned lines of code in 2 files: - fbpcs/emp_games/attribution/Aggregator.cpp (512:520) - fbpcs/emp_games/attribution/decoupled_aggregation/Aggregator.cpp (225:233) duplicated block id: 12 size: 7 cleaned lines of code in 2 files: - fbpcs/emp_games/attribution/decoupled_attribution/AttributionRule.cpp (120:128) - fbpcs/emp_games/attribution/AttributionRule.cpp (120:128) duplicated block id: 13 size: 7 cleaned lines of code in 2 files: - fbpcs/emp_games/lift/calculator/OutputMetrics.hpp (856:866) - fbpcs/emp_games/lift/calculator/OutputMetrics.hpp (869:879) duplicated block id: 14 size: 7 cleaned lines of code in 3 files: - fbpcs/private_computation/service/decoupled_attribution_stage_service.py (0:0) - fbpcs/private_computation/service/decoupled_aggregation_stage_service.py (0:0) - fbpcs/private_computation/service/compute_metrics_stage_service.py (0:0) duplicated block id: 15 size: 6 cleaned lines of code in 2 files: - fbpcs/emp_games/attribution/shard_aggregator/MainUtil.h (15:21) - fbpcs/data_processing/attribution_id_combiner/AttributionIdSpineCombinerUtil.h (15:21) duplicated block id: 16 size: 6 cleaned lines of code in 3 files: - fbpcs/emp_games/attribution/decoupled_attribution/Conversion.h (43:50) - fbpcs/emp_games/attribution/decoupled_aggregation/TouchPointMetadata.h (77:85) - fbpcs/emp_games/attribution/decoupled_aggregation/ConversionMetadata.h (62:69) duplicated block id: 17 size: 6 cleaned lines of code in 2 files: - fbpcs/data_processing/pid_preparer/preparer.py (0:0) - fbpcs/data_processing/pid_preparer/union_pid_preparer_cpp.py (0:0)