text: //#region Main
  class Main {
  	constructor() {
  		this.json = require('../json/data.json');
  		this.events = require('./events');
  		this.functions = require('./functions');
  		this.Prototypes = require('./prototypes');
  		this.HelpGenerator = require('./helpGenerator');
  		this.tools = require('./tools');
  		this.models = require('./models');
  	}
  	getJson() {
  		return this.json;
  	}
  	getData() {
  		var data = require('./data');
  		return new data.Data();
  	}
  	getEvents(Client) {
  		return new this.events.Events(Client);
  	}
  	getFunctions() {
  		return new this.functions();
  	}
  	getPrototypes() {
  		return this.Prototypes;
  	}
  	getTools() {
  		return this.tools;
  	}
  	helpGenerator() {
  		return this.HelpGenerator;
  	}
  	getModels(){
  		return this.models;
  	}
  }
  //#endregion
  
  exports.Main = Main;
  