<commit_before>- if procedure.dossiers.state_not_brouillon.any?
  %span.dropdown
    %button.button.dropdown-button
      Télécharger tous les dossiers
    - old_format_limit_date = Date.parse("Oct 31 2019")
    - export_v1_enabled = old_format_limit_date > Time.zone.today
    - export_v2_enabled = Flipper[:procedure_export_v2_enabled] || !export_v1_enabled
    .dropdown-content.fade-in-down{ style: !export_v1_enabled ? 'width: 330px' : '' }
      %ul.dropdown-items
        - if export_v2_enabled
          %li
            - if procedure.xlsx_export_stale?
              - if procedure.xlsx_export_queued?
                L'export au format .xlsx est en cours de préparation, vous recevrez un email lorsqu'il sera disponible.
              - else
                = link_to "Exporter au format .xlsx", download_export_instructeur_procedure_path(procedure, export_format: :xlsx), remote: true
            - else
              = link_to "Au format .xlsx", url_for(procedure.xlsx_export_file), target: "_blank", rel: "noopener"
          %li
            - if procedure.ods_export_stale?
              - if procedure.ods_export_queued?
                L'export au format .ods est en cours de préparation, vous recevrez un email lorsqu'il sera disponible.
              - else
                = link_to "Préparer le téléchargement de l'export au format .ods", download_export_instructeur_procedure_path(procedure, export_format: :ods), remote: true
            - else
              = link_to "Au format .ods", url_for(procedure.ods_export_file), target: "_blank", rel: "noopener"
          %li
            - if procedure.csv_export_stale?
              - if procedure.csv_export_queued?
                L'export au format .csv est en cours de préparation, vous recevrez un email lorsqu'il sera disponible.
              - else
                = link_to "Préparer le téléchargement de l'export au format .csv", download_export_instructeur_procedure_path(procedure, export_format: :csv), remote: true
            - else
              = link_to "Au format .csv", url_for(procedure.csv_export_file), target: "_blank", rel: "noopener"
        - if export_v1_enabled
          - old_format_message = "(ancien format, jusqu’au #{old_format_limit_date.strftime('%d/%m/%Y')})"
          %li
            = link_to "Au format .xlsx #{old_format_message}", procedure_dossiers_download_path(procedure, format: :xlsx, version: 'v1'), target: "_blank", rel: "noopener"
          %li
            = link_to "Au format .ods #{old_format_message}", procedure_dossiers_download_path(procedure, format: :ods, version: 'v1'), target: "_blank", rel: "noopener"
          %li
            = link_to "Au format .csv #{old_format_message}", procedure_dossiers_download_path(procedure, format: :csv, version: 'v1'), target: "_blank", rel: "noopener"<commit_msg>uniformize export wording in UI<commit_after>- if procedure.dossiers.state_not_brouillon.any?
  %span.dropdown
    %button.button.dropdown-button
      Télécharger tous les dossiers
    - old_format_limit_date = Date.parse("Oct 31 2019")
    - export_v1_enabled = old_format_limit_date > Time.zone.today
    - export_v2_enabled = Flipper[:procedure_export_v2_enabled] || !export_v1_enabled
    .dropdown-content.fade-in-down{ style: !export_v1_enabled ? 'width: 330px' : '' }
      %ul.dropdown-items
        - if export_v2_enabled
          %li
            - if procedure.xlsx_export_stale?
              - if procedure.xlsx_export_queued?
                L'export au format .xlsx est en cours de préparation, vous recevrez un email lorsqu'il sera disponible.
              - else
                = link_to "Exporter au format .xlsx", download_export_instructeur_procedure_path(procedure, export_format: :xlsx), remote: true
            - else
              = link_to "Au format .xlsx", url_for(procedure.xlsx_export_file), target: "_blank", rel: "noopener"
          %li
            - if procedure.ods_export_stale?
              - if procedure.ods_export_queued?
                L'export au format .ods est en cours de préparation, vous recevrez un email lorsqu'il sera disponible.
              - else
                = link_to "Exporter au format .ods", download_export_instructeur_procedure_path(procedure, export_format: :ods), remote: true
            - else
              = link_to "Au format .ods", url_for(procedure.ods_export_file), target: "_blank", rel: "noopener"
          %li
            - if procedure.csv_export_stale?
              - if procedure.csv_export_queued?
                L'export au format .csv est en cours de préparation, vous recevrez un email lorsqu'il sera disponible.
              - else
                = link_to "Exporter au format .csv", download_export_instructeur_procedure_path(procedure, export_format: :csv), remote: true
            - else
              = link_to "Au format .csv", url_for(procedure.csv_export_file), target: "_blank", rel: "noopener"
        - if export_v1_enabled
          - old_format_message = "(ancien format, jusqu’au #{old_format_limit_date.strftime('%d/%m/%Y')})"
          %li
            = link_to "Au format .xlsx #{old_format_message}", procedure_dossiers_download_path(procedure, format: :xlsx, version: 'v1'), target: "_blank", rel: "noopener"
          %li
            = link_to "Au format .ods #{old_format_message}", procedure_dossiers_download_path(procedure, format: :ods, version: 'v1'), target: "_blank", rel: "noopener"
          %li
            = link_to "Au format .csv #{old_format_message}", procedure_dossiers_download_path(procedure, format: :csv, version: 'v1'), target: "_blank", rel: "noopener"
{'fraction_non_alphanumeric': 0.0999644254713625, 'fraction_numerical': 0.006759160441124155, 'mean_word_length': 2.6969099276791586, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 12, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6539851', 'n_tokens_mistral': 1801, 'n_tokens_neox': 1707, 'n_words': 421}