anchor.diff:                  },
                   dataType: 'json',
                   type: 'POST',
  -                url: save_search_url});
  +                url: save_search_url
  +            });
           })
   
  -        $('#sidebar-search-collapsed').on('click',this.handleSideBarToggle.bind(this));
  -    },
  -
  -
  -  initializeEverything: function() {
  -    this.initializeRegexes();
  -    this.initializeCodePilot();
  -    $('.score, #development-environment').show();
  -    this.configureEditors();
  -    this.initializeEditors();
  -    this.initializeEventHandlers();
  -    this.initializeFileTree();
  -    this.initializeSideBarCollapse();
  -    this.initializeOutputBarToggle();
  -    this.initializeDescriptionToggle();
  -    this.initializeSideBarTooltips();
  -    this.initializeTooltips();
  -    this.initializeInterventionTimer();
  -    this.initializeSearchButton();
  -    this.initPrompt();
  -    this.renderScore();
  -    this.showFirstFile();
  -    this.resizeAceEditors();
  -
  -    window.addEventListener("beforeunload", this.unloadAutoSave.bind(this));
  -    window.addEventListener("page:before-change", this.unloadAutoSave.bind(this));
  -    // create autosave when the editor is opened the first time
  -    this.autosave();
  -  }
  +        $('#sidebar-search-collapsed').on('click', this.handleSideBarToggle.bind(this));
  +    },
  +
  +
  +    initializeEverything: function () {
  +        this.initializeRegexes();
  +        this.initializeCodePilot();
  +        $('.score, #development-environment').show();
  +        this.configureEditors();
  +        this.initializeEditors();
  +        this.initializeEventHandlers();
  +        this.initializeFileTree();
  +        this.initializeSideBarCollapse();
  +        this.initializeOutputBarToggle();
  +        this.initializeDescriptionToggle();
  +        this.initializeSideBarTooltips();
  +        this.initializeTooltips();
  +        this.initializeInterventionTimer();
  +        this.initializeSearchButton();
  +        this.initPrompt();
  +        this.renderScore();
  +        this.showFirstFile();
  +        this.resizeAceEditors();
  +
  +        window.addEventListener("beforeunload", this.unloadAutoSave.bind(this));
  +        window.addEventListener("page:before-change", this.unloadAutoSave.bind(this));
  +        // create autosave when the editor is opened the first time
  +        this.autosave();
  +    }
   };
  
positive.code:              </div>\
             </li>\
           '
      };
      var container = $('#error-hints');
      container.find('ul.body').append(template(message.description, message.hint));
      container.fadeIn();
    },
  
    showContainerDepletedMessage: function() {
      $.flash.danger({
        icon: ['fa', 'fa-clock-o'],
        text: $('#editor').data('message-depleted')
      });
    },
  
    showTimeoutMessage: function() {
      $.flash.info({
        icon: ['fa', 'fa-clock-o'],
        text: $('#editor').data('message-timeout')
      });
    },
  
    showWebsocketError: function(error) {
      if (window.navigator.userAgent.indexOf('Edge') > -1 || window.navigator.userAgent.indexOf('Trident') > -1) {
        // Mute errors in Microsoft Edge and Internet Explorer
        return;
      }
      $.flash.danger({
        text: $('#flash').data('websocket-failure'),
        showPermanent: true
      });
      Sentry.captureException(JSON.stringify(error));
    },
  
    showFileDialog: function(event) {
      event.preventDefault();
      this.createSubmission('#create-file', null, function(response) {
        $('#code_ocean_file_context_id').val(response.id);
        $('#modal-file').modal('show');
      }.bind(this));
    },
  
    initializeOutputBarToggle: function() {
      $('#toggle-sidebar-output').on('click',this.hideOutputBar.bind(this));
      $('#toggle-sidebar-output-collapsed').on('click',this.showOutputBar.bind(this));
      $('#output_sidebar').on('transitionend',this.resizeAceEditors.bind(this));
    },
  
    showOutputBar: function() {
      $('#output_sidebar_collapsed').addClass('d-none');
      $('#output_sidebar_uncollapsed').removeClass('d-none');
      $('#output_sidebar').removeClass('output-col-collapsed').addClass('output-col');
    },
  
    hideOutputBar: function() {
      $('#output_sidebar_collapsed').removeClass('d-none');
      $('#output_sidebar_uncollapsed').addClass('d-none');
      $('#output_sidebar').removeClass('output-col').addClass('output-col-collapsed');
    },
  
    initializeSideBarTooltips: function() {
      $('[data-toggle="tooltip"]').tooltip()
    },
  
    initializeDescriptionToggle: function() {
      $('#exercise-headline').on('click', this.toggleDescriptionCard.bind(this));
      $('a#toggle').on('click', this.toggleDescriptionCard.bind(this));
    },
  
    toggleDescriptionCard: function() {
      $('#description-card').toggleClass('description-card-collapsed').toggleClass('description-card');
      $('#description-symbol').toggleClass('fa-chevron-down').toggleClass('fa-chevron-right');
      var toggle = $('a#toggle');
      toggle.text(toggle.text() == toggle.data('hide') ? toggle.data('show') : toggle.data('hide'));
      this.resizeAceEditors();
      event.preventDefault();
    },
  
      /**
       * interventions
       * */
      initializeInterventionTimer: function() {
  
          if ($('#editor').data('rfc-interventions') || $('#editor').data('break-interventions')) { // split in break or rfc intervention
              window.onblur = function() { window.blurred = true; };
              window.onfocus = function() { window.blurred = false; };
  
              var delta = 100; // time in ms to wait for window event before time gets stopped
              var tid;
  
negative.code:                         var timeUntilIntervention = Math.max(percentile75 - accumulatedWorkTimeUser, minTimeIntervention);
                      }
  
                      tid = setInterval(function () {
                          if (window.blurred) {
                              return;
                          }
                          timeUntilIntervention -= delta;
                          if (timeUntilIntervention <= 0) {
                              clearInterval(tid);
                              // timeUntilIntervention passed
                              if ($('#editor').data('break-interventions')) {
  