anchor.diff:    final TextStyle textStyle;
   
     /// Shows a [text] with [textStyle] as a row in the tooltip popup.
  -  LineTooltipItem(this.text, this.textStyle);
  +  LineTooltipItem(String text, TextStyle textStyle)
  +    : text = text,
  +      textStyle = textStyle;
   
     /// Used for equality check, see [EquatableMixin].
     @override
  
positive.code:   /// [barIndex] is the index of our [bar], in the [LineChartData.lineBarsData] list,
    /// [spot] is the targeted spot.
    /// [spotIndex] is the index this [FlSpot], in the [LineChartBarData.spots] list.
    LineBarSpot(
      this.bar,
      this.barIndex,
      FlSpot spot,
      )   : spotIndex = bar.spots.indexOf(spot),
        super(spot.x, spot.y);
  
    /// Used for equality check, see [EquatableMixin].
  
negative.code:     EdgeInsets padding,
      TextStyle style,
      Alignment alignment,
      bool show,
      String Function(HorizontalLine) labelResolver,
    })
      : labelResolver = labelResolver ?? HorizontalLineLabel.defaultLineLabelResolver,
        super(
        show: show ?? false,
        padding: padding ?? const EdgeInsets.all(6),
        style: style ?? const TextStyle(
          color: Colors.black,
  