hunk.code_window:     this.StateManager = StateManager;
       this.Notifications = Notifications;
       this.LocalStorage = LocalStorage;
       this.SettingsService = SettingsService;
       this.ThemeManager = ThemeManager;
       this.logo = this.StateManager.getState().application.logo;
       this.logoutAsync = this.logoutAsync.bind(this);
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.file_path: app/portainer/views/logout/logoutController.js
hunk.type: replace
file: <div class="col-sm-12 form-section-title" style="float: initial;">
    User search configurations
  </div>
  
  <rd-widget ng-repeat="config in $ctrl.settings | limitTo: (1 - $ctrl.settings)" style="display: block; margin-bottom: 10px;">
    <rd-widget-body>
      <div class="form-group" ng-if="$index > 0" style="margin-bottom: 10px;">
        <span class="col-sm-12 text-muted small">
          Extra search configuration
        </span>
      </div>
  
      <div class="form-group">
        <label for="ldap_basedn_{{ $index }}" class="col-sm-4 col-md-2 control-label text-left">
          Base DN
          <portainer-tooltip position="bottom" message="The distinguished name of the element from which the LDAP server will search for users."></portainer-tooltip>
        </label>
        <div class="col-sm-8 col-md-4">
          <input type="text" class="form-control" id="ldap_basedn_{{ $index }}" ng-model="config.BaseDN" placeholder="dc=ldap,dc=domain,dc=tld" />
        </div>
  
        <label for="ldap_username_att_{{ $index }}" class="col-sm-4 col-md-3 col-lg-2 control-label text-left">
          Username attribute
          <portainer-tooltip position="bottom" message="LDAP attribute which denotes the username."></portainer-tooltip>
        </label>
        <div class="col-sm-8 col-md-3 col-lg-4">
          <input type="text" class="form-control" id="ldap_username_att_{{ $index }}" ng-model="config.UserNameAttribute" placeholder="uid" />
        </div>
      </div>
      <div class="form-group">
        <label for="ldap_filter_{{ $index }}" class="col-sm-4 col-md-2 control-label text-left">
          Filter
          <portainer-tooltip position="bottom" message="The LDAP search filter used to select user elements, optional."></portainer-tooltip>
        </label>
        <div ng-class="{ 'col-sm-7 col-md-9': $index, 'col-sm-8 col-md-10': !$index }">
          <input type="text" class="form-control" id="ldap_filter_{{ $index }}" ng-model="config.Filter" placeholder="(objectClass=account)" />
        </div>
        <div class="col-sm-1" ng-if="$index > 0">
          <button class="btn btn-sm btn-danger" type="button" ng-click="$ctrl.onRemoveClick($index)">
            <i class="fa fa-trash" aria-hidden="true"></i>
          </button>
        </div>
      </div>
    </rd-widget-body>
  </rd-widget>
  
  <div class="form-group" style="margin-top: 10px;">
    <div class="col-sm-12">
      <button class="label label-default interactive" style="border: 0;" ng-click="$ctrl.onAddClick()">
        <i class="fa fa-plus-circle" aria-hidden="true"></i> add user search configuration
      </button>
    </div>
    <div class="col-sm-12" style="margin-top: 10px;">
      <button
        class="btn btm-sm btn-primary"
        type="button"
        ng-click="$ctrl.search()"
        limited-feature-dir="{{ $ctrl.limitedFeatureId }}"
        limited-feature-disabled
        limited-feature-class="limited-be"
        limited-feature-tabindex="-1"
      >
        Display Users
      </button>
      <be-feature-indicator feature="$ctrl.limitedFeatureId" class="space-left"></be-feature-indicator>
    </div>
  </div>
  
  <div ng-if="$ctrl.showTable">
    <div class="form-group">
      <ldap-users-datatable dataset="$ctrl.users" title-text="Users" title-icon="fa-users" table-key="ldapUsers" order-by="" reverse-order=""></ldap-users-datatable>
    </div>
  </div>
  