<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def parse_function_params(params):
 """ parse function params to args and kwargs. Args: params (str):
 function param in string Returns: dict: function meta dict { "args": [], "kwargs": {} } Examples: {'args': [], 'kwargs': {}} {'args': [5], 'kwargs': {}} {'args': [1, 2], 'kwargs': {}} {'args': [], 'kwargs': {'a': 1, 'b': 2}} {'args': [1, 2], 'kwargs': {'a':3, 'b':4}} """

    function_meta = {
        "args": [],
        "kwargs": {}
    }

    params_str = params.strip()
    if params_str == "":
        return function_meta

    args_list = params_str.split(',')
    for arg in args_list:
        arg = arg.strip()
        if '=' in arg:
            key, value = arg.split('=')
            function_meta["kwargs"][key.strip()] = parse_string_value(value.strip())
        else:
            function_meta["args"].append(parse_string_value(arg))

    return function_meta