<commit_before>'use strict';

/**
 * Retrieve personal / contact information.
 *
 * @constructor
 * @param {FullContact} api
 * @api private
 */
function Person(api) {
  this.api = api;

  this.endpoint = 'https://api.fullcontact.com/' + api.version + '/person.json';
  this.send = api.process.bind(api, this);
}

/**
 * Retrieve contact information by e-mail.
 *
 * ```js
 * fullcontact.person.email('<EMAIL>', [queue], [webhookUrl], [webhookId], [webhookBody], fn);
 * ```
 *
 * @returns {Person}
 * @api public
 */
Person.prototype.email = function email() {
  var args = this.api.args(arguments, 'queue', 'webhookUrl', 'webhookId', 'webhookBody');

  this.send({ email: args.value }, args);
  return this;
};

/**
 * Retrieve contact information by e-mail which is transformed to an MD5.
 *
 * ```js
 * fullcontact.person.md5('<EMAIL>', [queue], fn);
 * ```
 *
 * @returns {Person}
 * @api public
 */
Person.prototype.md5 = function md5() {
  var args = this.api.args(arguments, 'queue');
<commit_msg>Added style arg<commit_after>'use strict';

/**
 * Retrieve personal / contact information.
 *
 * @constructor
 * @param {FullContact} api
 * @api private
 */
function Person(api) {
  this.api = api;

  this.endpoint = 'https://api.fullcontact.com/' + api.version + '/person.json';
  this.send = api.process.bind(api, this);
}

/**
 * Retrieve contact information by e-mail.
 *
 * ```js
 * fullcontact.person.email('<EMAIL>', [queue], [webhookUrl], [webhookId], [webhookBody], [style], fn);
 * ```
 *
 * @returns {Person}
 * @api public
 */
Person.prototype.email = function email() {
  var args = this.api.args(arguments, 'queue', 'webhookUrl', 'webhookId', 'webhookBody', 'style');

  this.send({ email: args.value }, args);
  return this;
};

/**
 * Retrieve contact information by e-mail which is transformed to an MD5.
 *
 * ```js
 * fullcontact.person.md5('<EMAIL>', [queue], fn);
 * ```
 *
 * @returns {Person}
 * @api public
 */
Person.prototype.md5 = function md5() {
  var args = this.api.args(arguments, 'queue');

{'fraction_non_alphanumeric': 0.1921182266009852, 'fraction_numerical': 0.003940886699507389, 'mean_word_length': 3.824228028503563, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '190308', 'n_tokens_mistral': 677, 'n_tokens_neox': 684, 'n_words': 166}