/**
 * This function takes a dictionary as input and returns a list of keys that have a value of None.
 */
fun findKeysWithNoneValue(data: Map<String, Any?>): List<String> {

    val noneKeys = mutableListOf<String>()

    // Check if the dictionary is empty
    if (data.isEmpty()) {
        return noneKeys
    }

    // Iterate over the dictionary items
    for ((key, value) in data) {
        // Check if the value of the current key is None
        if (value == null) {
            // Check if the key is already in the noneKeys list
            if (key !in noneKeys) {
                noneKeys.add(key)
            }
        }
    }

    return noneKeys
}
/**
 * This function takes a dictionary as input and returns a list of keys that have a value of None.
 */
fun findKeysWithNoneValue(data: Map<String, Any?>): List<String> {
/**
 * This function takes a dictionary as input and returns a list of keys that have a value of None.
 */
fun findKeysWithNoneValue(data: Map<String, Any?>): List<String> {

    val noneKeys = mutableListOf<String>()

    // Check if the dictionary is empty
    if (data.isEmpty()) {
        return noneKeys
    }

    // Iterate over the dictionary items
    for ((key, value) in data) {
        // Check if the value of the current key is None
        if (value == null) {
            // Check if the key is already in the noneKeys list
            if (key !in noneKeys) {
                noneKeys.add(key)
            }
        }
    }

    return noneKeys
}