rem: return parseInt( ((!color || color=='transparent') ? '#ffffff' : color).parseColor().slice(i*2+1,i*2+3), 16 ) 
add: return parseInt( ((!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) ? '#ffffff' : color).parseColor().slice(i*2+1,i*2+3), 16 ) 
context:   setup: function(){    function parseColor(color){      return $R(0,2).map(function(i){        return parseInt( ((!color || color=='transparent') ? '#ffffff' : color).parseColor().slice(i*2+1,i*2+3), 16 )       });    }    this.transforms = this.options.style.split(';').map(function(style){            return style.parseStyle().map(function(property){        var originalValue = this.element.getStyle(property[0]);        return $H({           style: property[0],           originalValue: property[1].unit=='color' ?             parseColor(originalValue) : parseFloat(originalValue || 0),           targetValue: property[1].unit=='color' ?             parseColor(property[1].value) : property[1].value,          unit: property[1].unit        });      }.bind(this));    }.bind(this)).flatten();  },
meta: 7994	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/7994/639c8645cd6cf62509bf6c5c009d4c1e46315068/effects.js/buggy/src/effects.js