    void showEvent(QShowEvent *event) override;
    void refresh();
  
    Params params;
    QString cur_destinations;
    QVBoxLayout *destinations_layout;
    std::unique_ptr<NavDestination> current_destination;
    DestinationWidget *current_widget;
  
    QPixmap close_icon;
 
</s> remove   std::unique_ptr<NavDestination> current_destination;
 </s> add  </s> remove   void parseResponse(const QString &response, bool success);
 </s> add   void updateLocations(const QJsonArray &locations); </s> remove void MapSettings::parseResponse(const QString &response, bool success) {
  if (!success || response == cur_destinations) return;
  cur_destinations = response;
 </s> add void MapSettings::updateLocations(const QJsonArray &locations) {
  current_locations = locations;
  QJsonArray current_locations;
  QJsonObject current_destination;
    void showEvent(QShowEvent *event) override;
    void refresh();
  
    Params params;
  QJsonArray current_locations;
  QJsonObject current_destination;
    QVBoxLayout *destinations_layout;
    std::unique_ptr<NavDestination> current_destination;
    DestinationWidget *current_widget;
  
    QPixmap close_icon;
keep keep keep keep replace keep keep keep keep keep
 ui/MapSettings: sort location JsonArray inplace (#28886) 
selfdrive/ui/qt/maps/map_settings.h