{I" class:ETI"ProcessedAsset;FI"logical_path;TI"revelry/Main.js;FI" pathname;TI"Q/Users/joel/src/revelreact-rails/app/assets/javascripts/revelry/Main.js.cjsx;FI"content_type;TI"application/javascript;TI" mtime;Tl+>Š1UI" length;TiòI" digest;TI"%b199b981654fad9b3a3197387dd30963;FI" source;TI"ò(function() { Rev.registerComponent('Main', { /* CLASS METHODS */ statics: { pathToComponentClassName: function(path) { return ("" + path).split('/').map(_.str.classify).join('.'); }, pathToComponentClass: function(path) { var key, klass, parts, _i, _len; parts = this.pathToComponentClassName(path).split('.'); klass = Rev.App.Components; for (_i = 0, _len = parts.length; _i < _len; _i++) { key = parts[_i]; klass = klass[key]; if (klass == null) { return null; } } return klass; }, hasView: function(path) { return this.pathToComponentClass(path) != null; } }, /* INSTANCE METHODS */ getChildComponentClassName: function() { return this.constructor.pathToComponentClassName(this.props.path); }, getChildComponentClass: function() { return this.constructor.pathToComponentClass(this.props.path); }, componentWillMount: function() { return App.props = this.props; }, componentWillUpdate: function(nextProps, nextState) { return App.props = nextProps; }, render: function() { var klass; if (klass = this.getChildComponentClass()) { if (React.createElement != null) { return React.createElement(klass, this.props.options); } else { return React.createElement(klass, React.__spread({}, this.props.options)); } } else { return React.createElement("div", null, "Couldn't locate component `" + (this.getChildComponentClassName()) + "`"); } } }); /* Application code can overwrite this to do whatever extra stuff you want. */ Rev.appComponent('Main', { render: function() { console.warn("Revelry application does not define a `Main` component. Falling back to default implementation."); return React.createElement(Rev.Components.Main, React.__spread({}, this.props)); } }); }).call(this); ;TI"dependency_digest;TI"%2262fe0b4497971d6d981585e7f1d6df;FI"required_paths;T[I"Q/Users/joel/src/revelreact-rails/app/assets/javascripts/revelry/Main.js.cjsx;FI"dependency_paths;T[{I" path;TI"Q/Users/joel/src/revelreact-rails/app/assets/javascripts/revelry/Main.js.cjsx;FI" mtime;TI"2015-04-17T17:33:34-05:00;TI" digest;TI"%d5d99b7e2f3b61b1bd3caa1bda71ee05;FI" _version;TI"%7015acab0e7ee10d673b8d49cecfb54b;F