| 1234567891011121314151617181920212223242526 | var wrapSingle = require('./wrap-for-optimizing').single;function deep(property) {  var cloned = shallow(property);  for (var i = property.components.length - 1; i >= 0; i--) {    var component = shallow(property.components[i]);    component.value = property.components[i].value.slice(0);    cloned.components.unshift(component);  }  cloned.dirty = true;  cloned.value = property.value.slice(0);  return cloned;}function shallow(property) {  var cloned = wrapSingle([[property.name, property.important, property.hack]]);  cloned.unused = false;  return cloned;}module.exports = {  deep: deep,  shallow: shallow};
 |