function asg_get_default_preset()
{
    $preset = asg_get_gallery_defaults();
    unset($preset['source']);
    unset($preset['sources']);
    return $preset;
}
function asg_get_gallery($post, $override = array())
{
    if (!is_object($post)) {
        $post = get_post($post);
    }
    $data = get_post_meta($post->ID, '_asg_json', true);
    if ($data) {
        $data = json_decode($data, true);
    } else {
        $data = get_post_meta($post->ID, '_asg', true);
    }
    if (!$data) {
        $data = array();
    }
    $data = asg_parse_args(asg_parse_args(asg_get_gallery_defaults(), $data), $override);
    return $data;
}