def convert_values(args_list):
rate_map = get_rates(map(itemgetter(<NUM_LIT:1>, <NUM_LIT:2>), args_list))<EOL>value_map = {}<EOL>for value, source, target in args_list:<EOL><INDENT>args = (value, source, target)<EOL>if source == target:<EOL><INDENT>value_map[args] = value<EOL><DEDENT>else:<EOL><INDENT>value_map[args] = value * rate_map[(source, target)]<EOL><DEDENT><DEDENT>return value_map<EOL>
convert_value in bulk.

    :param args_list: list of value, source, target currency pairs

    :return: map of converted values