{:uriI"file:///Users/joel/src/revelry_core/app/assets/javascripts/revelry/router/routerlink.js.cjsx?type=application/javascript&pipeline=self&id=3c86d4759db9bb13630795030459e47015ae91c3e95a7eab57da98952b3e1cfb:ET:load_pathI"8/Users/joel/src/revelry_core/app/assets/javascripts;F: filenameI"Z/Users/joel/src/revelry_core/app/assets/javascripts/revelry/router/routerlink.js.cjsx;T: nameI"revelry/router/routerlink;T:logical_pathI"&revelry/router/routerlink.self.js;T:content_typeI"application/javascript;T: sourceI" (function() { Rev.registerComponent('RouterLink', { render: function() { return React.createElement("a", React.__spread({ "onClick": this.onClick }, this.props), this.props.children); }, onClick: function(e) { if (this.hasMatch()) { e.preventDefault(); Backbone.history.navigate(Backbone.history.fragment, { trigger: false }); Backbone.history.navigate(this.props.href, { trigger: true }); } return true; }, bbNormalHref: function() { if (this.props.href[0] === '/') { return this.props.href.slice(1); } else { return this.props.href(end); } }, hasMatch: function() { if (this.props.href != null) { return _(Backbone.history.handlers).any((function(_this) { return function(handler) { return handler.route.test(_this.bbNormalHref()); }; })(this)); } else { return false; } } }); }).call(this); ;T: metadata{ :dependencieso:Set: @hash{ I"environment-version;TTI"environment-paths;TTI"hprocessors:type=application/javascript&file_type=application/javascript&engines=.cjsx&pipeline=self;TTI"hfile-digest:///Users/joel/src/revelry_core/app/assets/javascripts/revelry/router/routerlink.js.cjsx;TT: requiredo;;{: stubbedo;;{: linkso;;{: charsetI" utf-8;F: digest"%;MG 6$w0M,wDo: lengthi :integrityI"Xni:///sha-256;9BGzyA87F5tNihPtRyCWvjYku7GHdzCGTSwVd0SEb7g?ct=application/javascript;T:dependencies_digest"%k d8A 0! J:idI"E3c86d4759db9bb13630795030459e47015ae91c3e95a7eab57da98952b3e1cfb;F: mtimel+1U