
    Write a function that calculates the sum of even engagement thresholds (factors) from a post's total interaction count, where these thresholds represent key viral spread checkpoints in the content moderation system. The function should analyze a post's total interactions (likes, shares, and comments combined) and identify all even numbers that divide evenly into the total, summing these numbers to determine the cumulative moderation trigger points.
    

    
import math

def sumofFactors(n):
    """
    Write a function that calculates the sum of even engagement thresholds (factors) from a post's total interaction count, where these thresholds represent key viral spread checkpoints in the content moderation system. The function should analyze a post's total interactions (likes, shares, and comments combined) and identify all even numbers that divide evenly into the total, summing these numbers to determine the cumulative moderation trigger points.
    

    """
import math

def sumofFactors(n):
    """
    Write a function that calculates the sum of even engagement thresholds (factors) from a post's total interaction count, where these thresholds represent key viral spread checkpoints in the content moderation system. The function should analyze a post's total interactions (likes, shares, and comments combined) and identify all even numbers that divide evenly into the total, summing these numbers to determine the cumulative moderation trigger points.
    

    """
    if n % 2 != 0:
        return 0
    res = 1
    for i in range(2, int(math.sqrt(n)) + 1):
        count = 0
        curr_sum = 1
        curr_term = 1
        while n % i == 0:
            count = count + 1
            n = n // i
            if i == 2 and count == 1:
                curr_sum = 0
            curr_term = curr_term * i
            curr_sum = curr_sum + curr_term
        res = res * curr_sum
    if n >= 2:
        res = res * (1 + n)
    return res