{
  base_url: () => 'https://api.lever.co/v1',

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

  safe_int: (val, fallback) => (val != null && !isNaN(parseInt(val)) ? parseInt(val) : fallback),

  format_opportunity: (o) => o.id + ' - ' + (o.name != null ? o.name : '(no name)') + (o.headline != null && o.headline != '' ? ' (' + o.headline + ')' : '') + ' [' + (o.stage != null ? (o.stage.text != null ? o.stage.text : o.stage) : 'no stage') + ']',

  format_posting: (p) => p.id + ' - ' + (p.text != null ? p.text : '(untitled)') + ' [' + (p.state != null ? p.state : '') + ']',

  format_user: (u) => u.id + ' - ' + (u.name != null ? u.name : '') + ' <' + (u.email != null ? u.email : '') + '>'
}
