anchor.diff:  ///      expect(irgba_rgbString(0x00000000), 'rgb(0, 0, 0)');
   ///      expect(irgba_rgbString(0x000000ff), 'rgb(0, 0, 0)');
   ///    });
  -irgba_rgbString(int v) {
  -  var r = irgba_r255(v);
  -  var g = irgba_g255(v);
  -  var b = irgba_b255(v);
  +irgba_rgbString(int c) {
  +  var r = irgba_r255(c);
  +  var g = irgba_g255(c);
  +  var b = irgba_b255(c);
     return 'rgb(${r}, ${g}, ${b})';
   }
   
  
positive.code:   return [h, s, v];
  }
  
  hsv_irga(List<double> hsv) {
  
    var h = hsv[0] * 6;
    var s = hsv[1];
  
negative.code: ///      expect(irgba_hexString(0x00000000), '000000');
  ///      expect(irgba_hexString(0x000000ff), '000000');
  ///    });
  irgba_hexString(int c) {
    var x = (c >> 8) | 0x1000000; // start with 1 for padding with 0
    return x.toRadixString(16).substring(1);
  }
  
  