  #include "selfdrive/ui/qt/util.h"
  #include "selfdrive/ui/ui.h"
  
  
  const int PAN_TIMEOUT = 100;
  
  const float MAX_ZOOM = 17;
  const float MIN_ZOOM = 14;
  const float MAX_PITCH = 50;
  const float MIN_PITCH = 0;
 
</s> remove   pan_counter = 0;
  zoom_counter = 0;
 </s> add   interaction_counter = 0; </s> remove     pan_counter = PAN_TIMEOUT;
 </s> add     interaction_counter = INTERACTION_TIMEOUT; </s> remove   zoom_counter = PAN_TIMEOUT;
 </s> add   interaction_counter = INTERACTION_TIMEOUT; </s> remove   if (pan_counter == 0) {
 </s> add   if (interaction_counter == 0) { </s> remove     zoom_counter--;
 </s> add     interaction_counter--;
const int INTERACTION_TIMEOUT = 100;
  #include "selfdrive/ui/qt/util.h"
  #include "selfdrive/ui/ui.h"
  
  
const int INTERACTION_TIMEOUT = 100;
  
  const float MAX_ZOOM = 17;
  const float MIN_ZOOM = 14;
  const float MAX_PITCH = 50;
  const float MIN_PITCH = 0;
keep keep keep keep replace keep keep keep keep keep
 ui/map: interactive counter fix (#29470)

* use interactive_counter instead of separate zoom and pan counters

* use interaction_counter instead of separate zoom and pan counters

* same styling

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com> 
selfdrive/ui/qt/maps/map.cc