{:uriI"Ïfile:///Users/joel/src/revelry_core/app/assets/javascripts/revelry/ui/visuals/ProgressBar.js.cjsx?type=application/javascript&pipeline=self&id=276eab872c5f36ed83ecbcd17ad5c9c2b38333b5a8e526bf24a1bfa36a195391:ET:load_pathI"8/Users/joel/src/revelry_core/app/assets/javascripts;F: filenameI"_/Users/joel/src/revelry_core/app/assets/javascripts/revelry/ui/visuals/ProgressBar.js.cjsx;T: nameI"#revelry/ui/visuals/ProgressBar;T:logical_pathI"+revelry/ui/visuals/ProgressBar.self.js;T:content_typeI"application/javascript;T: sourceI"ª(function() { Rev.registerComponent('ProgressBar', { getDefaultProps: function() { var props; return props = { value: 0, minValue: 0, maxValue: 1 }; }, getRatio: function() { return Math.min(1, (this.props.value - this.props.minValue) / (this.props.maxValue - this.props.minValue)); }, getWidth: function() { return (this.getRatio() * 100) + "%"; }, render: function() { var className; className = this.classAdd({ "RevProgressBar": true, progress: true, success: this.props.success, secondary: this.props.secondary, alert: this.props.alert }); return React.createElement("div", { "className": className }, React.createElement("span", { "className": "RevMeter meter", "style": { width: this.getWidth() } })); } }); }).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"mfile-digest:///Users/joel/src/revelry_core/app/assets/javascripts/revelry/ui/visuals/ProgressBar.js.cjsx;TT: requiredo;;{: stubbedo;;{: linkso;;{: charsetI" utf-8;F: digest"%Ê ]mƒÓô"˜’„<ÖßÔ»«àD”®W¶É~C³íI: lengthiª:integrityI"Xni:///sha-256;yqARXW2D0_QimJKEPNbf1LsZq-BElK5XH7bJfkOz7Uk?ct=application/javascript;T:dependencies_digest"%¶K©ìYp ªÂ.½áT»ùë!V²Ð/µ.seW£N:idI"E276eab872c5f36ed83ecbcd17ad5c9c2b38333b5a8e526bf24a1bfa36a195391;F: mtimel+‚1U