{
  base_url: () => 'https://api.meltwater.com/v3',

  safe_str: (val) => (val != null ? '' + val : ''),

  to_json_array: (csv) => '[' + csv.split(',').map(s => '"' + s.trim() + '"').join(',') + ']',

  format_search: (s) => s.name + ' (ID: ' + s.id + (s.query != null ? ', ' + s.query.type : '') + ')',

  format_mention: (d) => (d.content != null ? d.content.title : 'Untitled') + ' (' + (d.source != null ? d.source.name : 'Unknown') + ', ' + (d.published_date != null ? d.published_date : '') + ')' + (d.enrichments != null && d.enrichments.sentiment != null ? ' [' + d.enrichments.sentiment + ']' : ''),

  format_tag: (t) => t.name + ' (ID: ' + t.id + ')',

  esc_json: (val) => ('' + val).split('\\').join('\\\\').split('"').join('\\"')
}
