calculateCompensation method
Implementation
double calculateCompensation(double currentRatio,double max) {
  final ratioDiff = baseRatio - currentRatio;
  final maxDiff = baseRatio - maxRation;
  return min(max, max * (ratioDiff / maxDiff));
}double calculateCompensation(double currentRatio,double max) {
  final ratioDiff = baseRatio - currentRatio;
  final maxDiff = baseRatio - maxRation;
  return min(max, max * (ratioDiff / maxDiff));
}