]] = true;
}
},
reify: function(props) {
var names = Object.getOwnPropertyNames(props);
for (var i = 0, n; i < names.length; i++) {
n = names[i];
props[n] = this.valueForProperty(props[n], props);
}
},
valueForProperty: function(property, props) {
if (property) {
if (property.indexOf(";") >= 0) {
property = this.valueForProperties(property, props);
} else {
var self = this;
var fn = function(all, prefix, value, fallback) {
var propertyValue = self.valueForProperty(props[value], props) || (props[fallback] ? 