<commit_before>// import EventEmitter from './bower_components/eventEmitter/EventEmitter.js';

/*!
* Monkey v0.0.8
* Apache 2.0 - http://www.apache.org/licenses/LICENSE-2.0.html
* <NAME> - http://oli.me.uk/
* @preserve
*/

const EventEmitter = require('events');
const MonkeyEnums = require('./source/MonkeyEnums.js');
const MOKMessage = require('./source/MOKMessage.js');
const monkeyKeystore = require('./source/MonkeyKeystore.js');
const watchdog = require('./source/watchdog.js');
const apiconnector = require('./source/ApiConnector.js');
const Log = require('./source/Log.js');
const db = require('./source/db.js');
const NodeRSA = require('node-rsa');
const CryptoJS = require('node-cryptojs-aes').CryptoJS;
const async = require('async');
const Push = require('push.js');
const jsesc = require('jsesc');

/* global Offline */
require('offline-js');

const zlib = require('zlib');

const MESSAGE_EVENT = 'Message';
const MESSAGE_SYNC_EVENT = 'MessageSync';
const MESSAGE_FAIL_EVENT = 'MessageFail';
const MESSAGE_UNSEND_EVENT = 'MessageUnsend';
const ACKNOWLEDGE_EVENT = 'Acknowledge';
const NOTIFICATION_EVENT = 'Notification';

const GROUP_CREATE_EVENT = 'GroupCreate';
const GROUP_ADD_EVENT = 'GroupAdd';
const GROUP_REMOVE_EVENT = 'GroupRemove';
const GROUP_LIST_EVENT = 'GroupList';

const CHANNEL_SUBSCRIBE_EVENT = 'ChannelSubscribe';
const CHANNEL_MESSAGE_EVENT = 'ChannelMessage';

const STATUS_CHANGE_EVENT = 'StatusChange';

const SESSION_EVENT = 'Session';<commit_msg>remove jsesc<commit_after>// import EventEmitter from './bower_components/eventEmitter/EventEmitter.js';

/*!
* Monkey v0.0.8
* Apache 2.0 - http://www.apache.org/licenses/LICENSE-2.0.html
* <NAME>lo - http://oli.me.uk/
* @preserve
*/

const EventEmitter = require('events');
const MonkeyEnums = require('./source/MonkeyEnums.js');
const MOKMessage = require('./source/MOKMessage.js');
const monkeyKeystore = require('./source/MonkeyKeystore.js');
const watchdog = require('./source/watchdog.js');
const apiconnector = require('./source/ApiConnector.js');
const Log = require('./source/Log.js');
const db = require('./source/db.js');
const NodeRSA = require('node-rsa');
const CryptoJS = require('node-cryptojs-aes').CryptoJS;
const async = require('async');
const Push = require('push.js');

/* global Offline */
require('offline-js');

const zlib = require('zlib');

const MESSAGE_EVENT = 'Message';
const MESSAGE_SYNC_EVENT = 'MessageSync';
const MESSAGE_FAIL_EVENT = 'MessageFail';
const MESSAGE_UNSEND_EVENT = 'MessageUnsend';
const ACKNOWLEDGE_EVENT = 'Acknowledge';
const NOTIFICATION_EVENT = 'Notification';

const GROUP_CREATE_EVENT = 'GroupCreate';
const GROUP_ADD_EVENT = 'GroupAdd';
const GROUP_REMOVE_EVENT = 'GroupRemove';
const GROUP_LIST_EVENT = 'GroupList';

const CHANNEL_SUBSCRIBE_EVENT = 'ChannelSubscribe';
const CHANNEL_MESSAGE_EVENT = 'ChannelMessage';

const STATUS_CHANGE_EVENT = 'StatusChange';

const SESSION_EVENT = 'Session';
{'fraction_non_alphanumeric': 0.15379380741748894, 'fraction_numerical': 0.004763525008506295, 'mean_word_length': 6.033492822966507, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '4161285', 'n_tokens_mistral': 982, 'n_tokens_neox': 955, 'n_words': 197}