{:uriI"file:///Users/himn1/dev/rails/engines/loco/lib/assets/javascripts/loco/base/mix.coffee?type=application/javascript&pipeline=self&id=7da33b947457de0bd74502f63c91df573571973411b02072396e17865edb74d0:ET:load_pathI"?/Users/himn1/dev/rails/engines/loco/lib/assets/javascripts;T: filenameI"T/Users/himn1/dev/rails/engines/loco/lib/assets/javascripts/loco/base/mix.coffee;T: nameI"loco/base/mix;T:logical_pathI"loco/base/mix.self.js;T:content_typeI"application/javascript;T: sourceI"(function() { var slice = [].slice, extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, hasProp = {}.hasOwnProperty; App.Mix = function() { var Mixed, base, i, method, mixin, mixins, name, ref; base = arguments[0], mixins = 2 <= arguments.length ? slice.call(arguments, 1) : []; Mixed = (function(superClass) { extend(Mixed, superClass); function Mixed() { return Mixed.__super__.constructor.apply(this, arguments); } return Mixed; })(base); for (i = mixins.length - 1; i >= 0; i += -1) { mixin = mixins[i]; ref = mixin.prototype; for (name in ref) { method = ref[name]; Mixed.prototype[name] = method; } } return Mixed; }; }).call(this); ;T: metadata{ :dependencieso:Set: @hash{ I"environment-version;TTI"environment-paths;TTI"jprocessors:type=application/javascript&file_type=application/javascript&engines=.coffee&pipeline=self;TTI"bfile-digest:///Users/himn1/dev/rails/engines/loco/lib/assets/javascripts/loco/base/mix.coffee;TT: requiredo;;{: stubbedo;;{: linkso;;{: charsetI" utf-8;F: digest"%fZ2+>݂hCE &+ٻzh: lengthi:dependencies_digest"%W=b0dz=0lC4N#:idI"E7da33b947457de0bd74502f63c91df573571973411b02072396e17865edb74d0;F: mtimel+ V