var React = require('react');
var Router = require('react-router');
var Route = Router.Route;
var DefaultRoute = Router.DefaultRoute;
require('./irc');
require('./command');
var socket = require('./socket');
var util = require('./util');
var App = require('./components/App.jsx');
var Connect = require('./components/Connect.jsx');
var Chat = require('./components/Chat.jsx');
var Settings = require('./components/Settings.jsx');
var routeActions = require('./actions/route');
var uuid = localStorage.uuid;
if (!uuid) {
routeActions.navigate('connect');
localStorage.uuid = uuid = util.UUID();
}
socket.on('connect', function() {
socket.send('uuid', uuid);
});
socket.on('error', function(error) {
console.log(error.server + ': ' + error.message);
});
var routes = (
);
Router.run(routes, Router.HistoryLocation, function(Handler) {
React.render(, document.body);
});