anchor.diff:              if not no_judges
                   #language
                       | #{form.language.errors}
  -                    | #{form.language}
                       #language-select
                           #language-current
                               .data
                                   span.name
                                   span.info
                               .fa.language-drop
  -                        select#language-expand: each lang in form.fields.language.queryset
  +                        select#id_language(name='language'): each lang in form.fields.language.queryset
                               - var runtime_versions = lang.runtime_versions
                               option(value=lang.id, data-id=lang.id, data-name=lang.name, data-info=lang.info,
                                  data-judge-info='{% include "runtime_version_fragment.jade" %}',
  
positive.code:                 margin-top: 4px;
              }
  
              #language-expand { width: 100%; }
  
              .select2-results__option {
                  color: #757575 !important;
  
negative.code:                     return state.text + " (" + $("option[data-id=" + state.id + "]").attr('data-judge-info') + ")";
                  }
  
                  $("#id_language").select2({
                      templateResult: format,
                      templateSelection: formatSelection,
                      escapeMarkup: function (m) {
  