diff --git a/Gemfile b/Gemfile index 33db0435e..3903e5db1 100644 --- a/Gemfile +++ b/Gemfile @@ -111,7 +111,7 @@ gem 'webrick', require: false gem 'yabeda-prometheus' gem 'yabeda-sidekiq' gem 'zipline' -gem 'zxcvbn-ruby', require: 'zxcvbn' +gem 'zxcvbn' group :test do gem 'axe-core-rspec' # accessibility rspec matchers diff --git a/Gemfile.lock b/Gemfile.lock index 516b692f6..f2812b7f1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -880,7 +880,7 @@ GEM actionpack (>= 6.0, < 8.0) content_disposition (~> 1.0) zip_tricks (>= 4.2.1, < 6.0) - zxcvbn-ruby (1.2.0) + zxcvbn (0.1.11) PLATFORMS ruby @@ -1034,7 +1034,7 @@ DEPENDENCIES yabeda-prometheus yabeda-sidekiq zipline - zxcvbn-ruby + zxcvbn BUNDLED WITH 2.5.9 diff --git a/app/components/instructeurs/activate_account_form_component/activate_account_form_component.html.haml b/app/components/instructeurs/activate_account_form_component/activate_account_form_component.html.haml index 83c8155ce..f3a324b20 100644 --- a/app/components/instructeurs/activate_account_form_component/activate_account_form_component.html.haml +++ b/app/components/instructeurs/activate_account_form_component/activate_account_form_component.html.haml @@ -11,13 +11,16 @@ .fr-fieldset__element %p.fr-text--sm= t('utils.mandatory_champs') - .fr-fieldset__element= render Dsfr::InputComponent.new(form: f, attribute: :email, input_type: :email_field, opts: { disabled: :disabled, class: 'fr-input-group--disabled', value: t('.email_disabled') }) + .fr-fieldset__element + = render Dsfr::InputComponent.new(form: f, attribute: :email, input_type: :email_field, opts: { disabled: :disabled, class: 'fr-input-group--disabled' }) - .fr-fieldset__element= render Dsfr::InputComponent.new(form: f, attribute: :password, input_type: :password_field, opts: { autocomplete: 'current-password' }) + .fr-fieldset__element + = render Dsfr::InputComponent.new(form: f, attribute: :password, input_type: :password_field, + opts: { autofocus: 'true', autocomplete: 'new-password', data: { controller: 'turbo-input', turbo_input_url_value: show_password_complexity_path }}) + + #password_complexity + = render PasswordComplexityComponent.new = f.hidden_field :reset_password_token, value: params[:token] - .fr-fieldset__element - .fr-btns-group--right.fr-btns-group.fr-btns-group--inline.fr-btns-group.fr-btns-group--inline - %ul - %li= f.submit t('.submit'), class: 'fr-mt-2v fr-btn fr-btn' + = f.submit t('.submit'), id: 'submit-password', disabled: :disabled, class: "fr-btn fr-btn--lg fr-mt-2w", data: { disabled: :disabled, disable_with: t('views.users.passwords.edit.submit_loading') } diff --git a/app/components/password_complexity_component/password_complexity_component.en.yml b/app/components/password_complexity_component/password_complexity_component.en.yml index d5930cd58..70f74ef40 100644 --- a/app/components/password_complexity_component/password_complexity_component.en.yml +++ b/app/components/password_complexity_component/password_complexity_component.en.yml @@ -7,4 +7,4 @@ en: strong: Congratulations! Password is strong and secure enough. weak: Vulnerable password. weakest: Very vulnerable password. - hint: A short sentence with punctuation can be a very secure password. + hint_html:

A short sentence with punctuation can be a very secure password.

diff --git a/app/components/password_complexity_component/password_complexity_component.fr.yml b/app/components/password_complexity_component/password_complexity_component.fr.yml index 225a5775c..506d2a266 100644 --- a/app/components/password_complexity_component/password_complexity_component.fr.yml +++ b/app/components/password_complexity_component/password_complexity_component.fr.yml @@ -7,4 +7,4 @@ fr: strong: Félicitations ! Mot de passe suffisamment fort et sécurisé. weak: Mot de passe vulnérable. weakest: Mot de passe très vulnérable. - hint: Une courte phrase avec ponctuation peut être un mot de passe très sécurisé. + hint_html:

Pour un mot de passe sécurisé, éviter d'utiliser des suites ou des répétitions de mêmes caractères.

Vous pouvez par exemple choisir une phrase (avec des espaces) que vous retiendrez facilement.

diff --git a/app/components/password_complexity_component/password_complexity_component.html.haml b/app/components/password_complexity_component/password_complexity_component.html.haml index bfa7d5620..e4813b617 100644 --- a/app/components/password_complexity_component/password_complexity_component.html.haml +++ b/app/components/password_complexity_component/password_complexity_component.html.haml @@ -3,4 +3,4 @@ %div{ class: alert_classes } %h3.fr-alert__title= title - if !success? - %p= t(".hint") + = t(".hint_html") diff --git a/app/controllers/password_complexity_controller.rb b/app/controllers/password_complexity_controller.rb index 321087937..c7f5b6717 100644 --- a/app/controllers/password_complexity_controller.rb +++ b/app/controllers/password_complexity_controller.rb @@ -2,7 +2,8 @@ class PasswordComplexityController < ApplicationController def show - @score, @words, @length = ZxcvbnService.new(password_param).complexity + @length = password_param.to_s.length + @score = ZxcvbnService.complexity(password_param) @min_length = PASSWORD_MIN_LENGTH @min_complexity = PASSWORD_COMPLEXITY_FOR_ADMIN end diff --git a/app/models/user.rb b/app/models/user.rb index 4936fac90..e6a659e43 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -44,10 +44,6 @@ class User < ApplicationRecord # plug our custom validation a la devise (same options) https://github.com/heartcombo/devise/blob/main/lib/devise/models/validatable.rb#L30 validates :email, strict_email: true, allow_blank: true, if: :devise_will_save_change_to_email? - def validate_password_complexity? - administrateur? - end - # Override of Devise::Models::Confirmable#send_confirmation_instructions def send_confirmation_instructions unless @raw_confirmation_token diff --git a/app/services/zxcvbn_service.rb b/app/services/zxcvbn_service.rb index a4f532178..1b35e3055 100644 --- a/app/services/zxcvbn_service.rb +++ b/app/services/zxcvbn_service.rb @@ -3,51 +3,16 @@ class ZxcvbnService @tester_mutex = Mutex.new - class << self - # Returns an Zxcvbn instance cached between classes instances and between threads. - # - # The tester weights ~20 Mo, and we'd like to save some memory – so rather - # that storing it in a per-thread accessor, we prefer to use a mutex - # to cache it between threads. - def tester - @tester_mutex.synchronize do - @tester ||= build_tester - end - end - - private - - # Returns a fully initializer tester from the on-disk dictionary. - # - # This is slow: loading and parsing the dictionary may take around 1s. - def build_tester - dictionaries = YAML.safe_load(Rails.root.join("config", "initializers", "zxcvbn_dictionnaries.yaml").read) - - tester = Zxcvbn::Tester.new - tester.add_word_lists(dictionaries) - tester + # Returns an Zxcvbn instance cached between classes instances and between threads. + # + # The tester weights ~20 Mo, and we'd like to save some memory – so rather + # that storing it in a per-thread accessor, we prefer to use a mutex + # to cache it between threads. + def self.tester + @tester_mutex.synchronize do + @tester ||= Zxcvbn::Tester.new end end - def initialize(password) - @password = password - end - - def complexity - wxcvbn = compute_zxcvbn - score = wxcvbn.score - length = @password.blank? ? 0 : @password.length - vulnerabilities = wxcvbn.match_sequence.map { |m| m.matched_word.nil? ? m.token : m.matched_word }.filter { |s| s.length > 2 }.join(', ') - [score, vulnerabilities, length] - end - - def score - compute_zxcvbn.score - end - - private - - def compute_zxcvbn - self.class.tester.test(@password) - end + def self.complexity(password)= tester.test(password.to_s).score end diff --git a/app/validators/password_complexity_validator.rb b/app/validators/password_complexity_validator.rb index 5d43b5e6d..504578985 100644 --- a/app/validators/password_complexity_validator.rb +++ b/app/validators/password_complexity_validator.rb @@ -2,7 +2,7 @@ class PasswordComplexityValidator < ActiveModel::EachValidator def validate_each(record, attribute, value) - if value.present? && ZxcvbnService.new(value).score < PASSWORD_COMPLEXITY_FOR_ADMIN + if value.present? && ZxcvbnService.complexity(value) < PASSWORD_COMPLEXITY_FOR_ADMIN record.errors.add(attribute, :not_strong) end end diff --git a/app/views/administrateurs/activate/new.html.haml b/app/views/administrateurs/activate/new.html.haml index b826ddffe..c54d3dec2 100644 --- a/app/views/administrateurs/activate/new.html.haml +++ b/app/views/administrateurs/activate/new.html.haml @@ -23,4 +23,4 @@ #password_complexity = render PasswordComplexityComponent.new - = f.submit t('.continue'), id: 'submit-password', class: "fr-btn fr-btn--lg fr-mt-2w", data: { disable_with: t('views.users.passwords.edit.submit_loading') } + = f.submit t('.continue'), id: 'submit-password', disabled: :disabled, class: "fr-btn fr-btn--lg fr-mt-2w", data: { disable_with: t('views.users.passwords.edit.submit_loading') } diff --git a/app/views/devise/_password_rules.html.haml b/app/views/devise/_password_rules.html.haml deleted file mode 100644 index 2d4083d2f..000000000 --- a/app/views/devise/_password_rules.html.haml +++ /dev/null @@ -1,3 +0,0 @@ -.fr-messages-group{ "aria-live" => "off", id: id } - %p.fr-message= t('views.registrations.new.password_message') - %p.fr-message.fr-message--info= t('views.registrations.new.password_placeholder', min_length: PASSWORD_MIN_LENGTH) diff --git a/app/views/devise/passwords/edit.html.haml b/app/views/devise/passwords/edit.html.haml index 008f56ce7..f35c61eb3 100644 --- a/app/views/devise/passwords/edit.html.haml +++ b/app/views/devise/passwords/edit.html.haml @@ -18,16 +18,13 @@ .fr-fieldset__element = render Dsfr::InputComponent.new(form: f, attribute: :password, input_type: :password_field, - opts: { autofocus: 'true', autocomplete: 'new-password', minlength: PASSWORD_MIN_LENGTH, data: { controller: populated_resource.validate_password_complexity? ? 'turbo-input' : false, turbo_input_url_value: show_password_complexity_path }}) do |c| + opts: { autofocus: 'true', autocomplete: 'new-password', minlength: PASSWORD_MIN_LENGTH, data: { controller: 'turbo-input', turbo_input_url_value: show_password_complexity_path }}) do |c| - c.with_describedby do - - if populated_resource.validate_password_complexity? - %div{ id: c.describedby_id } - #password_complexity - = render PasswordComplexityComponent.new - - else - = render partial: "devise/password_rules", locals: { id: c.describedby_id } + %div{ id: c.describedby_id } + #password_complexity + = render PasswordComplexityComponent.new .fr-fieldset__element = render Dsfr::InputComponent.new(form: f, attribute: :password_confirmation, input_type: :password_field, opts: { autocomplete: 'new-password' }) - = f.submit t('views.users.passwords.edit.submit'), id: 'submit-password', class: "fr-btn fr-btn--lg fr-mt-2w", data: { disable_with: t('views.users.passwords.edit.submit_loading') } + = f.submit t('views.users.passwords.edit.submit'), id: 'submit-password', disabled: :disabled, class: "fr-btn fr-btn--lg fr-mt-2w", data: { disable_with: t('views.users.passwords.edit.submit_loading') } diff --git a/app/views/experts/avis/sign_up.html.haml b/app/views/experts/avis/sign_up.html.haml index c4a8f08fe..e82fcc956 100644 --- a/app/views/experts/avis/sign_up.html.haml +++ b/app/views/experts/avis/sign_up.html.haml @@ -1,20 +1,22 @@ -.two-columns.avis-sign-up - .columns-container - .column.left - %h2.fr-py-5w.text-center= @dossier.procedure.libelle - %p.dossier Dossier nº #{@dossier.id} - .column +.fr-container.fr-my-5w + .fr-grid-row.fr-grid-row--center + .fr-col-lg-6 = form_for(User.new(email: @email), url: sign_up_expert_avis_path(email: @email), method: :post, html: { class: "fr-py-5w" }) do |f| - %h1.fr-h2= t('views.registrations.new.title', name: Current.application_name) + + %h1.fr-h2 + = t('views.registrations.new.title', name: Current.application_name) %fieldset.fr-mb-0.fr-fieldset{ aria: { labelledby: 'create-account-legend' } } .fr-fieldset__element %p.fr-text--sm= t('utils.mandatory_champs') - .fr-fieldset__element= render Dsfr::InputComponent.new(form: f, attribute: :email, input_type: :email_field, opts: { disabled: true, autocomplete: 'email' }) .fr-fieldset__element - = render Dsfr::InputComponent.new(form: f, attribute: :password, input_type: :password_field, opts: { autocomplete: 'new-password', minlength: PASSWORD_MIN_LENGTH }) do |c| - - c.with_describedby do - = render partial: "devise/password_rules", locals: { id: c.describedby_id } + = render Dsfr::InputComponent.new(form: f, attribute: :email, input_type: :email_field, opts: { disabled: true, autocomplete: 'email' }) - %ul.fr-btns-group - %li= f.submit t('views.shared.account.create'), class: "fr-btn" + .fr-fieldset__element + = render Dsfr::InputComponent.new(form: f, attribute: :password, input_type: :password_field, + opts: { autofocus: 'true', autocomplete: 'new-password', data: { controller: 'turbo-input', turbo_input_url_value: show_password_complexity_path }}) + + #password_complexity + = render PasswordComplexityComponent.new + + = f.submit t('views.shared.account.create'), id: 'submit-password', disabled: :disabled, class: "fr-btn fr-btn--lg fr-mt-2w", data: { disable_with: t('views.users.passwords.edit.submit_loading') } diff --git a/app/views/gestionnaires/activate/new.html.haml b/app/views/gestionnaires/activate/new.html.haml index c020d67bc..07ff36f96 100644 --- a/app/views/gestionnaires/activate/new.html.haml +++ b/app/views/gestionnaires/activate/new.html.haml @@ -23,4 +23,4 @@ #password_complexity = render PasswordComplexityComponent.new - = f.submit t('.continue'), id: 'submit-password', class: "fr-btn fr-btn--lg fr-mt-2w", data: { disable_with: t('views.users.passwords.edit.submit_loading') } + = f.submit t('.continue'), id: 'submit-password', disabled: :disabled, class: "fr-btn fr-btn--lg fr-mt-2w", data: { disable_with: t('views.users.passwords.edit.submit_loading') } diff --git a/app/views/instructeurs/passwords/edit.html.haml b/app/views/instructeurs/passwords/edit.html.haml deleted file mode 100644 index 802453c66..000000000 --- a/app/views/instructeurs/passwords/edit.html.haml +++ /dev/null @@ -1,29 +0,0 @@ -= devise_error_messages! - -#form-login - %h2#instructeur_login Changement de mot de passe - - %br - %br - #new-user - = form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :put }) do |f| - = f.hidden_field :reset_password_token - %h4 - = f.label 'Nouveau mot de passe' - - .input-group - .input-group-addon - %span.fa.fa-asterisk - = f.password_field :password, autofocus: true, autocomplete: "off", class: 'form-control' - %br - %h4 - = f.label 'Confirmez le nouveau mot de passe' - .input-group - .input-group-addon - %span.fa.fa-asterisk - = f.password_field :password_confirmation, autocomplete: "off", class: 'form-control' - %br - %br - .actions - = f.submit 'Changer le mot de passe', class: 'btn btn-primary' - %br diff --git a/app/views/instructeurs/passwords/new.html.haml b/app/views/instructeurs/passwords/new.html.haml deleted file mode 100644 index aa4533459..000000000 --- a/app/views/instructeurs/passwords/new.html.haml +++ /dev/null @@ -1,21 +0,0 @@ -= devise_error_messages! - -%br -#form-login - %h2#instructeur_login Mot de passe oublié - - %br - %br - #new-user - = form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }) do |f| - %h4 - = f.label :email - .input-group - .input-group-addon - %span.fa.fa-user - = f.email_field :email, class: 'form-control', placeholder: 'Email' - %br - %br - .actions - = f.submit 'Demander un nouveau mot de passe', class: 'button large expand primary' - %br diff --git a/app/views/users/registrations/new.html.haml b/app/views/users/registrations/new.html.haml index 62a30b357..5c5f85de2 100644 --- a/app/views/users/registrations/new.html.haml +++ b/app/views/users/registrations/new.html.haml @@ -18,9 +18,10 @@ .fr-fieldset__element= render Dsfr::InputComponent.new(form: f, attribute: :email, input_type: :email_field, opts: { autocomplete: 'email', autofocus: true }) .fr-fieldset__element - = render Dsfr::InputComponent.new(form: f, attribute: :password, input_type: :password_field, opts: { autocomplete: 'new-password', minlength: PASSWORD_MIN_LENGTH }) do |c| - - c.with_describedby do - = render partial: "devise/password_rules", locals: { id: c.describedby_id } + = render Dsfr::InputComponent.new(form: f, attribute: :password, input_type: :password_field, + opts: { autofocus: 'true', autocomplete: 'new-password', data: { controller: 'turbo-input', turbo_input_url_value: show_password_complexity_path }}) - %ul.fr-btns-group - %li= f.submit t('views.shared.account.create'), class: "fr-btn" + #password_complexity + = render PasswordComplexityComponent.new + + = f.submit t('views.shared.account.create'), id: 'submit-password', disabled: :disabled, class: "fr-btn fr-btn--lg fr-mt-2w", data: { disable_with: t('views.users.passwords.edit.submit_loading') } diff --git a/config/initializers/passwords.rb b/config/initializers/passwords.rb index b61775de6..94a6e2f71 100644 --- a/config/initializers/passwords.rb +++ b/config/initializers/passwords.rb @@ -7,5 +7,5 @@ if !defined?(PASSWORD_MIN_LENGTH) # PASSWORD_COMPLEXITY_FOR_INSTRUCTEUR = ENV.fetch('PASSWORD_COMPLEXITY_FOR_INSTRUCTEUR', '3').to_i PASSWORD_COMPLEXITY_FOR_ADMIN = ENV.fetch('PASSWORD_COMPLEXITY_FOR_ADMIN', '4').to_i # password minimum length - PASSWORD_MIN_LENGTH = ENV.fetch('PASSWORD_MIN_LENGTH', '8').to_i + PASSWORD_MIN_LENGTH = ENV.fetch('PASSWORD_MIN_LENGTH', '12').to_i end diff --git a/config/initializers/zxcvbn.rb b/config/initializers/zxcvbn.rb new file mode 100644 index 000000000..8b4e0039f --- /dev/null +++ b/config/initializers/zxcvbn.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +new_frequency_lists = ['words_fr', 'passwords_fr', 'surnames_fr', 'female_names_fr', 'male_names_fr'].index_with do |n| + Zxcvbn.file_enumerator(Rails.root.join("config/zxcvbn_frequency_lists/#{n}.txt")) + end + +new_ranked_dictionary = new_frequency_lists.transform_values do |lst| + Zxcvbn::Matching.build_ranked_dict(lst) +end + +Zxcvbn::Matching::RANKED_DICTIONARIES.merge! new_ranked_dictionary diff --git a/config/initializers/zxcvbn_dictionnaries.yaml b/config/initializers/zxcvbn_dictionnaries.yaml deleted file mode 100644 index b87851a2e..000000000 --- a/config/initializers/zxcvbn_dictionnaries.yaml +++ /dev/null @@ -1,5001 +0,0 @@ -# https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists/French_wordlist_opensubtitles_5000 -french: - - "je" - - "de" - - "est" - - "pas" - - "le" - - "vous" - - "la" - - "tu" - - "que" - - "un" - - "il" - - "et" - - "à" - - "a" - - "ne" - - "les" - - "ce" - - "en" - - "on" - - "ça" - - "une" - - "ai" - - "pour" - - "des" - - "moi" - - "qui" - - "nous" - - "y" - - "mais" - - "me" - - "dans" - - "du" - - "bien" - - "elle" - - "si" - - "tout" - - "plus" - - "non" - - "mon" - - "suis" - - "te" - - "au" - - "avec" - - "va" - - "oui" - - "toi" - - "fait" - - "ils" - - "as" - - "être" - - "faire" - - "se" - - "comme" - - "était" - - "sur" - - "quoi" - - "ici" - - "sais" - - "lui" - - "veux" - - "ma" - - "là" - - "rien" - - "dit" - - "es" - - "où" - - "votre" - - "pourquoi" - - "sont" - - "cette" - - "quand" - - "par" - - "son" - - "ton" - - "peux" - - "vais" - - "dire" - - "alors" - - "comment" - - "avez" - - "bon" - - "ou" - - "très" - - "merci" - - "ont" - - "même" - - "jamais" - - "aussi" - - "voir" - - "chose" - - "allez" - - "tous" - - "deux" - - "ces" - - "faut" - - "sa" - - "êtes" - - "été" - - "ta" - - "fais" - - "avoir" - - "peut" - - "autre" - - "m" - - "encore" - - "maintenant" - - "peu" - - "mes" - - "vraiment" - - "temps" - - "notre" - - "toujours" - - "vie" - - "sans" - - "juste" - - "oh" - - "avait" - - "accord" - - "vu" - - "monde" - - "quelque" - - "fois" - - "aller" - - "trop" - - "viens" - - "crois" - - "dieu" - - "dois" - - "homme" - - "père" - - "sûr" - - "aux" - - "leur" - - "avant" - - "étais" - - "besoin" - - "femme" - - "aime" - - "personne" - - "avais" - - "chez" - - "vrai" - - "ans" - - "mal" - - "ses" - - "parler" - - "vos" - - "après" - - "mort" - - "veut" - - "eu" - - "sera" - - "bonne" - - "parce" - - "mieux" - - "petit" - - "voilà" - - "tes" - - "ca" - - "dis" - - "beaucoup" - - "depuis" - - "doit" - - "vois" - - "mère" - - "vas" - - "monsieur" - - "quel" - - "déjà" - - "fille" - - "gens" - - "donc" - - "jour" - - "soir" - - "autres" - - "ii" - - "toute" - - "bonjour" - - "ll" - - "maison" - - "nom" - - "argent" - - "nos" - - "ouais" - - "pense" - - "merde" - - "nuit" - - "papa" - - "cela" - - "salut" - - "cet" - - "avons" - - "reste" - - "désolé" - - "maman" - - "peur" - - "arrive" - - "seul" - - "vite" - - "prendre" - - "regarde" - - "air" - - "soit" - - "trois" - - "quelle" - - "passé" - - "savoir" - - "plaît" - - "choses" - - "moins" - - "fils" - - "entre" - - "bas" - - "appelle" - - "passe" - - "ah" - - "tête" - - "demain" - - "grand" - - "arrête" - - "faites" - - "voulez" - - "hé" - - "attends" - - "hein" - - "enfants" - - "assez" - - "raison" - - "aurais" - - "voulais" - - "elles" - - "parle" - - "ok" - - "jours" - - "dû" - - "moment" - - "heure" - - "puis" - - "gars" - - "hommes" - - "amour" - - "tard" - - "toutes" - - "sommes" - - "tuer" - - "eh" - - "ami" - - "connais" - - "petite" - - "aider" - - "chance" - - "savez" - - "partir" - - "sait" - - "combien" - - "voiture" - - "tant" - - "pris" - - "part" - - "problème" - - "prends" - - "porte" - - "coup" - - "serait" - - "venir" - - "hui" - - "famille" - - "travail" - - "pu" - - "seule" - - "sens" - - "ni" - - "allons" - - "revoir" - - "idée" - - "putain" - - "passer" - - "contre" - - "comprends" - - "entendu" - - "trouvé" - - "trouver" - - "vieux" - - "vient" - - "pendant" - - "aurait" - - "quelques" - - "attention" - - "demande" - - "chercher" - - "sous" - - "voici" - - "pourrait" - - "sang" - - "pouvez" - - "sortir" - - "question" - - "histoire" - - "amis" - - "venez" - - "frère" - - "rester" - - "fini" - - "ville" - - "nouveau" - - "truc" - - "tiens" - - "mois" - - "eux" - - "mec" - - "yeux" - - "laisse" - - "super" - - "belle" - - "longtemps" - - "police" - - "eau" - - "heures" - - "car" - - "importe" - - "cas" - - "vont" - - "chaque" - - "terre" - - "place" - - "tué" - - "type" - - "main" - - "pardon" - - "ensemble" - - "seulement" - - "guerre" - - "beau" - - "vers" - - "mme" - - "prie" - - "devant" - - "trouve" - - "partie" - - "suite" - - "compris" - - "matin" - - "leurs" - - "aucun" - - "arrivé" - - "dessus" - - "chérie" - - "mettre" - - "aide" - - "étaient" - - "ie" - - "perdu" - - "fin" - - "sois" - - "premier" - - "genre" - - "aimerais" - - "droit" - - "donne" - - "attendez" - - "jeune" - - "feu" - - "devrais" - - "enfant" - - "chambre" - - "gros" - - "côté" - - "venu" - - "loin" - - "laisser" - - "donner" - - "jouer" - - "savais" - - "compte" - - "s" - - "parlé" - - "minutes" - - "regardez" - - "train" - - "première" - - "pouvoir" - - "aura" - - "mourir" - - "dernière" - - "donné" - - "ia" - - "mari" - - "écoute" - - "enfin" - - "devrait" - - "mis" - - "film" - - "aucune" - - "fort" - - "façon" - - "pays" - - "prêt" - - "madame" - - "femmes" - - "affaire" - - "pourrais" - - "espère" - - "parti" - - "h" - - "boulot" - - "endroit" - - "fou" - - "corps" - - "hier" - - "dont" - - "désolée" - - "grande" - - "point" - - "cinq" - - "dehors" - - "filles" - - "cause" - - "vivre" - - "près" - - "pensais" - - "garçon" - - "chef" - - "haut" - - "capitaine" - - "dirait" - - "bébé" - - "celui" - - "demandé" - - "possible" - - "mains" - - "ainsi" - - "quatre" - - "nouvelle" - - "années" - - "plein" - - "semaine" - - "dites" - - "croire" - - "marche" - - "tour" - - "école" - - "manger" - - "plutôt" - - "docteur" - - "ceux" - - "vérité" - - "vue" - - "arrêter" - - "essaie" - - "envie" - - "bientôt" - - "instant" - - "dernier" - - "affaires" - - "arriver" - - "demander" - - "meilleur" - - "font" - - "derrière" - - "c" - - "dollars" - - "presque" - - "dr" - - "tellement" - - "tomber" - - "journée" - - "voulait" - - "appeler" - - "bureau" - - "confiance" - - "garde" - - "attendre" - - "numéro" - - "serai" - - "dur" - - "á" - - "souviens" - - "o" - - "voyez" - - "cours" - - "bonsoir" - - "route" - - "fera" - - "prend" - - "cul" - - "abord" - - "important" - - "peine" - - "croyais" - - "mot" - - "devez" - - "suffit" - - "minute" - - "ferme" - - "ben" - - "plaisir" - - "chien" - - "jeu" - - "seigneur" - - "messieurs" - - "calme" - - "voudrais" - - "heureux" - - "prenez" - - "mariage" - - "voit" - - "parents" - - "lls" - - "dedans" - - "entrer" - - "lit" - - "parfait" - - "fous" - - "mlle" - - "rentrer" - - "ait" - - "musique" - - "arrêtez" - - "autant" - - "service" - - "reviens" - - "ceci" - - "drôle" - - "attend" - - "parfois" - - "téléphone" - - "retour" - - "ira" - - "e" - - "pauvre" - - "verre" - - "général" - - "new" - - "six" - - "pensé" - - "l" - - "impossible" - - "fête" - - "adore" - - "coeur" - - "aimes" - - "ci" - - "ferai" - - "président" - - "doute" - - "facile" - - "entends" - - "payer" - - "appelé" - - "prison" - - "john" - - "sors" - - "café" - - "vaut" - - "mauvais" - - "chéri" - - "oublié" - - "bras" - - "i" - - "gentil" - - "faute" - - "équipe" - - "exactement" - - "cœur" - - "penser" - - "changer" - - "commence" - - "lieu" - - "entendre" - - "ies" - - "roi" - - "plan" - - "partout" - - "joue" - - "cher" - - "morts" - - "rendre" - - "écrit" - - "travailler" - - "malade" - - "sinon" - - "génial" - - "regarder" - - "veulent" - - "montrer" - - "rentre" - - "travaille" - - "armée" - - "voulu" - - "cherche" - - "état" - - "boire" - - "sécurité" - - "dès" - - "esprit" - - "année" - - "dix" - - "york" - - "laissé" - - "bois" - - "mets" - - "propre" - - "soyez" - - "jack" - - "essayer" - - "faisait" - - "tôt" - - "surtout" - - "arme" - - "t" - - "rêve" - - "perdre" - - "avis" - - "semble" - - "pire" - - "simple" - - "penses" - - "parles" - - "paix" - - "livre" - - "dormir" - - "voyons" - - "difficile" - - "retard" - - "allait" - - "d" - - "sujet" - - "appris" - - "ensuite" - - "sauf" - - "maître" - - "morte" - - "noir" - - "or" - - "dîner" - - "choix" - - "serais" - - "écoute" - - "sale" - - "étiez" - - "sûrement" - - "an" - - "ordre" - - "souvent" - - "essayé" - - "peuvent" - - "visage" - - "bout" - - "changé" - - "sérieux" - - "inquiète" - - "âge" - - "photo" - - "rue" - - "tirer" - - "comprendre" - - "face" - - "semaines" - - "marché" - - "questions" - - "honneur" - - "ciel" - - "allé" - - "garder" - - "chemin" - - "grave" - - "gauche" - - "petits" - - "courant" - - "amie" - - "nouvelles" - - "avion" - - "con" - - "content" - - "force" - - "millions" - - "oublie" - - "devoir" - - "prochaine" - - "prix" - - "propos" - - "bateau" - - "bouge" - - "voix" - - "rouge" - - "restez" - - "celle" - - "pouvais" - - "personnes" - - "ferais" - - "début" - - "espèce" - - "gueule" - - "acheter" - - "continue" - - "sort" - - "faim" - - "long" - - "j" - - "voyage" - - "message" - - "sorte" - - "reçu" - - "bienvenue" - - "idiot" - - "certains" - - "hôpital" - - "promis" - - "devenir" - - "ouvre" - - "grâce" - - "sûre" - - "problèmes" - - "armes" - - "trucs" - - "camp" - - "allais" - - "occupe" - - "devait" - - "manque" - - "connaissez" - - "thé" - - "avaient" - - "cheveux" - - "soleil" - - "salle" - - "gagner" - - "laissez" - - "erreur" - - "cru" - - "pars" - - "bizarre" - - "croyez" - - "sac" - - "hôtel" - - "oncle" - - "pièce" - - "pouvait" - - "fond" - - "soirée" - - "secret" - - "patron" - - "rapport" - - "apprendre" - - "commencé" - - "sauver" - - "seconde" - - "pensez" - - "allô" - - "ailleurs" - - "agent" - - "froid" - - "seras" - - "pied" - - "jolie" - - "revenir" - - "scène" - - "pieds" - - "n" - - "devons" - - "groupe" - - "carte" - - "aurai" - - "effet" - - "neuf" - - "fallait" - - "monte" - - "battre" - - "noël" - - "venue" - - "mots" - - "tire" - - "droite" - - "libre" - - "soeur" - - "situation" - - "seront" - - "faux" - - "bordel" - - "foutre" - - "lumière" - - "euh" - - "incroyable" - - "tue" - - "joli" - - "connaît" - - "debout" - - "colonel" - - "cheval" - - "écoutez" - - "george" - - "joe" - - "vieille" - - "entrez" - - "intérieur" - - "coin" - - "auras" - - "gagné" - - "fric" - - "loi" - - "absolument" - - "dame" - - "cool" - - "magnifique" - - "dos" - - "occuper" - - "présent" - - "retrouver" - - "réussi" - - "frank" - - "rencontrer" - - "aviez" - - "meilleure" - - "âme" - - "prêts" - - "doucement" - - "table" - - "lettre" - - "rappelle" - - "sam" - - "fut" - - "risque" - - "ordres" - - "appel" - - "commencer" - - "terminé" - - "agit" - - "blanc" - - "sœur" - - "pareil" - - "charlie" - - "chaud" - - "finir" - - "touche" - - "avance" - - "ignore" - - "meurtre" - - "tranquille" - - "anniversaire" - - "déjeuner" - - "disais" - - "bord" - - "tom" - - "jeunes" - - "accident" - - "parlez" - - "fasse" - - "complètement" - - "déteste" - - "clair" - - "marcher" - - "disait" - - "mauvaise" - - "envoyé" - - "â" - - "professeur" - - "heureuse" - - "doivent" - - "midi" - - "lire" - - "moyen" - - "ferait" - - "commandant" - - "vraie" - - "sept" - - "forme" - - "tombe" - - "silence" - - "sortez" - - "connaître" - - "puisse" - - "cadeau" - - "flics" - - "mer" - - "médecin" - - "exact" - - "décidé" - - "moitié" - - "surprise" - - "avocat" - - "montre" - - "b" - - "su" - - "porter" - - "télé" - - "vivant" - - "jure" - - "disent" - - "mr" - - "serez" - - "devriez" - - "devenu" - - "aimé" - - "diable" - - "ligne" - - "mission" - - "suppose" - - "chacun" - - "autour" - - "pote" - - "grosse" - - "expliquer" - - "arrivée" - - "monter" - - "balle" - - "selon" - - "photos" - - "contrôle" - - "prête" - - "anglais" - - "sorti" - - "k" - - "bons" - - "disparu" - - "tenir" - - "simplement" - - "quitter" - - "envoie" - - "paul" - - "aimer" - - "voie" - - "paris" - - "classe" - - "huit" - - "offre" - - "poste" - - "dangereux" - - "attaque" - - "impression" - - "folle" - - "michael" - - "mange" - - "bravo" - - "arrière" - - "amérique" - - "suivre" - - "aille" - - "oublier" - - "peuple" - - "baiser" - - "rencontré" - - "honte" - - "connard" - - "trou" - - "retourner" - - "chanson" - - "change" - - "arrêté" - - "enfer" - - "écrire" - - "livres" - - "habitude" - - "réponse" - - "david" - - "lieutenant" - - "savait" - - "radio" - - "tenez" - - "bande" - - "bob" - - "rend" - - "compagnie" - - "connu" - - "secours" - - "danse" - - "met" - - "vol" - - "vit" - - "conneries" - - "aurez" - - "imagine" - - "boîte" - - "joué" - - "triste" - - "sud" - - "lu" - - "tel" - - "merveilleux" - - "pute" - - "aie" - - "ressemble" - - "coucher" - - "ennuis" - - "volé" - - "sortie" - - "devais" - - "combat" - - "bouche" - - "certain" - - "visite" - - "existe" - - "bête" - - "retourne" - - "approche" - - "pourtant" - - "plusieurs" - - "rire" - - "but" - - "sergent" - - "public" - - "système" - - "présente" - - "dirai" - - "faudra" - - "écouter" - - "hors" - - "exemple" - - "vendre" - - "continuer" - - "coups" - - "pourra" - - "sympa" - - "nord" - - "cuisine" - - "époque" - - "grands" - - "héros" - - "étrange" - - "avenir" - - "danger" - - "envoyer" - - "gouvernement" - - "danser" - - "lune" - - "etre" - - "poser" - - "partez" - - "normal" - - "peau" - - "santé" - - "ecoutez" - - "ouvrir" - - "nez" - - "secondes" - - "amoureux" - - "dommage" - - "pleine" - - "mille" - - "banque" - - "voler" - - "clé" - - "bonnes" - - "paraît" - - "servir" - - "journal" - - "village" - - "tient" - - "flic" - - "salaud" - - "juge" - - "tiré" - - "cour" - - "assis" - - "bruit" - - "terrible" - - "prochain" - - "inspecteur" - - "liberté" - - "blague" - - "robe" - - "crime" - - "bière" - - "tas" - - "viennent" - - "don" - - "reine" - - "protéger" - - "seuls" - - "préfère" - - "bar" - - "dingue" - - "vent" - - "pitié" - - "croit" - - "payé" - - "travers" - - "club" - - "garçons" - - "conseil" - - "mesdames" - - "sol" - - "bonheur" - - "rêves" - - "centre" - - "thé" - - "mêmes" - - "avions" - - "mike" - - "nulle" - - "stupide" - - "pouvons" - - "vin" - - "tante" - - "sent" - - "fiche" - - "milieu" - - "signe" - - "unis" - - "appelez" - - "départ" - - "inutile" - - "emmener" - - "comprenez" - - "liste" - - "gamin" - - "johnny" - - "hey" - - "prise" - - "savent" - - "différent" - - "verra" - - "probablement" - - "intérêt" - - "choisi" - - "parole" - - "ennemi" - - "vêtements" - - "aimez" - - "recherche" - - "société" - - "faisais" - - "peter" - - "œil" - - "soin" - - "chère" - - "tourne" - - "ià" - - "descendre" - - "félicitations" - - "pose" - - "position" - - "oeil" - - "vouloir" - - "mecs" - - "irai" - - "spectacle" - - "acheté" - - "laquelle" - - "rôle" - - "intéresse" - - "utiliser" - - "match" - - "devient" - - "quitté" - - "asseoir" - - "environ" - - "plait" - - "mur" - - "blessé" - - "mise" - - "harry" - - "you" - - "beauté" - - "salope" - - "parie" - - "sert" - - "soldats" - - "films" - - "américain" - - "marier" - - "entrée" - - "soldat" - - "ouvert" - - "sauter" - - "londres" - - "eiie" - - "lequel" - - "lâche" - - "église" - - "pierre" - - "art" - - "fenêtre" - - "humain" - - "tort" - - "cerveau" - - "coupable" - - "petites" - - "promets" - - "adresse" - - "prince" - - "quartier" - - "espoir" - - "conduire" - - "auriez" - - "ridicule" - - "justice" - - "rose" - - "venus" - - "max" - - "jimmy" - - "presse" - - "adieu" - - "revient" - - "expérience" - - "présenter" - - "tombé" - - "faisons" - - "épouser" - - "frères" - - "veuillez" - - "revenu" - - "colère" - - "bill" - - "vis" - - "james" - - "pourriez" - - "jim" - - "intéressant" - - "ouvrez" - - "nature" - - "gosse" - - "taxi" - - "fier" - - "preuve" - - "riche" - - "faudrait" - - "base" - - "fleurs" - - "vide" - - "portes" - - "mademoiselle" - - "formidable" - - "nul" - - "directeur" - - "chanter" - - "contact" - - "histoires" - - "marié" - - "défense" - - "répondre" - - "excuse" - - "responsable" - - "deuxième" - - "mary" - - "san" - - "appartement" - - "décision" - - "cinéma" - - "jeter" - - "aimais" - - "cacher" - - "glace" - - "occasion" - - "dents" - - "vacances" - - "course" - - "ravi" - - "tueur" - - "sentir" - - "courage" - - "jésus" - - "allée" - - "capable" - - "essayez" - - "sauvé" - - "longue" - - "parmi" - - "continuez" - - "paie" - - "superbe" - - "français" - - "souvenir" - - "ouest" - - "dégage" - - "jambes" - - "coupe" - - "immédiatement" - - "machine" - - "épouse" - - "telle" - - "marie" - - "mien" - - "pius" - - "certainement" - - "bombe" - - "types" - - "p" - - "né" - - "manière" - - "gagne" - - "prévu" - - "chier" - - "trouves" - - "u" - - "idées" - - "touché" - - "rendu" - - "monstre" - - "km" - - "retrouve" - - "ha" - - "f" - - "importance" - - "joie" - - "dérange" - - "arrivent" - - "court" - - "pont" - - "foutu" - - "bain" - - "oubliez" - - "tourner" - - "contente" - - "attendais" - - "cent" - - "enchanté" - - "signifie" - - "américains" - - "iis" - - "quitte" - - "poisson" - - "henry" - - "ayez" - - "terrain" - - "enquête" - - "horrible" - - "chat" - - "certaines" - - "r" - - "camion" - - "copine" - - "joyeux" - - "shérif" - - "ramener" - - "descends" - - "éviter" - - "projet" - - "and" - - "dossier" - - "respect" - - "excellent" - - "envers" - - "mariée" - - "occupé" - - "lorsque" - - "blanche" - - "majesté" - - "rencontre" - - "toucher" - - "ange" - - "refuse" - - "charge" - - "billy" - - "chevaux" - - "v" - - "chiens" - - "empêcher" - - "dure" - - "zone" - - "faits" - - "animaux" - - "meilleurs" - - "plupart" - - "emmène" - - "étions" - - "politique" - - "chaussures" - - "langue" - - "mangé" - - "douleur" - - "planète" - - "offrir" - - "règles" - - "drogue" - - "réalité" - - "bus" - - "enfoiré" - - "dirais" - - "permis" - - "vécu" - - "chapeau" - - "île" - - "réunion" - - "soient" - - "contraire" - - "tony" - - "mettez" - - "nick" - - "arrivera" - - "excuser" - - "code" - - "couleur" - - "rapide" - - "raconte" - - "papier" - - "discuter" - - "opération" - - "cartes" - - "nourriture" - - "entier" - - "nécessaire" - - "frais" - - "toilettes" - - "spécial" - - "vaisseau" - - "action" - - "princesse" - - "magasin" - - "copain" - - "sache" - - "bu" - - "steve" - - "découvert" - - "pain" - - "mignon" - - "taille" - - "sacré" - - "rends" - - "eddie" - - "double" - - "viendra" - - "imbécile" - - "essaye" - - "champ" - - "personnel" - - "client" - - "lait" - - "contrat" - - "partis" - - "sexe" - - "mienne" - - "repas" - - "mémoire" - - "destin" - - "direction" - - "dors" - - "faite" - - "pleurer" - - "couteau" - - "malin" - - "remettre" - - "ray" - - "témoin" - - "restes" - - "mètres" - - "trésor" - - "gosses" - - "aiment" - - "washington" - - "habite" - - "foi" - - "puisque" - - "apporté" - - "solution" - - "trouvez" - - "nouveaux" - - "réfléchir" - - "choisir" - - "goût" - - "remercie" - - "détruire" - - "université" - - "doux" - - "beaux" - - "raconter" - - "vitesse" - - "menti" - - "três" - - "procès" - - "enceinte" - - "amuser" - - "niveau" - - "vus" - - "miss" - - "fermer" - - "arranger" - - "end" - - "clients" - - "rappeler" - - "alex" - - "failli" - - "arbre" - - "papiers" - - "sarah" - - "mérite" - - "différence" - - "travaillé" - - "disons" - - "bleu" - - "dise" - - "aimait" - - "appelles" - - "espace" - - "caméra" - - "censé" - - "qu" - - "piste" - - "sourire" - - "courir" - - "accepter" - - "retrouvé" - - "charles" - - "jambe" - - "angleterre" - - "quels" - - "préparer" - - "marre" - - "forces" - - "tirez" - - "énorme" - - "danny" - - "trés" - - "invité" - - "rentré" - - "officier" - - "pièces" - - "lettres" - - "file" - - "programme" - - "tommy" - - "arrêt" - - "fout" - - "balles" - - "flingue" - - "chasse" - - "regrette" - - "to" - - "propres" - - "victime" - - "appartient" - - "france" - - "unique" - - "régler" - - "moindre" - - "compter" - - "voitures" - - "énergie" - - "fil" - - "lycée" - - "crise" - - "stop" - - "image" - - "vérifier" - - "dimanche" - - "appareil" - - "justement" - - "richard" - - "noms" - - "million" - - "cassé" - - "enlever" - - "clés" - - "noire" - - "man" - - "dépend" - - "derniers" - - "doigts" - - "réponds" - - "honnête" - - "prouver" - - "preuves" - - "durant" - - "souris" - - "entendez" - - "lever" - - "oiseau" - - "belles" - - "oû" - - "apporte" - - "grandes" - - "morceau" - - "bobby" - - "bougez" - - "amène" - - "interdit" - - "présence" - - "récupérer" - - "quelles" - - "manqué" - - "cou" - - "venait" - - "étage" - - "regard" - - "bouger" - - "finalement" - - "couper" - - "urgence" - - "perds" - - "points" - - "meurt" - - "partons" - - "troisième" - - "savons" - - "folie" - - "ancien" - - "chante" - - "obtenir" - - "répète" - - "toit" - - "humains" - - "robert" - - "jardin" - - "métier" - - "poche" - - "méchant" - - "paradis" - - "proche" - - "rejoindre" - - "lors" - - "nombre" - - "crains" - - "règle" - - "frapper" - - "intention" - - "succès" - - "forte" - - "gentille" - - "campagne" - - "raisons" - - "malgré" - - "alcool" - - "regardé" - - "jerry" - - "billets" - - "fantastique" - - "lee" - - "théâtre" - - "vôtre" - - "samedi" - - "pluie" - - "fermé" - - "relation" - - "frappé" - - "restaurant" - - "douce" - - "maladie" - - "parlait" - - "raté" - - "casse" - - "dessous" - - "pourrai" - - "victoire" - - "voudrait" - - "remarqué" - - "assurer" - - "pleure" - - "bouteille" - - "gare" - - "carrière" - - "sentiments" - - "suivi" - - "vies" - - "fiston" - - "vendu" - - "attendant" - - "pourras" - - "amoureuse" - - "mens" - - "falloir" - - "chinois" - - "étranger" - - "appelait" - - "assure" - - "étant" - - "queue" - - "odeur" - - "enlève" - - "produit" - - "meurs" - - "secrets" - - "pression" - - "fatigué" - - "aies" - - "plage" - - "okay" - - "animal" - - "frappe" - - "montagne" - - "coffre" - - "passage" - - "suivant" - - "signal" - - "discours" - - "cents" - - "claire" - - "g" - - "rivière" - - "costume" - - "prendra" - - "souhaite" - - "hasard" - - "journaux" - - "aveugle" - - "lis" - - "demandez" - - "retraite" - - "afin" - - "vendredi" - - "van" - - "auraient" - - "obligé" - - "major" - - "neige" - - "remercier" - - "fusil" - - "gardes" - - "faible" - - "pauvres" - - "noirs" - - "gâteau" - - "cesse" - - "parfaitement" - - "excuses" - - "viande" - - "ministre" - - "univers" - - "vienne" - - "utile" - - "demandais" - - "crétin" - - "gaffe" - - "cache" - - "disant" - - "décider" - - "dort" - - "gaz" - - "blancs" - - "connaissance" - - "vouliez" - - "jake" - - "vidéo" - - "bataille" - - "vive" - - "anna" - - "martin" - - "iui" - - "os" - - "entend" - - "jeux" - - "will" - - "verras" - - "date" - - "échapper" - - "naissance" - - "droits" - - "assassin" - - "attendu" - - "montez" - - "nouvel" - - "pensent" - - "génie" - - "sérieusement" - - "cible" - - "prépare" - - "agir" - - "militaire" - - "futur" - - "attraper" - - "bal" - - "europe" - - "californie" - - "donnez" - - "cousin" - - "vert" - - "poids" - - "volonté" - - "ventre" - - "accepte" - - "amené" - - "recevoir" - - "inquiétez" - - "perd" - - "autrement" - - "informations" - - "titre" - - "célèbre" - - "couple" - - "sexy" - - "serons" - - "certaine" - - "parlons" - - "star" - - "étoiles" - - "rome" - - "los" - - "répondu" - - "resté" - - "charmant" - - "puissant" - - "zéro" - - "genoux" - - "mine" - - "couilles" - - "pilote" - - "maria" - - "style" - - "ramène" - - "voulons" - - "embrasser" - - "amener" - - "valeur" - - "fortune" - - "reprendre" - - "revenez" - - "vieil" - - "walter" - - "servi" - - "arrivés" - - "lève" - - "voleur" - - "côtés" - - "chris" - - "note" - - "préféré" - - "couché" - - "milliers" - - "aéroport" - - "prévenir" - - "château" - - "apparemment" - - "gardez" - - "privé" - - "détails" - - "larry" - - "direct" - - "reposer" - - "commande" - - "cherchez" - - "fer" - - "conduit" - - "conscience" - - "oreilles" - - "conversation" - - "regardes" - - "joues" - - "ennemis" - - "attendent" - - "article" - - "dieux" - - "talent" - - "aise" - - "poulet" - - "passée" - - "comprend" - - "gorge" - - "feras" - - "tribunal" - - "découvrir" - - "agréable" - - "jette" - - "test" - - "emmerde" - - "détruit" - - "nerveux" - - "saint" - - "marrant" - - "joindre" - - "sentiment" - - "lance" - - "humaine" - - "acte" - - "jane" - - "pis" - - "enculé" - - "tuée" - - "saura" - - "doigt" - - "pourrez" - - "passera" - - "horreur" - - "comptes" - - "dernières" - - "violence" - - "fumer" - - "invités" - - "parlais" - - "job" - - "salon" - - "défendre" - - "mariés" - - "rock" - - "apporter" - - "coupé" - - "repos" - - "paquet" - - "page" - - "utilise" - - "victimes" - - "sage" - - "aidé" - - "intelligent" - - "ombre" - - "vache" - - "désert" - - "forêt" - - "parfaite" - - "tombée" - - "extérieur" - - "entré" - - "série" - - "concerne" - - "paroles" - - "dira" - - "it" - - "champion" - - "fbi" - - "lundi" - - "moteur" - - "ouverte" - - "mince" - - "al" - - "russe" - - "grandi" - - "rappelles" - - "dormi" - - "ordinateur" - - "in" - - "angeles" - - "accepté" - - "désormais" - - "acteur" - - "membres" - - "trouvée" - - "pete" - - "surpris" - - "miracle" - - "vole" - - "manquer" - - "franchement" - - "apprécie" - - "cigarette" - - "chemise" - - "mark" - - "tente" - - "faisant" - - "billet" - - "reculez" - - "moyens" - - "importante" - - "unité" - - "champagne" - - "pensait" - - "www" - - "partager" - - "smith" - - "minuit" - - "américaine" - - "courses" - - "puissance" - - "william" - - "nombreux" - - "réparer" - - "caché" - - "haute" - - "sommeil" - - "essence" - - "riches" - - "lac" - - "maire" - - "mode" - - "vingt" - - "reviendra" - - "pousse" - - "amusant" - - "passez" - - "services" - - "doc" - - "rues" - - "of" - - "risques" - - "émission" - - "leçon" - - "annonce" - - "plans" - - "usine" - - "louis" - - "imaginer" - - "chauffeur" - - "marque" - - "parc" - - "épée" - - "fesses" - - "échange" - - "souvenirs" - - "créer" - - "senti" - - "signer" - - "artiste" - - "jeté" - - "réveiller" - - "hiver" - - "également" - - "hum" - - "souffle" - - "vrais" - - "arbres" - - "saute" - - "fuir" - - "meme" - - "battu" - - "permission" - - "casser" - - "chicago" - - "allemands" - - "utilisé" - - "mentir" - - "souci" - - "é" - - "coûte" - - "paye" - - "tres" - - "offert" - - "sir" - - "no" - - "chair" - - "caisse" - - "supplie" - - "dégagez" - - "raconté" - - "andy" - - "lunettes" - - "chouette" - - "menteur" - - "trouvera" - - "semblant" - - "ignorais" - - "perdue" - - "whisky" - - "rentrez" - - "premiers" - - "pantalon" - - "menace" - - "racontes" - - "douche" - - "oiseaux" - - "finie" - - "auront" - - "débarrasser" - - "membre" - - "perte" - - "verrez" - - "front" - - "lèvres" - - "mai" - - "fac" - - "allo" - - "connaissais" - - "gouverneur" - - "monnaie" - - "chou" - - "achète" - - "thomas" - - "secrétaire" - - "montré" - - "jones" - - "écris" - - "parlent" - - "chaise" - - "herbe" - - "créé" - - "manteau" - - "chocolat" - - "pause" - - "côte" - - "abandonner" - - "policier" - - "patient" - - "dave" - - "études" - - "ballon" - - "mène" - - "respire" - - "mouvement" - - "suicide" - - "japonais" - - "accès" - - "tienne" - - "laisserai" - - "poupée" - - "innocent" - - "allés" - - "identité" - - "véritable" - - "simon" - - "devenue" - - "totalement" - - "piège" - - "gloire" - - "pourraient" - - "abri" - - "explique" - - "rapidement" - - "fonctionne" - - "boy" - - "foule" - - "pensées" - - "maisons" - - "fantôme" - - "source" - - "lancer" - - "suit" - - "changement" - - "choc" - - "veste" - - "attaquer" - - "faveur" - - "oreille" - - "touchez" - - "malheureusement" - - "soudain" - - "tués" - - "bref" - - "malheur" - - "portable" - - "chaleur" - - "mensonge" - - "répondez" - - "heureusement" - - "emploi" - - "lois" - - "nettoyer" - - "attrape" - - "geste" - - "verrai" - - "notes" - - "plat" - - "etait" - - "corde" - - "sacrée" - - "cherches" - - "siècle" - - "etat" - - "distance" - - "refusé" - - "mars" - - "saison" - - "bel" - - "monté" - - "idiote" - - "recherches" - - "alerte" - - "ennuie" - - "christ" - - "remonte" - - "plaisante" - - "city" - - "bat" - - "images" - - "voulaient" - - "titres" - - "alice" - - "couverture" - - "moments" - - "big" - - "mesure" - - "atteindre" - - "singe" - - "pistolet" - - "frontière" - - "réel" - - "réfléchi" - - "somme" - - "agents" - - "ours" - - "prisonniers" - - "évidemment" - - "afrique" - - "allemand" - - "dan" - - "couche" - - "relations" - - "texas" - - "delà" - - "celles" - - "navire" - - "deviens" - - "bite" - - "laisses" - - "dirige" - - "partenaire" - - "aube" - - "demi" - - "affreux" - - "camarade" - - "street" - - "inquiéter" - - "tableau" - - "fatiguée" - - "entreprise" - - "demandes" - - "nana" - - "re" - - "coincé" - - "tenu" - - "viré" - - "suspect" - - "reconnais" - - "ressens" - - "juif" - - "directement" - - "mexique" - - "cherché" - - "marine" - - "prisonnier" - - "finit" - - "howard" - - "étoile" - - "jean" - - "convaincre" - - "filer" - - "kevin" - - "bosse" - - "pousser" - - "protection" - - "signé" - - "crier" - - "rêvé" - - "respirer" - - "propriétaire" - - "prêtre" - - "donnes" - - "taire" - - "permettre" - - "prudent" - - "carl" - - "commis" - - "chaîne" - - "copains" - - "sec" - - "cauchemar" - - "laver" - - "hollywood" - - "jeff" - - "réfléchis" - - "trompe" - - "hais" - - "immeuble" - - "supporter" - - "soi" - - "bagages" - - "tir" - - "traverser" - - "commissaire" - - "mac" - - "donnerai" - - "reviendrai" - - "larmes" - - "déranger" - - "arthur" - - "pigé" - - "réserve" - - "adam" - - "volant" - - "uniforme" - - "st" - - "croient" - - "différents" - - "souffrir" - - "maudit" - - "valise" - - "prendrai" - - "assurance" - - "abandonné" - - "dames" - - "lendemain" - - "navré" - - "prennent" - - "sénateur" - - "roule" - - "montagnes" - - "lapin" - - "juifs" - - "amuse" - - "espérais" - - "fleur" - - "merveilleuse" - - "tournée" - - "scott" - - "information" - - "foyer" - - "tourné" - - "personnage" - - "permettez" - - "amitié" - - "hâte" - - "opinion" - - "curieux" - - "concert" - - "enfance" - - "extraordinaire" - - "davantage" - - "saviez" - - "chargé" - - "porc" - - "recommence" - - "chèque" - - "piano" - - "jouez" - - "océan" - - "ayant" - - "go" - - "pattes" - - "ravie" - - "trace" - - "réveillé" - - "miles" - - "soupe" - - "sucre" - - "écoutes" - - "vierge" - - "mauvaises" - - "objet" - - "adorable" - - "chine" - - "sonne" - - "envoyez" - - "réputation" - - "kate" - - "sport" - - "brave" - - "lieux" - - "brûle" - - "russes" - - "murs" - - "second" - - "etes" - - "facilement" - - "troupes" - - "titrage" - - "canon" - - "bague" - - "bâtiment" - - "seraient" - - "cellule" - - "susan" - - "survivre" - - "trouverai" - - "printemps" - - "voisins" - - "nuits" - - "chances" - - "contrôler" - - "compliqué" - - "voyais" - - "retirer" - - "ancienne" - - "théorie" - - "avancez" - - "studio" - - "exploser" - - "explosion" - - "fiancée" - - "évident" - - "gardé" - - "accusé" - - "annie" - - "témoins" - - "désir" - - "humanité" - - "amen" - - "magie" - - "restera" - - "palais" - - "cirque" - - "cinglé" - - "conduis" - - "sales" - - "traces" - - "station" - - "construire" - - "joey" - - "siège" - - "kelly" - - "semblait" - - "vivants" - - "voient" - - "représente" - - "sombre" - - "lourd" - - "lá" - - "familles" - - "égal" - - "surveille" - - "terme" - - "gêne" - - "poule" - - "pére" - - "devraient" - - "soif" - - "haine" - - "rachel" - - "jason" - - "surveiller" - - "ted" - - "marin" - - "procureur" - - "traité" - - "vivent" - - "chansons" - - "souvenez" - - "entière" - - "résultat" - - "préparé" - - "top" - - "enchantée" - - "gardien" - - "traite" - - "avancer" - - "commun" - - "pêche" - - "tien" - - "posé" - - "libérer" - - "gamins" - - "taule" - - "retournez" - - "médicaments" - - "matériel" - - "crâne" - - "région" - - "débile" - - "science" - - "délicieux" - - "privée" - - "créature" - - "ho" - - "ed" - - "king" - - "liquide" - - "réglé" - - "gay" - - "apprend" - - "quant" - - "péché" - - "répéter" - - "auprès" - - "tâche" - - "devine" - - "mener" - - "vente" - - "plu" - - "joueur" - - "modèle" - - "aurons" - - "up" - - "mensonges" - - "fermez" - - "traiter" - - "secteur" - - "soyons" - - "barre" - - "appelée" - - "projets" - - "roman" - - "veille" - - "étudier" - - "tenue" - - "physique" - - "passait" - - "concours" - - "jaune" - - "inconnu" - - "victor" - - "vision" - - "black" - - "lentement" - - "surface" - - "dick" - - "com" - - "matt" - - "kilomètres" - - "baise" - - "x" - - "sers" - - "abandonne" - - "vivante" - - "spéciale" - - "prof" - - "poissons" - - "bosser" - - "cherchais" - - "my" - - "empire" - - "cigarettes" - - "amies" - - "aventure" - - "responsabilité" - - "sauve" - - "devrions" - - "lucy" - - "atteint" - - "infirmière" - - "humeur" - - "descendez" - - "résultats" - - "tenté" - - "baisse" - - "mn" - - "rare" - - "empreintes" - - "proches" - - "sauvage" - - "virer" - - "fumée" - - "lisa" - - "engagé" - - "romantique" - - "cloche" - - "brian" - - "magique" - - "chers" - - "comité" - - "choisis" - - "voila" - - "jaloux" - - "divorce" - - "lord" - - "données" - - "détective" - - "rouges" - - "fred" - - "ambulance" - - "rentrée" - - "port" - - "anne" - - "roy" - - "cochon" - - "enfuir" - - "devra" - - "francisco" - - "ménage" - - "roger" - - "particulier" - - "journaliste" - - "croix" - - "pareille" - - "royaume" - - "disparaître" - - "jus" - - "comte" - - "sainte" - - "soucis" - - "allemagne" - - "patience" - - "fallu" - - "net" - - "suivez" - - "panique" - - "q" - - "morceaux" - - "construit" - - "crédit" - - "rater" - - "normale" - - "attendait" - - "bye" - - "fromage" - - "embrasse" - - "complet" - - "bouffe" - - "boutique" - - "seriez" - - "recommencer" - - "scénario" - - "jeudi" - - "endroits" - - "brûler" - - "nommé" - - "mardi" - - "hall" - - "réalisé" - - "terry" - - "passion" - - "enlevé" - - "profond" - - "télévision" - - "abruti" - - "réussir" - - "répond" - - "red" - - "emmené" - - "cadeaux" - - "remonter" - - "accompagner" - - "johnson" - - "différente" - - "tromper" - - "pot" - - "lien" - - "serpent" - - "imaginez" - - "excusez" - - "trompé" - - "cadavre" - - "bouton" - - "cancer" - - "descend" - - "centaines" - - "poussière" - - "piscine" - - "entraînement" - - "terminée" - - "tapis" - - "esprits" - - "phil" - - "inviter" - - "œuvre" - - "imagination" - - "chut" - - "park" - - "existence" - - "empereur" - - "décide" - - "eric" - - "ascenseur" - - "criminel" - - "révolution" - - "principal" - - "terres" - - "charmante" - - "promesse" - - "période" - - "craint" - - "croyait" - - "courrier" - - "récemment" - - "écran" - - "anciens" - - "cris" - - "passes" - - "combattre" - - "réveille" - - "feront" - - "élevé" - - "têtes" - - "souffre" - - "quiconque" - - "malheureux" - - "césar" - - "arrives" - - "empêche" - - "brisé" - - "garage" - - "russie" - - "jackson" - - "bêtes" - - "tenter" - - "excellente" - - "passent" - - "ferez" - - "pub" - - "logique" - - "version" - - "permet" - - "parte" - - "temple" - - "section" - - "rythme" - - "propriété" - - "étrangers" - - "finis" - - "erreurs" - - "feriez" - - "propose" - - "examen" - - "nation" - - "approchez" - - "différentes" - - "traduction" - - "reconnu" - - "cap" - - "meurtres" - - "courageux" - - "profiter" - - "juré" - - "miel" - - "poil" - - "rapports" - - "chic" - - "fonds" - - "aimerait" - - "sable" - - "lutte" - - "fière" - - "is" - - "japon" - - "douze" - - "labo" - - "ya" - - "agence" - - "cependant" - - "indiens" - - "donnera" - - "restent" - - "ceinture" - - "seins" - - "étonnant" - - "uns" - - "nourrir" - - "inventé" - - "sérieuse" - - "ment" - - "pratique" - - "invite" - - "potes" - - "meurtrier" - - "vegas" - - "idéal" - - "maîtresse" - - "central" - - "fume" - - "équipage" - - "brillant" - - "trouvent" - - "crie" - - "laura" - - "commission" - - "nager" - - "boit" - - "bombes" - - "figure" - - "revolver" - - "crème" - - "rat" - - "tempête" - - "refaire" - - "née" - - "supporte" - - "crever" - - "conduite" - - "lci" - - "brown" - - "pure" - - "traitement" - - "porté" - - "voyait" - - "cabine" - - "fuite" - - "nationale" - - "estomac" - - "machines" - - "julie" - - "couloir" - - "emily" - - "ouah" - - "bijoux" - - "lâcher" - - "acteurs" - - "sentez" - - "couleurs" - - "naturel" - - "travaillait" - - "wilson" - - "incendie" - - "camarades" - - "chute" - - "accompagne" - - "passés" - - "médecins" - - "revenue" - - "peinture" - - "reconnaître" - - "dollar" - - "coupez" - - "prénom" - - "puce" - - "pur" - - "prier" - - "actions" - - "voisin" - - "officiers" - - "prévenu" - - "chaude" - - "bains" - - "démon" - - "pierres" - - "miroir" - - "forcément" - - "lumières" - - "actrice" - - "jouait" - - "vérifie" - - "comportement" - - "avoue" - - "aient" - - "buvez" - - "calmer" - - "amy" - - "technique" - - "nôtres" - - "obtenu" - - "autrefois" - - "parlera" - - "ryan" - - "boss" - - "parier" - - "correct" - - "septembre" - - "libres" - - "affronter" - - "doué" - - "appellent" - - "repose" - - "conditions" - - "parfum" - - "protège" - - "tasse" - - "pensée" - - "salaire" - - "bagnole" - - "infos" - - "jolies" - - "récompense" - - "kim" - - "essayons" - - "ordinaire" - - "jeunesse" - - "musée" - - "bébés" - - "chuck" - - "plaisantes" - - "absence" - - "aiors" - - "échappé" - - "fausse" - - "jury" - - "étudiants" - - "approcher" - - "espagne" - - "aprés" - - "blonde" - - "condition" - - "race" - - "vend" - - "absurde" - - "masque" - - "appellerai" - - "pardonner" - - "pouvoirs" - - "laissée" - - "annoncer" - - "origine" - - "el" - - "apprends" - - "poitrine" - - "tape" - - "remis" - - "couvert" - - "large" - - "prenons" - - "pressé" - - "nu" - - "loup" - - "urgent" - - "attente" - - "bêtises" - - "appels" - - "mystère" - - "travailles" - - "vélo" - - "vends" - - "armé" - - "réaction" - - "flotte" - - "bleue" - - "foot" - - "foutez" - - "virus" - - "oeufs" - - "élève" - - "daniel" - - "êtres" - - "vengeance" - - "stan" - - "essayais" - - "minable" - - "cérémonie" - - "gordon" - - "uniquement" - - "salauds" - - "alan" - - "froide" - - "helen" - - "portée" - - "disque" - - "attaqué" - - "résoudre" - - "moche" - - "scientifique" - - "colle" - - "lady" - - "maximum" - - "déclaration" - - "installer" - - "blessés" - - "effort" - - "iras" - - "commandement" - - "panne" - - "visiter" - - "disiez" - - "venais" - - "pointe" - - "moque" - - "chambres" - - "convaincu" - - "raisonnable" - - "aiiez" - - "rencontrés" - - "qualité" - - "aimée" - - "irait" - - "épousé" - - "attitude" - - "joseph" - - "esclave" - - "milliards" - - "guide" - - "oeuvre" - - "humour" - - "bible" - - "boule" - - "sacs" - - "avocats" - - "yo" - - "meurent" - - "connaissait" - - "union" - - "ex" - - "sally" - - "blesser" - - "taylor" - - "maggie" - - "perdus" - - "malades" - - "jungle" - - "jugement" - - "essai" - - "écrivain" - - "digne" - - "survécu" - - "julia" - - "vérifié" - - "linda" - - "brûlé" - - "noble" - - "sauté" - - "gâcher" - - "inquiet" - - "enterrement" - - "prenne" - - "site" - - "engager" - - "rayon" - - "traîner" - - "rang" - - "traître" - - "berlin" - - "parlant" - - "orange" - - "jenny" - - "voudras" - - "sentais" - - "bourse" - - "élèves" - - "manques" - - "faisaient" - - "partage" - - "légende" - - "cave" - - "voleurs" - - "fruits" - - "préviens" - - "connaissent" - - "venant" - - "policiers" - - "paire" - - "pommes" - - "meilleures" - - "cassette" - - "sommet" - - "remplacer" - - "objets" - - "idiots" - - "cage" - - "saurais" - - "limite" - - "ailes" - - "explication" - - "ô" - - "bond" - - "floride" - - "travaillez" - - "carter" - - "conseiller" - - "portait" - - "condamné" - - "voyant" - - "recule" - - "bénisse" - - "associé" - - "auteur" - - "écouté" - - "sorcière" - - "edward" - - "livrer" - - "plainte" - - "réellement" - - "albert" - - "adulte" - - "pile" - - "communauté" - - "mandat" - - "éducation" - - "ramené" - - "réponses" - - "bagarre" - - "escalier" - - "naturellement" - - "désire" - - "lignes" - - "incident" - - "kilos" - - "rats" - - "quinze" - - "parties" - - "véhicule" - - "wayne" - - "chasser" - - "bottes" - - "objectif" - - "patients" - - "suivante" - - "respecte" - - "attrapé" - - "junior" - - "colline" - - "professionnel" - - "devoirs" - - "conseils" - - "effets" - - "fichu" - - "blessure" - - "messages" - - "baby" - - "crimes" - - "moscou" - - "villes" - - "voudra" - - "moto" - - "domaine" - - "organisation" - - "aimable" - - "forts" - - "eue" - - "exercice" - - "voyager" - - "arrestation" - - "fasses" - - "pizza" - - "barbe" - - "french" - - "dossiers" - - "tunnel" - - "voudrez" - - "arrivait" - - "roses" - - "amiral" - - "cabinet" - - "mére" - - "poursuivre" - - "forcé" - - "huile" - - "grosses" - - "ranger" - - "furieux" - - "vivait" - - "aidera" - - "géant" - - "tim" - - "tours" - - "retire" - - "vote" - - "autorisation" - - "risqué" - - "hitler" - - "rond" - - "show" - - "territoire" - - "venger" - - "exprès" - - "tuerai" - - "anges" - - "classique" - - "soutien" - - "rentres" - - "tokyo" - - "proposition" - - "love" - - "tests" - - "pétrole" - - "réaliser" - - "sortira" - - "soirs" - - "ministère" - - "magazine" - - "verres" - - "échec" - - "vieilles" - - "pourrions" - - "bol" - - "plaire" - - "miller" - - "respecter" - - "cons" - - "golf" - - "bibliothèque" - - "attirer" - - "drapeau" - - "possède" - - "production" - - "conférence" - - "efforts" - - "pere" - - "putains" - - "précieux" - - "religion" - - "rêver" - - "épreuve" - - "retenir" - - "football" - - "frankie" - - "échoué" - - "pisser" - - "barry" - - "sortes" - - "circonstances" - - "kong" - - "mignonne" - - "excellence" - - "auto" - - "do" - - "vague" - - "arrêtes" - - "nôtre" - - "vallée" - - "morgan" - - "enterré" - - "tandis" - - "duc" - - "pêre" - - "assassiné" - - "ooo" - - "charme" - - "quart" - - "arrangé" - - "guitare" - - "remplir" - - "sophie" - - "crève" - - "jesse" - - "bruce" - - "sara" - - "refuser" - - "donnent" - - "luke" - - "taper" - - "critique" - - "secrète" - - "terminer" - - "hauteur" - - "comédie" - - "cimetière" - - "baisé" - - "cardiaque" - - "catherine" - - "chiffres" - - "fêter" - - "trouverez" - - "indien" - - "altesse" - - "occupée" - - "intelligente" - - "culture" - - "deviner" - - "géniale" - - "limites" - - "nancy" - - "précis" - - "éternité" - - "ball" - - "plateau" - - "prises" - - "viendrai" - - "rempli" - - "clairement" - - "intérêts" - - "langage" - - "aides" - - "feux" - - "betty" - - "copie" - - "profondément" - - "fâché" - - "incapable" - - "mercredi" - - "souffrance" - - "avouer" - - "mile" - - "posez" - - "lion" - - "ali" - - "soigner" - - "fenêtres" - - "pue" - - "électrique" - - "italien" - - "traversé" - - "réception" - - "énerve" - - "rentrons" - - "couvrir" - - "fonce" - - "harvey" - - "kyle" - - "produits" - - "loyer" - - "grace" - - "bleus" - - "assistant" - - "cervelle" - - "trente" - - "yeah" - - "saches" - - "national" - - "avenue" - - "evidemment" - - "reçois" - - "cité" - - "liaison" - - "prouve" - - "collier" - - "aprês" - - "séance" - - "placard" - - "criminels" - - "irais" - - "riz" - - "sandwich" - - "boston" - - "parlerai" - - "places" - - "stade" - - "gagnant" - - "moral" - - "tendre" - - "fleuve" - - "mêre" - - "stanley" - - "trouvait" - - "auparavant" - - "personnellement" - - "fièvre" - - "champs" - - "tuera" - - "chatte" - - "actes" - - "restait" - - "amant" - - "concernant" - - "las" - - "ferons" - - "cherchent" - - "tenait" - - "exécution" - - "ann" - - "lou" - - "pédé" - - "prière" - - "hélas" - - "sortent" - - "bateaux" - - "allaient" - - "durer" - - "assise" - - "alarme" - - "commencez" - - "furent" - - "prenait" - - "brad" - - "entièrement" - - "médecine" - - "juillet" - - "sortis" - - "sensible" - - "poudre" - - "finale" - - "plais" - - "durs" - - "discussion" - - "séparer" - - "esclaves" - - "instructions" - - "beurre" - - "documents" - - "taré" - - "rick" - - "détail" - - "baron" - - "mettent" - - "congrès" - - "épaule" - - "poison" - - "final" - - "métro" - - "attendrai" - - "serment" - - "chan" - - "pardonne" - - "espagnol" - - "supérieur" - - "w" - - "degrés" - - "rires" - - "west" - - "parker" - - "tuez" - - "œufs" - - "fiancé" - - "nerfs" - - "portefeuille" - - "robot" - - "internet" - - "expert" - - "hank" - - "surveillance" - - "foutue" - - "rita" - - "réalisateur" - - "entraîner" - - "martha" - - "descendu" - - "patrick" - - "comté" - - "congé" - - "finira" - - "caméras" - - "sauce" - - "balance" - - "destruction" - - "moderne" - - "carlos" - - "extrêmement" - - "âmes" - - "expression" - - "marchera" - - "commerce" - - "ivre" - - "salopard" - - "appétit" - - "dette" - - "all" - - "promener" - - "employés" - - "admettre" - - "producteur" - - "attendons" - - "quittez" - - "brise" - - "wow" - - "juin" - - "chats" - - "remets" - - "ajouter" - - "couler" - - "pasteur" - - "alliez" - - "portrait" - - "heu" - - "by" - - "lancé" - - "diamants" - - "donnée" - - "avantage" - - "fidèle" - - "juger" - - "renseignements" - - "gang" - - "loué" - - "réseau" - - "ouverture" - - "travaux" - - "poussé" - - "division" - - "invitation" - - "repartir" - - "trous" - - "rappelez" - - "totale" - - "solide" - - "réservé" - - "willie" - - "autorité" - - "fermée" - - "munitions" - - "neveu" - - "diras" - - "téléphoner" - - "briser" - - "siècles" - - "nerveuse" - - "bonbons" - - "blé" - - "pourri" - - "puits" - - "fantômes" - - "termine" - - "monstres" - - "écraser" - - "espérons" - - "bétail" - - "miens" - - "changera" - - "adultes" - - "restée" - - "total" - - "fierté" - - "pari" - - "sein" - - "cessez" - - "elizabeth" - - "exige" - - "étudiant" - - "jackie" - - "démarre" - - "lâchez" - - "marty" - - "passons" - - "vic" - - "semblez" - - "gérer" - - "électricité" - - "invitée" - - "injuste" - - "désirez" - - "lampe" - - "normalement" - - "causer" - - "dalle" - - "mondiale" - - "comptez" - - "rouler" - - "filmer" - - "rapporte" - - "sourd" - - "trouveras" - - "alliance" - - "convient" - - "rage" - - "habitants" - - "mamie" - - "nuages" - - "hmm" - - "trahi" - - "biens" - - "lewis" - - "tournage" - - "créatures" - - "militaires" - - "blessures" - - "barbara" - - "louise" - - "règlement" - - "grant" - - "étudié" - - "courez" - - "habiller" - - "soeurs" - - "soins" - - "célibataire" - - "veuve" - - "canada" - - "dépêche" - - "progrès" - - "dégoûtant" - - "fan" - - "matière" - - "avril" - - "molly" - - "cercle" - - "davis" - - "nucléaire" - - "pervers" - - "échelle" - - "adorer" - - "trouvais" - - "orchestre" - - "déposer" - - "cadavres" - - "échappe" - - "emprunter" - - "exprimer" - - "caractère" - - "libéré" - - "signes" - - "fêtes" - - "vedette" - - "lisez" - - "commençons" - - "robin" - - "généreux" - - "méchants" - - "formation" - - "bâton" - - "timide" - - "gentils" - - "premières" - - "passagers" - - "immense" - - "serviette" - - "mangez" - - "diriger" - - "passant" - - "ruth" - - "min" - - "préférée" - - "perdez" - - "plaque" - - "espion" - - "connue" - - "eaux" - - "deviennent" - - "emporter" - - "gary" - - "cruel" - - "citoyens" - - "von" - - "tension" - - "ranch" - - "karen" - - "business" - - "your" - - "organiser" - - "étonne" - - "terroristes" - - "that" - - "micro" - - "ordure" - - "léger" - - "température" - - "unités" - - "populaire" - - "joueurs" - - "beth" - - "vincent" - - "voies" - - "regardais" - - "saloperie" - - "traverse" - - "intelligence" - - "expériences" - - "miami" - - "opérations" - - "santa" - - "arrange" - - "dragon" - - "sûrs" - - "enterrer" - - "pouviez" - - "craindre" - - "mortel" - - "issue" - - "demeure" - - "mouche" - - "donna" - - "octobre" - - "commandé" - - "passeport" - - "dés" - - "couronne" - - "oublierai" - - "accusation" - - "procédure" - - "rendez" - - "objection" - - "retourné" - - "relax" - - "publique" - - "appart" - - "imagines" - - "jouent" - - "inde" - - "travaillent" - - "essaies" - - "lincoln" - - "psy" - - "vince" - - "manuel" - - "étranges" - - "apres" - - "nombreuses" - - "crainte" - - "fit" - - "asile" - - "cherchait" - - "branche" - - "groupes" - - "white" - - "hop" - - "tradition" - - "sel" - - "centrale" - - "déçu" - - "tentative" - - "négatif" - - "autorités" - - "buter" - - "connerie" - - "proposé" - - "manières" - - "plaindre" - - "employé" - - "blessée" - - "influence" - - "forcer" - - "bonté" - - "marcus" - - "cia" - - "sauvages" - - "personnelle" - - "couvre" - - "coucou" - - "audience" - - "out" - - "savaient" - - "entretien" - - "bouffer" - - "ouai" - - "impressionnant" - - "acier" - - "renvoyer" - - "salade" - - "collègues" - - "chefs" - - "guérir" - - "entendue" - - "sœurs" - - "êtait" - - "semblent" - - "participer" - - "coule" - - "dépasse" - - "réunis" - - "plairait" - - "enlevez" - - "trompes" - - "résister" - - "technologie" - - "patrie" - - "conséquences" - - "margaret" - - "cousine" - - "habits" - - "splendide" - - "ross" - - "pipe" - - "abattu" - - "cran" - - "nue" - - "tuyau" - - "accueillir" - - "découverte" - - "arracher" - - "régime" - - "reçoit" - - "album" - - "levez" - - "piqué" - - "original" - - "remise" - - "allume" - - "promotion" - - "juan" - - "examiner" - - "franc" - - "filé" - - "éteint" - - "canapé" - - "commander" - - "dessin" - - "guère" - - "interroger" - - "oscar" - - "paraître" - - "découvre" - - "département" - - "vise" - - "obéir" - - "renforts" - - "lily" - - "événements" - - "innocents" - - "ç" - - "organisé" - - "sain" - - "devras" - - "reprends" - - "goutte" - - "cole" - - "souffert" - - "excitant" - - "façons" - - "saurai" - - "charlotte" - - "sou" - - "réveil" - - "ken" - - "benny" - - "usa" - - "volée" - - "préférerais" - - "suprême" - - "tarte" - - "changent" - - "revienne" - - "solitaire" - - "cravate" - - "rocky" - - "vérifiez" - - "ose" - - "souper" - - "événement" - - "remarque" - - "chevalier" - - "suffisamment" - - "charger" - - "produire" - - "repris" - - "record" - - "carol" - - "williams" - - "jo" - - "préparez" - - "garce" - - "mêle" - - "étape" - - "motel" - - "pro" - - "autorisé" - - "principale" - - "clinique" - - "devenus" - - "italie" - - "intéressante" - - "jonathan" - - "abattre" - - "ère" - - "invisible" - - "dégâts" - - "clark" - - "élever" - - "suggère" - - "rigole" - - "dent" - - "éclater" - - "tabac" - - "disques" - - "manquait" - - "contacter" - - "valait" - - "fusils" - - "émotions" - - "queje" - - "publicité" - - "simples" - - "éléments" - - "exception" - - "sincère" - - "rattraper" - - "efficace" - - "éteindre" - - "linge" - - "goûter" - - "nathan" - - "possibilité" - - "canard" - - "marqué" - - "caporal" - - "déplacer" - - "devrez" - - "morale" - - "insiste" - - "katie" - - "parking" - - "identifier" - - "pouvaient" - - "personnages" - - "cabane" - - "intéressé" - - "stylo" - - "adoré" - - "attaché" - - "cri" - - "kg" - - "angle" - - "séparés" - - "traîne" - - "instinct" - - "déclaré" - - "sire" - - "pleut" - - "séjour" - - "ordures" - - "raymond" - - "délire" - - "pires" - - "rumeurs" - - "fauteuil" - - "coûté" - - "adjoint" - - "stephen" - - "collègue" - - "one" - - "poches" - - "novembre" - - "illégal" - - "restons" - - "bonhomme" - - "appuie" - - "difficiles" - - "laissera" - - "courte" - - "lâ" - - "tuent" - - "lot" - - "levé" - - "seules" - - "vivez" - - "personnalité" - - "leo" - - "scandale" - - "conclu" - - "frigo" - - "admire" - - "aïe" - - "tragédie" - - "oblige" - - "commandes" - - "pénis" - - "boue" - - "dettes" - - "enseigne" - - "obscurité" - - "pages" - - "chapitre" - - "violent" - - "signature" - - "conseille" - - "vendeur" - - "visages" - - "rarement" - - "essayait" - - "serré" - - "mères" - - "tels" - - "halte" - - "collection" - - "désastre" - - "noix" - - "mourra" - - "rejoins" - - "reconnaissance" - - "blagues" - - "duke" - - "méthode" - - "bienvenu" - - "donnait" - - "gratuit" - - "boîtes" - - "marches" - - "brooklyn" - - "valises" - - "enfermé" - - "gants" - - "rompu" - - "coïncidence" - - "vilain" - - "poing" - - "britannique" - - "dispute" - - "trahison" - - "téléphoné" - - "août" - - "feuilles" - - "quatrième" - - "révérend" - - "censée" - - "devaient" - - "placé" - - "ténèbres" - - "enfui" - - "impliqué" - - "vire" - - "pilules" - - "préfères" - - "for" - - "population" - - "manges" - - "pleuré" - - "chasseur" - - "livraison" - - "reprend" - - "emporte" - - "louer" - - "mette" - - "bizarres" - - "torture" - - "remarquable" - - "termes" - - "journalistes" - - "honnêtement" - - "câble" - - "longs" - - "estime" - - "démons" - - "impôts" - - "massacre" - - "pomme" - - "autoroute" - - "sociale" - - "moyenne" - - "ingénieur" - - "doug" - - "péchés" - - "laissent" - - "tarder" - - "divine" - - "éloigner" - - "clan" - - "obligée" - - "xena" - - "merveille" - - "concentrer" - - "venons" - - "opéra" - - "oxygène" - - "sexuel" - - "industrie" - - "aimerai" - - "z" - - "sortons" - - "accent" - - "lawrence" - - "gris" - - "sean" - - "mesures" - - "batterie" - - "toast" - - "postes" - - "communication" - - "manche" - - "grandir" - - "banques" - - "tonnes" - - "gentleman" - - "zut" - - "numéros" - - "officiel" - - "chariot" - - "otages" - - "prime" - - "poésie" - - "annuler" - - "jersey" - - "chagrin" - - "ellen" - - "déconne" - - "fabuleux" - - "dennis" - - "complexe" - - "trafic" - - "trouille" - - "us" - - "débrouiller" - - "commencent" - - "cinquante" - - "vraies" - - "discute" - - "communiste" - - "francs" - - "sacrifice" - - "française" - - "foie" - - "statue" - - "résistance" - - "mettra" - - "volontiers" - - "drogues" - - "cercueil" - - "pendu" - - "ignorer" - - "tireur" - - "eut" - - "piquer" - - "creuser" - - "médaille" - - "crée" - - "équipement" - - "phase" - - "chaos" - - "salue" - - "survie" - - "défi" - - "trouvés" - - "rencontrée" - - "boum" - - "longues" - - "telles" - - "arriverai" - - "gâché" - - "harris" - - "brigade" - - "fiers" - - "ennuyeux" - - "cieux" - - "contient" - - "aile" - - "oignons" - - "vaches" - - "sensation" - - "chanceux" - - "angela" - - "gamine" - - "cooper" - - "cessé" - - "tina" - - "ressemblait" - - "plante" - - "scènes" - - "solitude" - - "activité" - - "mobile" - - "principe" - - "rejoint" - - "économie" - - "armés" - - "plastique" - - "regardent" - - "chant" - - "verte" - - "couru" - - "regardait" - - "ford" - - "besoins" - - "terroriste" - - "assister" - - "bail" - - "roue" - - "putes" - - "sachez" - - "harold" - - "amenez" - - "génération" - - "causé" - - "entraîneur" - - "rigoles" - - "amanda" - - "présenté" - - "trompez" - - "mordu" - - "vampire" - - "jacques" - - "fans" - - "bourré" - - "éliminer" - - "enfoirés" - - "freddy" - - "bloc" - - "pourvu" - - "décisions" - - "eve" - - "jacob" - - "symbole" - - "croirait" - - "sagesse" - - "politiques" - - "taux" - - "nègre" - - "jetez" - - "malédiction" - - "masse" - - "phrase" - - "pompes" - - "reconnaissant" - - "pension" - - "renoncer" - - "sexuelle" - - "regardant" - - "ordonne" - - "four" - - "règne" - - "saut" - - "terreur" - - "avaler" - - "ongles" - - "pratiquement" - - "laissons" - - "jalouse" - - "outils" - - "espérer" - - "tueurs" - - "terriblement" - - "charité" - - "prêtes" - - "écriture" - - "oublies" - - "adorent" - - "etje" - - "luxe" - - "irez" - - "ambassadeur" - - "bush" - - "arrêtera" - - "informer" - - "orage" - - "revenus" - - "pisse" - - "renvoyé" - - "sachant" - - "tombes" - - "rois" - - "époux" - - "accueil" - - "relève" - - "judy" - - "aidez" - - "môme" - - "diego" - - "atmosphère" - - "routes" - - "ravissante" - - "coach" - - "ennui" - - "suffisant" - - "poème" - - "jouets" - - "jennifer" - - "usage" - - "prières" - - "revue" - - "adaptation" - - "suffira" - - "collège" - - "singes" - - "otage" - - "apprécier" - - "diplôme" - - "bâtard" - - "destination" - - "analyse" - - "caroline" - - "demandent" - - "décembre" - - "côtes" - - "casier" - - "fermes" - - "patrouille" - - "royal" - - "tit" - - "mérites" - - "texte" - - "jusque" - - "tigre" - - "çà" - - "be" - - "médical" - - "ieur" - - "svp" - - "ron" - - "pouce" - - "plaisantez" - - "requin" - - "essentiel" - - "espèces" - - "fruit" - - "came" - - "cesser" - - "allen" - - "teddy" - - "annulé" - - "dangereuse" - - "poète" - - "nanas" - - "tiendra" - - "emmenez" - - "passerai" - - "automne" - - "habillé" - - "guerrier" - - "pique" - - "savon" - - "satisfait" - - "sépare" - - "agi" - - "ordonné" - - "serre" - - "neil" - - "cassée" - - "deviez" - - "arts" - - "ramasser" - - "anthony" - - "baisser" - - "pirates" - - "avertir" - - "menacé" - - "so" - - "détendre" - - "rembourser" - - "fabrique" - - "métal" - - "expliqué" - - "lecture" - - "josh" - - "attire" - - "carrément" - - "irons" - - "mere" - - "combats" - - "pensons" - - "mélange" - - "travaillais" - - "syndicat" - - "queique" - - "indice" - - "marines" - - "enverrai" - - "hill" - - "processus" - - "joint" - - "ouvriers" - - "marques" - - "dépassé" - - "pa" - - "ailles" - - "bats" - - "pourront" - - "clown" - - "poubelle" - - "marins" - - "boisson" - - "vaincre" - - "combinaison" - - "demandait" - - "testament" - - "sonné" - - "flammes" - - "dégueulasse" - - "ø" - - "administration" - - "commissariat" - - "envoyée" - - "green" - - "dépose" - - "lâché" - - "réveillée" - - "épaules" - - "jay" - - "artistes" - - "culotte" - - "vides" - - "er" - - "énormément" - - "team" - - "quittes" - - "accuse" - - "magicien" - - "importants" - - "direz" - - "fouiller" - - "paierai" - - "écoles" - - "cm" - - "reverra" - - "articles" - - "trône" - - "laboratoire" - - "andrew" - - "panier" - - "endormi" - - "lave" - - "buddy" - - "cuir" - - "huh" - - "foutus" - - "resterai" - - "cendres" - - "stone" - - "environnement" - - "rumeur" - - "interrompre" - - "vaudrait" - - "matinée" - - "risquer" - - "tranquilles" - - "earl" - - "transformer" - - "planté" - - "costumes" - - "mickey" - - "machin" - - "transport" - - "señor" - - "indique" - - "citoyen" - - "aurions" - - "times" - - "viol" - - "particulièrement" - - "pourrons" - - "shirt" - - "connards" - - "casino" - - "douter" - - "pendre" - - "essaierai" - - "accomplir" - - "pipi" - - "allumer" - - "reviennent" - - "certes" - - "dessert" - - "curiosité" - - "fraîche" - - "lié" - - "maurice" - - "little" - - "disaient" - - "vodka" - - "pétrin" - - "témoignage" - - "déclare" - - "scientifiques" - - "coco" - - "baissez" - - "anderson" - - "censés" - - "kansas" - - "boules" - - "sauras" - - "éclair" - - "vain" - - "nuage" - - "création" - - "anneau" - - "fumier" - - "rio" - - "dose" - - "profonde" - - "étude" - - "atelier" - - "cuisiner" - - "vaux" - - "malheureuse" - - "catholique" - - "zoo" - - "précisément" - - "talents" - - "activités" - - "importantes" - - "bouteilles" - - "vomir" - - "tonnerre" - - "ned" - - "assuré" - - "plantes" - - "hong" - - "destinée" - - "plaisanterie" - - "circuit" - - "piges" - - "moore" - - "observer" - - "mines" - - "peindre" - - "porno" - - "comtesse" - - "casque" - - "rate" - - "coûter" - - "chacune" - - "jamie" - - "parent" - - "dépression" - - "télégramme" - - "élu" - - "stupides" - - "pensiez" - - "partant" - - "cash" - - "profite" - - "caution" - - "serrer" - - "maudite" - - "intéresser" - - "écart" - - "inquiètes" - - "oú" - - "évidence" - - "leçons" - - "connus" - - "etc" - - "retiré" - - "greg" - - "rendent" - - "volontaire" - - "nid" - - "oliver" - - "he" - - "prêter" - - "nichons" - - "capitale" - - "témoigner" - - "équipes" - - "égoïste" - - "partent" - - "troupe" - - "sincèrement" - - "regretter" - - "responsabilités" - - "associés" - - "cigare" - - "dean" - - "partirai" - - "adversaire" - - "générale" - - "misère" - - "vampires" - - "grève" - - "nina" - - "suisse" - - "gâteaux" - - "diamant" - - "catastrophe" - - "meubles" - - "gus" - - "voyages" - - "subir" - - "balade" - - "allah" - - "mêler" - - "signez" - - "enveloppe" - - "ressenti" - - "führer" - - "gras" - - "arrêtée" - - "explose" - - "range" - - "interview" - - "tombent" - - "confier" - - "voile" - - "fiches" - - "embête" - - "caravane" - - "affection" - - "manhattan" - - "éléphant" - - "blue" - - "vagues" - - "pleins" - - "fascinant" - - "doutais" - - "effrayant" - - "commercial" - - "rapporter" - - "fonction" - - "fixe" - - "arrete" - - "pères" - - "circulation" - - "tennis" - - "marc" - - "navrée" - - "civilisation" - - "fameux" - - "retenu" - - "moutons" - - "draps" - - "servent" - - "jouais" - - "éternelle" - - "couches" - - "satellite" - - "ramasse" - - "endormir" - - "fillette" - - "rendra" - - "sujets" - - "remède" - - "portez" - - "enseigner" - - "observe" - - "ouverts" - - "vues" - - "sortait" - - "passais" - - "ris" - - "transfert" - - "bidon" - - "météo" - - "explosé" - - "loyauté" - - "dignité" - - "planche" - - "améliorer" - - "hélicoptère" - - "civil" - - "liens" - - "vif" - - "maintenir" - - "craig" - - "vietnam" - - "claude" - - "pacifique" - - "fringues" - - "demie" - - "onze" - - "we" - - "mangent" - - "connaissiez" - - "rares" - - "naturelle" - - "sue" - - "ricky" - - "assaut" - - "fâchée" - - "portent" - - "kay" - - "karl" - - "pareils" - - "légal" - - "tracy" - - "eus" - - "pr" - - "civils" - - "inconnue" - - "eva" - - "disparition" - - "nicky" - - "steven" - - "pompe" - - "méchante" - - "lancement" - - "quartiers" - - "douceur" - - "tendu" - - "feuille" - - "stuart" - - "leader" - - "pilotes" - - "ètait" - - "mâle" - - "tenais" - - "royale" - - "cordes" - - "arrivez" - - "bandes" - - "promenade" - - "magnifiques" - - "emma" - - "wallace" - - "veronica" - - "tv" - - "adn" - - "monseigneur" - - "meure" - - "airs" - - "emmenée" - - "actuellement" - - "peste" - - "antonio" - - "tragique" - - "médias" - - "antenne" - - "avertissement" - - "brille" - - "pedro" - - "conflit" - - "pompiers" - - "engin" - - "douée" - - "oublions" - - "plains" - - "systèmes" - - "foire" - - "sonny" - - "patiente" - - "coincée" - - "canons" - - "partira" - - "soutenir" - - "beach" - - "poussez" - - "saigne" - - "toc" - - "construction" - - "boucher" - - "missiles" - - "compétition" - - "buvons" - - "motif" - - "ambassade" - - "warren" - - "régiment" - - "remarquer" - - "enregistré" - - "collins" - - "enregistrement" - - "doutes" - - "sien" - - "profit" - - "sammy" - - "audition" - - "lame" - - "opportunité" - - "scotch" - - "imaginé" - - "coke" - - "existent" - - "budget" - - "pearl" - - "basse" - - "selle" - - "déja" - - "historique" - - "officiellement" - - "effacer" - - "loge" - - "francis" - - "décrire" - - "osé" - - "éternel" - - "serpents" - - "demanderai" - - "médicament" - - "deviné" - - "armées" - - "promesses" - - "chaînes" - - "sentait" - - "association" - - "viennes" - - "quai" - - "poker" - - "saleté" - - "sandy" - - "ã" - - "irak" - - "commences" - - "crevé" - - "cuba" - - "wendy" - - "profil" - - "travis" - - "tache" - - "viendront" - - "étudie" - - "apportez" - - "tribu" - - "crié" - - "entraîne" - - "héroïne" - - "changements" - - "joan" - - "correctement" - - "essaient" - - "mouvements" - - "atterrir" - - "formes" - - "coca" - - "fragile" - - "poignée" - - "cadre" - - "genou" - - "conçu" - - "revu" - - "légitime" - - "sauvée" - - "déménager" - - "conne" - - "dentiste" - - "aiier" - - "ondes" - - "ralph" - - "mené" - - "discipline" - - "évacuer" - - "parié" - - "bières" - - "arabe" - - "russell" - - "identifié" - - "recevez" - - "cachée" - - "évite" - - "dormais" - - "utilisez" - - "décès" - - "guy" - - "get" - - "demoiselle" - - "fui" - - "ressemblent" - - "misérable" - - "fatigue" - - "ancêtres" - - "camions" - - "dormez" - - "pan" - - "duré" - - "disponible" - - "vôtres" - - "cuit" - - "marchait" - - "nage" - - "come" - - "suspects" - - "menottes" - - "nique" - - "panneau" - - "rit" - - "pognon" - - "illusion" - - "menu" - - "ronnie" - - "établir" - - "mettons" - - "retrouvée" - - "sabre" - - "andré" - - "épuisé" - - "restés" - - "continues" - - "chanteur" - - "kid" - - "lola" - - "prés" - - "tendance" - - "souvient" - - "enfermer" - - "thérapie" - - "vaisselle" - - "tournez" - - "accorde" - - "chemins" - - "troupeau" - - "saluer" - - "uh" - - "kennedy" - - "nettoie" - - "assiette" - - "discuté" - - "touches" - - "impact" - - "dessins" - - "rompre" - - "suivent" - - "sienne" - - "verrons" - - "angoisse" - - "états" - - "vivons" - - "mitchell" - - "écrasé" - - "tiennent" - - "pape" - - "connaissons" - - "murphy" - - "ivan" - - "supposé" - - "colonne" - - "assistante" - - "mettrai" - - "maquillage" - - "ticket" - - "réussite" - - "quête" - - "boxe" - - "proposer" - - "boutons" - - "arriverait" - - "assassins" - - "répétition" - - "agissait" - - "culpabilité" - - "pirate" - - "blanches" - - "brésil" - - "penny" - - "maîtres" - - "psychiatre" - - "miracles" - - "hello" - - "honorable" - - "collines" - - "vachement" - - "taureau" - - "considère" - - "âne" - - "whoa" - - "comprennent" - - "christian" - - "justin" - - "méthodes" - - "canal" - - "navette" - - "tyler" - - "légère" - - "sortant" - - "chaussettes" - - "revanche" - - "remet" - - "mentez" - - "bud" - - "abby" - - "poils" - - "placer" - - "absent" - - "arrivais" - - "escaliers" - - "funérailles" - - "routine" - - "noté" - - "prenais" - - "conducteur" - - "subi" - - "photographe" - - "noires" - - "marchandise" - - "prendrais" - - "émotion" - - "défaut" - - "satan" - - "occuperai" - - "dog" - - "mystérieux" - - "carmen" - - "possession" - - "responsables" - - "raccroche" - - "intentions" - - "minimum" - - "négocier" - - "janvier" - - "baraque" - - "batte" - - "irlandais" - - "filet" - - "confortable" - - "fermés" - - "ressources" - - "rayons" - - "innocente" - - "harvard" - - "expédition" - - "may" - - "profession" - - "plaira" - - "bêtise" - - "restant" - - "jugé" - - "mitch" - - "organise" - - "rappelé" - - "puissante" - - "pertes" - - "saurait" - - "planque" - - "ressentir" - - "grotte" - - "gentiment" - - "péter" - - "chienne" - - "tristesse" - - "héritage" - - "occupera" - - "benjamin" - - "antoine" - - "bloqué" - - "punition" - - "constamment" - - "contents" - - "visites" - - "infiniment" - - "effectivement" - - "chiffre" - - "conscient" - - "manager" - - "représentant" - - "anglaise" - - "cauchemars" - - "jan" - - "continué" - - "réduit" - - "gré" - - "filmé" - - "stars" - - "owen" - - "embrassé" - - "peint" - - "reparti" - - "soie" - - "lloyd" - - "voisine" - - "douzaine" - - "frankenstein" - - "attaques" - - "gênant" - - "superman" - - "arrivant" - - "brillante" - - "atterrissage" - - "attendra" - - "allure" - - "pénible" - - "faibles" - - "clef" - - "bruno" - - "christine" - - "rebecca" - - "bang" - - "pété" - - "gardiens" - - "formule" - - "soda" - - "frites" - - "fées" - - "angel" - - "mm" - - "aperçu" - - "imaginais" - - "aussitôt" - - "énormes" - - "wade" - - "choisit" - - "montée" - - "baignoire" - - "principes" - - "homo" - - "marchand" - - "cochons" - - "spécialiste" - - "repéré" - - "récupéré" - - "extra" - - "éclate" - - "survivants" - - "auquel" - - "apparence" - - "sucer" - - "habiter" - - "excité" - - "houston" - - "jules" - - "foudre" - - "chasseurs" - - "walker" - - "with" - - "nièce" - - "urgences" - - "mérité" - - "dépensé" - - "boys" - - "saisir" - - "équilibre" - - "allumé" - - "lâches" - - "bruits" - - "protégé" - - "résolu" - - "probable" - - "poursuite" - - "baker" - - "résidence" - - "cognac" - - "clyde" - - "muscles" - - "passées" - - "intime" - - "république" - - "serviteur" - - "noyer" - - "mortes" - - "trompée" - - "morgue" - - "cherchons" - - "coma" - - "capables" - - "berger" - - "apprendra" - - "amateur" - - "dises" - - "vertu" - - "permets" - - "mafia" - - "lesquelles" - - "cachette" diff --git a/config/locales/en.yml b/config/locales/en.yml index fe4a03eb4..08552fb9e 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -311,8 +311,6 @@ en: subtitle: "Create an account using an email" email_label: 'Email (name@site.com)' password_label: "Password (%{min_length} characters minimum)" - password_message: "Your password must have :" - password_placeholder: "%{min_length} characters minimum" confirmation: new: title: 'Confirm your email address' @@ -661,7 +659,7 @@ en: invalid: 'is invalid. Fill in a valid email address, example: address@mail.com' taken: 'already in use. Fill in another email' password: - too_short: "is too short. Fill in a password with at least 8 characters" + too_short: "is too short. Fill in a password with at least 12 characters" not_strong: "not strong enough. Fill in a stronger password" password_confirmation: confirmation: ": The two passwords do not match" diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 03ad58968..8de7debe3 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -303,8 +303,6 @@ fr: subtitle: "Se créer un compte avec une adresse email" email_label: 'Email' password_label: "Mot de passe (%{min_length} caractères minimum)" - password_message: "Votre mot de passe doit contenir :" - password_placeholder: "%{min_length} caractères minimum" confirmation: new: title: 'Confirmez votre adresse email' @@ -662,7 +660,7 @@ fr: invalid: 'est invalide. Saisir une adresse électronique valide, exemple : adresse@mail.com' taken: 'déjà utilisé. Saisir une autre adresse électronique.' password: - too_short: "est trop court. Saisir un mot de passe avec au moins 8 caractères" + too_short: "est trop court. Saisir un mot de passe avec au moins 12 caractères" not_strong: "n’est pas assez complexe. Saisir un mot de passe plus complexe" password_confirmation: confirmation: ': Les deux mots de passe ne correspondent pas' diff --git a/config/zxcvbn_frequency_lists/female_names_fr.txt b/config/zxcvbn_frequency_lists/female_names_fr.txt new file mode 100644 index 000000000..e1b875b7d --- /dev/null +++ b/config/zxcvbn_frequency_lists/female_names_fr.txt @@ -0,0 +1,100 @@ +Marie +Julie +Camille +Emilie +Aurélie +Léa +Manon +Elodie +Laura +Sarah +Chloé +Pauline +Anaïs +Céline +Audrey +Marine +Marion +Mélanie +Emma +Lucie +Mathilde +Charlotte +Amandine +Stéphanie +Sophie +Laetitia +Justine +Clara +Océane +Caroline +Inès +Claire +Amélie +Virginie +Morgane +Sabrina +Jessica +Fanny +Jade +Juliette +Mélissa +Jennifer +Eva +Vanessa +Cindy +Lisa +Louise +Alexandra +Clémence +Alice +Lola +Aurore +Cécile +Elise +Delphine +Noemie +Margaux +Coralie +Hélène +Célia +Maeva +Angelique +Romane +Sandra +Estelle +Adeline +Alicia +Zoé +Sandrine +Jeanne +Laure +Elisa +Christell +Anne +Léna +Nathalie +Margot +Julia +Ludivine +Ophélie +Sonia +Elsa +Agathe +Myriam +Emmanuelle +Lilou +Alexia +Charlène +Emeline +Marina +Ambre +Gaelle +Lina +Anna +Lou +Isabelle +Solène +Laurie +Nina +Maelys diff --git a/config/zxcvbn_frequency_lists/male_names_fr.txt b/config/zxcvbn_frequency_lists/male_names_fr.txt new file mode 100644 index 000000000..7416e2602 --- /dev/null +++ b/config/zxcvbn_frequency_lists/male_names_fr.txt @@ -0,0 +1,100 @@ +Nicolas +Julien +Thomas +Alexandre +Maxime +Romain +Guillaume +Anthony +Kevin +Antoine +Lucas +Sébastien +Clément +Benjamin +Pierre +Mathieu +Quentin +Florian +Vincent +Alexis +David +Hugo +Jeremy +Théo +Jonathan +Damien +Adrien +Enzo +Valentin +Louis +Nathan +Paul +Baptiste +Mickael +Cedric +Raphaël +Arthur +Christophe +Loïc +Aurélien +Léo +Arnaud +Matthieu +Fabien +Tom +Mathis +Dylan +Axel +Ludovic +Jerome +Benoît +Simon +Gabriel +Frédéric +Olivier +Rémi +Samuel +Jules +Stéphane +Sylvain +Mohamed +Jean +Victor +Jordan +François +Corentin +Gregory +Cyril +Bastien +Florent +Yanis +Thibault +Maxence +Yann +Laurent +Michael +Mathéo +Martin +Gaëtan +Mehdi +Robin +William +Christopher +Ethan +Noah +Charles +Emmanuel +Xavier +Adam +Tristan +Yoann +Tony +Marc +Dimitri +Thibaut +Rémy +Evan +Steven +Dorian +Franck diff --git a/config/zxcvbn_frequency_lists/passwords_fr.txt b/config/zxcvbn_frequency_lists/passwords_fr.txt new file mode 100644 index 000000000..d919fb163 --- /dev/null +++ b/config/zxcvbn_frequency_lists/passwords_fr.txt @@ -0,0 +1,1000 @@ +123456 +123456789 +azerty +1234561 +qwerty +marseille +000000 +1234567891 +doudou +12345 +loulou +123 +password +azertyuiop +12345678 +soleil +chouchou +1234 +1234567 +123123 +123451 +bonjour +111111 +nicolas +jetaime +coucou +motdepasse +Status +julien +thomas +camille +010203 +chocolat +iloveyou +iloveyou1 +portugal +1234567890 +alexandre +654321 +maxime +00000 +wxcvbn +oceane +pompier +12345671 +marine +0000 +maison +isabelle +celine +sandrine +pierre +caroline +elodie +olivier +mohamed +romain +badoo +football +princesse +nathalie +boubou +vincent +anthony +aurelie +caramel +dragon +sophie +amour +papillon +antoine +louloute +0123456789 +sebastien +audrey +666666 +emilie +naruto +france +987654321 +voiture +789456 +amandine +pauline +laurent +stephane +melanie +vanille +benjamin +chipie +valentin +159753 +morgane +marion +sabrina +michel +aaaaaa +mar +cheval +samsung +102030 +123654 +charlotte +algerie +jerome +alexis +121212 +junior +scorpion +toulouse +secret +lolita +melissa +clement +123456781 +frederic +nounours +poisson +vanessa +quentin +summer.fruit +sandra +jordan +virginie +guillaume +salope +patrick +jessica +azerty123 +Telechargement +mamour +aze +justine +philippe +marie +mathieu +daniel +jonathan +maman +laetitia +florian +jeremy +tintin +cedric +qwertyuiop +azerty1 +etoile +zidane +pascal +NULL +startfinding +112233 +juliette +nounou +moimoi +mathilde +222222 +damien +password1 +christophe +stephanie +nathan +12345678901 +valerie +fatima +arthur +choupette +qwerty123 +amours +dauphin +orange +6543211 +snoopy +delphine +monamour +aqwzsx +jennifer +555555 +prince +claire +147852 +marina +patricia +zouzou +florence +789456123 +bhf +bordeaux +mercedes +francois +1q2w3e4r5t +123321 +ronaldo +internet +dominique +martine +abc123 +pepette +samuel +franck +adrien +sylvie +scarface +YAgjecc826 +bou +alexandra +noisette +1111111 +arnaud +0123456 +police +christian +musique +cecile +amelie +caline +amoure +987654 +superman +michael +nicole +ludovic +emmanuel +tigrou +minette +7777777 +thierry +147258 +helene +catherine +mathis +00000000 +chaton +carole +benoit +gabriel +101010 +lovely1 +aurore +AZERTY +pupuce +laurence +moncoeur +1qaz2wsx +777777 +mickael +fabrice +estelle +megane +christine +abcdef +ordinateur +lovely +famille +monaco +hunter1 +louise +alicia +rencontre +ferrari +guigui +victor +princess +bonheur +pokemon +matheo +147258369 +123456a +claude +liberte +18n28n24a5 +biloute +coralie +david +gribouille +william +adeline +nikita +crevette +calimero +robert +aurelien +123654789 +999999 +banane +didier +azertyui +fabien +lorenzo +bernard +madinina +canada +zoosk +basket +severine +christelle +gregory +espoir +bonbon +marseille13 +poussin +matrix +cricri +victoire +cocacola +moimeme +joseph +cha +veronique +azertyu +angelique +696969 +171204jg +poupette +yamaha +christ +cerise +karine +bretagne +martin +roxane +charles +1q2w3e4r +tunisie +reglisse +sylvain +ulysse +nenette +forever +corentin +maurice +chance +9876543211 +chacha +matthieu +010101 +lol +tonton +baptiste +sousou +456789 +minouche +! +killer +fanfan +clemence +malika +princess1 +tuning +nirvana +jeanne +vRbGQnS997 +xavier +maxence +master +yasmine +qwerty1 +matteo +samira +andrea +brigitte +131313 +raphael +casablanca +yannick +richard +grenouille +secret1 +charly +noemie +333333 +italia +titeuf +123123123 +romane +patate +123soleil +1111 +florent +888888 +olivia +nadine +victoria +morgan +barcelone +bandit +bl8LYGB0 +moussa +lovers1 +julie +margot +charlie +bibiche +chantal +senegal +capucine +tennis +monique +azert +souris +corsica +fuckyou +welcome +bisous +zxcvbnm +0000000000 +qazwsx +reunion +margaux +francis +bastien +mimine +sarah +lolo +shadow +tortue +naruto1 +chanel +starwars +beatrice +steven +ludivine +angel +moumoune +gaelle +dou +tequila +eminem +handball +peugeot +lionel +ophelie +corinne +titine +espagne +mon +guitare +friends +159357 +0000001 +kawasaki +michelle +marcel +lou +tristan +q1w2e3r4t5y6 +stella +montana +carine +domino +mickey +mamadou +sniper +travail +lolotte +pirate +youyou +titi +hiphop +angel1 +147852369 +valentine +boulette +samantha +doudoune +jacques +cambiami +gilles +batman +poupoune +lilou +bambou +kevin +jesus +dimitri +didine +456123 +tomtom +TMM +patrice +cassandra +toutou +alexia +mariam +manon +11111111 +01234567891 +floflo +portable +metallica +lacoste +lyonnais +slipknot +juventus +rachel +suzuki +car +canelle +nadege +qwe123 +loveyou +sabine +11111 +oliver +praline +fondoom +napoleon +mustang +sofiane +natacha +janvier +magali +michael1 +moi +killian +aminata +444444 +carpediem +55555 +vacances +esteban +laura +forever1 +paris +fsd9shtyut +angelina +pioupiou +tresor +iloveu1 +amoureuse +amoureux +88888888 +741852963 +mam +123qwe +love +123789 +mylene +freedom +L58jkdjP!m +pistache +lololo +212121 +1234qwer +6hBf28W791 +lucas +010 +fripouille +50cent +poulette +seigneur +tulipe +ramses +emeline +mahalkita1 +fabienne +sweety +picasso +poiuytreza +lapinou +monange +myriam +lovers +axelle +toietmoi +a123456 +yassine +winnie +000 +pepito +cachou +adidas +mimi +232323 +qsdfghjklm +poiuyt +1231231 +1111111111 +stargate +playboy +agathe +jet +toto +qwer1234 +gerard +spiderman +mat +blabla +marlboro +aqwzsxedc +angelo +joshua +pompiers +arsenal +monster +clochette +connard +passion +012345 +rachid +truand +violette +ytreza +fleurs +bertrand +titoune +biscotte +champion +blink182 +hardcore +johnny +marseille1 +hotmail +emploi +merlin +drogba +zebulon +asdfgh +marmotte +charlene +bounty +man +francoise +dom +tamere +georges +123456789a +thibault +xxxxxx +namour +martinique +nougat +soprano +nicole1 +toulouse31 +bogoss +barbie +mariage +angele +canard +realmadrid +laguna +italie +phoenix +fraise +justin +diablo +momo +aaaaa +bouboule +youssef +mozart +claudine +marius +mathias +sasuke +dorian +paradis +mireille +merde +kylian +danielle +bon +ricard +cookie +6666661 +laurie +albert +alex +nbvcxw +kimbum1 +12301230 +gaetan +tatiana +tmm +deborah +cannabis +montagne +marjorie +renault +enfants +vegeta +manuel +karima +cannelle +pompom +kiki +lulu +clarisse +sam +pretty1 +ouioui +252525 +9876543210 +sunshine +angela +myspace1 +monkey +yuantuo2012 +melodie +mapuce +0987654321 +sangoku +ducati +142536 +linkedin +marley +juillet +sakura +carlos +aaaa +maelys +novembre +roucky +melina +badboy +parissg +salome +abcd1234 +iloveu +compaq +denise +marguerite +mou +pascale +pamela +etienne +chatte +london +200 +3rJs1la7qE +jesus1 +fra +123abc +nantes +yacine +cou +cloclo +gaston +anthony1 +mahalko1 +cocotte +simone +chris +loveme +guadeloupe +asdfghjkl +pitchoune +mamans +couscous +toutoune +pikachu +leslie +qdujvyG5sxa +pauleta +choupinette +maelle +coco +tahiti +celibataire +poupou +madeleine +151515 +charline +soleil13 +philou +marianne +emmanuelle +camion +bobmarley +cho +ben +741852 +diabolo +barbara +friendster1 +socrate +0000000 +fairways +nelson +joshua1 +poulet +octobre +elephant +198 +raymond +christian1 +balance +solene +azer +roland +looping +liverpool +aze123 +4567891 +popeye +rebecca +syl +porsche +mylove +bateau +cheyenne +solange +maganda1 +junpyo1 +9876541 +prisca +verseau +bianca +bamako +alain +7894561 +11111111111 +salut +laurine +freddy +panget1 +nutella +5236 +johanna +honey1 +clementine +chelsea +rammstein +marvin +jasmine +cherie +butterfly +tarzan +subaru +flower +azerty12 +7894561231 +124578 +renard +kirikou +fatoumata +ang +papa +michou +bestfriend1 +angels +Eh1K9oh335 +143441 +111 +nanou +athena +anissa +anais +cameroun +pommes +evelyne +ballon +monbebe +carotte +100 +madrid +bigboss +moustique +motocross +san +mamama +decembre +septembre +josephine +popopo +cancer +ashley +jul +harley +zezette +geronimo +loveyou1 +clara +141414 +sayang1 +papounet +joelle +trustno1 +titou +1122331 +titanic +barcelona +amitie +bruno +amo +blanche +246810 +sexe +computer +renaud +fuckyou1 +gabrielle +sweety1 +cynthia +qsdfgh +tigresse +bebe +fred +antonio +hunter +lamine +khadija +garfield +007007 +pierrot +lumiere +louloutte +diamant +cecilia +bisounours +xbox360 +pourquoi +superman1 +geraldine +ale +papamaman +sesame +null +avenir +tanguy +sal +sultan +1212121 +lovelove +hornet +friends1 +reussite +miguel +mourad +mmmmmm +benfica +q1w2e3r4t5 +roxanne +lilian +info +frimousse +asterix +12341234 +viviane +onepiece +lil +suzanne +hello +bidule +pretty +flo +magalie +jojo +afrique +pou +melody +mathys +alison +mel +securite +jordan23 +silver +demo +vincent1 +lili +paris75 +michele +guizmo +toyota +jupiter +cochon +gwada971 +enfant +8888881 +120 +muriel +202020 +penelope +diesel +181818 +newyork +josiane +logitech +magic +elisabeth +coline +canabis +warcraft +osiris +canaille +abcdefg +789 +09876543211 +joseph1 +gilbert +000001 +madonna +chloe +rosalie +pollux +pap +amanda +jessie +1q2w3e diff --git a/config/zxcvbn_frequency_lists/surnames_fr.txt b/config/zxcvbn_frequency_lists/surnames_fr.txt new file mode 100644 index 000000000..4de20fe96 --- /dev/null +++ b/config/zxcvbn_frequency_lists/surnames_fr.txt @@ -0,0 +1,200 @@ +Martin +Bernard +Thomas +Petit +Robert +Richard +Dubois +Durand +Moreau +Laurent +Simon +Michel +Lefebvre +Leroy +David +Roux +Morel +Bertrand +Fournier +Girard +Fontaine +Lambert +Dupont +Bonnet +Rousseau +Vincent +Muller +Lefevre +Faure +Andre +Mercier +Guerin +Garcia +Boyer +Blanc +Garnier +Chevalier +Francois +Legrand +Gauthier +Perrin +Robin +Clement +Morin +Henry +Nicolas +Roussel +Gautier +Mathieu +Masson +Duval +Marchand +Denis +Lemaire +Dumont +Marie +Noel +Meyer +Dufour +Meunier +Martinez +Blanchard +Brun +Riviere +Lucas +Joly +Giraud +Brunet +Gaillard +Barbier +Gerard +Arnaud +Renard +Roche +Schmitt +Roy +Leroux +Caron +Colin +Vidal +Picard +Roger +Fabre +Aubert +Lemoine +Renaud +Dumas +Payet +Olivier +Lacroix +Philippe +Pierre +Bourgeois +Lopez +Benoit +Leclerc +Rey +Leclercq +Sanchez +Lecomte +Rolland +Guillaume +Jean +Hubert +Dupuy +Carpentier +Guillot +Berger +Perez +Dupuis +Louis +Moulin +Deschamps +Vasseur +Huet +Boucher +Fernandez +Fleury +Adam +Royer +Paris +Jacquet +Klein +Poirier +Charles +Aubry +Guyot +Carre +Renault +Menard +Maillard +Charpentier +Marty +Bertin +Baron +Da Silva +Bailly +Herve +Schneider +Le Gall +Collet +Leger +Bouvier +Julien +Prevost +Millet +Le Roux +Daniel +Perrot +Cousin +Germain +Breton +Rodriguez +Langlois +Remy +Besson +Leveque +Le Goff +Pelletier +Leblanc +Barre +Lebrun +Grondin +Perrier +Marchal +Weber +Boulanger +Mallet +Hamon +Jacob +Monnier +Michaud +Guichard +Poulain +Etienne +Gillet +Hoarau +Tessier +Chevallier +Collin +Lemaitre +Benard +Chauvin +Bouchet +Marechal +Gay +Humbert +Gonzalez +Antoine +Perret +Reynaud +Cordier +Lejeune +Barthelemy +Delaunay +Carlier +Pichon +Pasquier +Lamy +Gilbert diff --git a/config/zxcvbn_frequency_lists/words_fr.txt b/config/zxcvbn_frequency_lists/words_fr.txt new file mode 100644 index 000000000..ce7f37915 --- /dev/null +++ b/config/zxcvbn_frequency_lists/words_fr.txt @@ -0,0 +1,4999 @@ + je + de + est + pas + le + vous + la + tu + que + un + il + et + à + a + ne + les + ce + en + on + ça + une + ai + pour + des + moi + qui + nous + y + mais + me + dans + du + bien + elle + si + tout + plus + non + mon + suis + te + au + avec + va + oui + toi + fait + ils + as + être + faire + se + comme + était + sur + quoi + ici + sais + lui + veux + ma + là + rien + dit + es + où + votre + pourquoi + sont + cette + quand + par + son + ton + peux + vais + dire + alors + comment + avez + bon + ou + très + merci + ont + même + jamais + aussi + voir + chose + allez + tous + deux + ces + faut + sa + êtes + été + ta + fais + avoir + peut + autre + m + encore + maintenant + peu + mes + vraiment + temps + notre + toujours + vie + sans + juste + oh + avait + accord + vu + monde + quelque + fois + aller + trop + viens + crois + dieu + dois + homme + père + sûr + aux + leur + avant + étais + besoin + femme + aime + personne + avais + chez + vrai + ans + mal + ses + parler + vos + après + mort + veut + eu + sera + bonne + parce + mieux + petit + voilà + tes + ca + dis + beaucoup + depuis + doit + vois + mère + vas + monsieur + quel + déjà + fille + gens + donc + jour + soir + autres + ii + toute + bonjour + ll + maison + nom + argent + nos + ouais + pense + merde + nuit + papa + cela + salut + cet + avons + reste + désolé + maman + peur + arrive + seul + vite + prendre + regarde + air + soit + trois + quelle + passé + savoir + plaît + choses + moins + fils + entre + bas + appelle + passe + ah + tête + demain + grand + arrête + faites + voulez + hé + attends + hein + enfants + assez + raison + aurais + voulais + elles + parle + ok + jours + dû + moment + heure + puis + gars + hommes + amour + tard + toutes + sommes + tuer + eh + ami + connais + petite + aider + chance + savez + partir + sait + combien + voiture + tant + pris + part + problème + prends + porte + coup + serait + venir + hui + famille + travail + pu + seule + sens + ni + allons + revoir + idée + putain + passer + contre + comprends + entendu + trouvé + trouver + vieux + vient + pendant + aurait + quelques + attention + demande + chercher + sous + voici + pourrait + sang + pouvez + sortir + question + histoire + amis + venez + frère + rester + fini + ville + nouveau + truc + tiens + mois + eux + mec + yeux + laisse + super + belle + longtemps + police + eau + heures + car + importe + cas + vont + chaque + terre + place + tué + type + main + pardon + ensemble + seulement + guerre + beau + vers + mme + prie + devant + trouve + partie + suite + compris + matin + leurs + aucun + arrivé + dessus + chérie + mettre + aide + étaient + ie + perdu + fin + sois + premier + genre + aimerais + droit + donne + attendez + jeune + feu + devrais + enfant + chambre + gros + côté + venu + loin + laisser + donner + jouer + savais + compte + s + parlé + minutes + regardez + train + première + pouvoir + aura + mourir + dernière + donné + ia + mari + écoute + enfin + devrait + mis + film + aucune + fort + façon + pays + prêt + madame + femmes + affaire + pourrais + espère + parti + h + boulot + endroit + fou + corps + hier + dont + désolée + grande + point + cinq + dehors + filles + cause + vivre + près + pensais + garçon + chef + haut + capitaine + dirait + bébé + celui + demandé + possible + mains + ainsi + quatre + nouvelle + années + plein + semaine + dites + croire + marche + tour + école + manger + plutôt + docteur + ceux + vérité + vue + arrêter + essaie + envie + bientôt + instant + dernier + affaires + arriver + demander + meilleur + font + derrière + c + dollars + presque + dr + tellement + tomber + journée + voulait + appeler + bureau + confiance + garde + attendre + numéro + serai + dur + á + souviens + o + voyez + cours + bonsoir + route + fera + prend + cul + abord + important + peine + croyais + mot + devez + suffit + minute + ferme + ben + plaisir + chien + jeu + seigneur + messieurs + calme + voudrais + heureux + prenez + mariage + voit + parents + lls + dedans + entrer + lit + parfait + fous + mlle + rentrer + ait + musique + arrêtez + autant + service + reviens + ceci + drôle + attend + parfois + téléphone + retour + ira + e + pauvre + verre + général + new + six + pensé + l + impossible + fête + adore + coeur + aimes + ci + ferai + président + doute + facile + entends + payer + appelé + prison + john + sors + café + vaut + mauvais + chéri + oublié + bras + i + gentil + faute + équipe + exactement + cœur + penser + changer + commence + lieu + entendre + ies + roi + plan + partout + joue + cher + morts + rendre + écrit + travailler + malade + sinon + génial + regarder + veulent + montrer + rentre + travaille + armée + voulu + cherche + état + boire + sécurité + dès + esprit + année + dix + york + laissé + bois + mets + propre + soyez + jack + essayer + faisait + tôt + surtout + arme + t + rêve + perdre + avis + semble + pire + simple + penses + parles + paix + livre + dormir + voyons + difficile + retard + allait + d + sujet + appris + ensuite + sauf + maître + morte + noir + or + dîner + choix + serais + écoute + sale + étiez + sûrement + an + ordre + souvent + essayé + peuvent + visage + bout + changé + sérieux + inquiète + âge + photo + rue + tirer + comprendre + face + semaines + marché + questions + honneur + ciel + allé + garder + chemin + grave + gauche + petits + courant + amie + nouvelles + avion + con + content + force + millions + oublie + devoir + prochaine + prix + propos + bateau + bouge + voix + rouge + restez + celle + pouvais + personnes + ferais + début + espèce + gueule + acheter + continue + sort + faim + long + j + voyage + message + sorte + reçu + bienvenue + idiot + certains + hôpital + promis + devenir + ouvre + grâce + sûre + problèmes + armes + trucs + camp + allais + occupe + devait + manque + connaissez + thé + avaient + cheveux + soleil + salle + gagner + laissez + erreur + cru + pars + bizarre + croyez + sac + hôtel + oncle + pièce + pouvait + fond + soirée + secret + patron + rapport + apprendre + commencé + sauver + seconde + pensez + allô + ailleurs + agent + froid + seras + pied + jolie + revenir + scène + pieds + n + devons + groupe + carte + aurai + effet + neuf + fallait + monte + battre + noël + venue + mots + tire + droite + libre + soeur + situation + seront + faux + bordel + foutre + lumière + euh + incroyable + tue + joli + connaît + debout + colonel + cheval + écoutez + george + joe + vieille + entrez + intérieur + coin + auras + gagné + fric + loi + absolument + dame + cool + magnifique + dos + occuper + présent + retrouver + réussi + frank + rencontrer + aviez + meilleure + âme + prêts + doucement + table + lettre + rappelle + sam + fut + risque + ordres + appel + commencer + terminé + agit + blanc + sœur + pareil + charlie + chaud + finir + touche + avance + ignore + meurtre + tranquille + anniversaire + déjeuner + disais + bord + tom + jeunes + accident + parlez + fasse + complètement + déteste + clair + marcher + disait + mauvaise + envoyé + â + professeur + heureuse + doivent + midi + lire + moyen + ferait + commandant + vraie + sept + forme + tombe + silence + sortez + connaître + puisse + cadeau + flics + mer + médecin + exact + décidé + moitié + surprise + avocat + montre + b + su + porter + télé + vivant + jure + disent + mr + serez + devriez + devenu + aimé + diable + ligne + mission + suppose + chacun + autour + pote + grosse + expliquer + arrivée + monter + balle + selon + photos + contrôle + prête + anglais + sorti + k + bons + disparu + tenir + simplement + quitter + envoie + paul + aimer + voie + paris + classe + huit + offre + poste + dangereux + attaque + impression + folle + michael + mange + bravo + arrière + amérique + suivre + aille + oublier + peuple + baiser + rencontré + honte + connard + trou + retourner + chanson + change + arrêté + enfer + écrire + livres + habitude + réponse + david + lieutenant + savait + radio + tenez + bande + bob + rend + compagnie + connu + secours + danse + met + vol + vit + conneries + aurez + imagine + boîte + joué + triste + sud + lu + tel + merveilleux + pute + aie + ressemble + coucher + ennuis + volé + sortie + devais + combat + bouche + certain + visite + existe + bête + retourne + approche + pourtant + plusieurs + rire + but + sergent + public + système + présente + dirai + faudra + écouter + hors + exemple + vendre + continuer + coups + pourra + sympa + nord + cuisine + époque + grands + héros + étrange + avenir + danger + envoyer + gouvernement + danser + lune + etre + poser + partez + normal + peau + santé + ecoutez + ouvrir + nez + secondes + amoureux + dommage + pleine + mille + banque + voler + clé + bonnes + paraît + servir + journal + village + tient + flic + salaud + juge + tiré + cour + assis + bruit + terrible + prochain + inspecteur + liberté + blague + robe + crime + bière + tas + viennent + don + reine + protéger + seuls + préfère + bar + dingue + vent + pitié + croit + payé + travers + club + garçons + conseil + mesdames + sol + bonheur + rêves + centre + thé + mêmes + avions + mike + nulle + stupide + pouvons + vin + tante + sent + fiche + milieu + signe + unis + appelez + départ + inutile + emmener + comprenez + liste + gamin + johnny + hey + prise + savent + différent + verra + probablement + intérêt + choisi + parole + ennemi + vêtements + aimez + recherche + société + faisais + peter + œil + soin + chère + tourne + ià + descendre + félicitations + pose + position + oeil + vouloir + mecs + irai + spectacle + acheté + laquelle + rôle + intéresse + utiliser + match + devient + quitté + asseoir + environ + plait + mur + blessé + mise + harry + you + beauté + salope + parie + sert + soldats + films + américain + marier + entrée + soldat + ouvert + sauter + londres + eiie + lequel + lâche + église + pierre + art + fenêtre + humain + tort + cerveau + coupable + petites + promets + adresse + prince + quartier + espoir + conduire + auriez + ridicule + justice + rose + venus + max + jimmy + presse + adieu + revient + expérience + présenter + tombé + faisons + épouser + frères + veuillez + revenu + colère + bill + vis + james + pourriez + jim + intéressant + ouvrez + nature + gosse + taxi + fier + preuve + riche + faudrait + base + fleurs + vide + portes + mademoiselle + formidable + nul + directeur + chanter + contact + histoires + marié + défense + répondre + excuse + responsable + deuxième + mary + san + appartement + décision + cinéma + jeter + aimais + cacher + glace + occasion + dents + vacances + course + ravi + tueur + sentir + courage + jésus + allée + capable + essayez + sauvé + longue + parmi + continuez + paie + superbe + français + souvenir + ouest + dégage + jambes + coupe + immédiatement + machine + épouse + telle + marie + mien + pius + certainement + bombe + types + p + né + manière + gagne + prévu + chier + trouves + u + idées + touché + rendu + monstre + km + retrouve + ha + f + importance + joie + dérange + arrivent + court + pont + foutu + bain + oubliez + tourner + contente + attendais + cent + enchanté + signifie + américains + iis + quitte + poisson + henry + ayez + terrain + enquête + horrible + chat + certaines + r + camion + copine + joyeux + shérif + ramener + descends + éviter + projet + and + dossier + respect + excellent + envers + mariée + occupé + lorsque + blanche + majesté + rencontre + toucher + ange + refuse + charge + billy + chevaux + v + chiens + empêcher + dure + zone + faits + animaux + meilleurs + plupart + emmène + étions + politique + chaussures + langue + mangé + douleur + planète + offrir + règles + drogue + réalité + bus + enfoiré + dirais + permis + vécu + chapeau + île + réunion + soient + contraire + tony + mettez + nick + arrivera + excuser + code + couleur + rapide + raconte + papier + discuter + opération + cartes + nourriture + entier + nécessaire + frais + toilettes + spécial + vaisseau + action + princesse + magasin + copain + sache + bu + steve + découvert + pain + mignon + taille + sacré + rends + eddie + double + viendra + imbécile + essaye + champ + personnel + client + lait + contrat + partis + sexe + mienne + repas + mémoire + destin + direction + dors + faite + pleurer + couteau + malin + remettre + ray + témoin + restes + mètres + trésor + gosses + aiment + washington + habite + foi + puisque + apporté + solution + trouvez + nouveaux + réfléchir + choisir + goût + remercie + détruire + université + doux + beaux + raconter + vitesse + menti + três + procès + enceinte + amuser + niveau + vus + miss + fermer + arranger + end + clients + rappeler + alex + failli + arbre + papiers + sarah + mérite + différence + travaillé + disons + bleu + dise + aimait + appelles + espace + caméra + censé + qu + piste + sourire + courir + accepter + retrouvé + charles + jambe + angleterre + quels + préparer + marre + forces + tirez + énorme + danny + trés + invité + rentré + officier + pièces + lettres + file + programme + tommy + arrêt + fout + balles + flingue + chasse + regrette + to + propres + victime + appartient + france + unique + régler + moindre + compter + voitures + énergie + fil + lycée + crise + stop + image + vérifier + dimanche + appareil + justement + richard + noms + million + cassé + enlever + clés + noire + man + dépend + derniers + doigts + réponds + honnête + prouver + preuves + durant + souris + entendez + lever + oiseau + belles + oû + apporte + grandes + morceau + bobby + bougez + amène + interdit + présence + récupérer + quelles + manqué + cou + venait + étage + regard + bouger + finalement + couper + urgence + perds + points + meurt + partons + troisième + savons + folie + ancien + chante + obtenir + répète + toit + humains + robert + jardin + métier + poche + méchant + paradis + proche + rejoindre + lors + nombre + crains + règle + frapper + intention + succès + forte + gentille + campagne + raisons + malgré + alcool + regardé + jerry + billets + fantastique + lee + théâtre + vôtre + samedi + pluie + fermé + relation + frappé + restaurant + douce + maladie + parlait + raté + casse + dessous + pourrai + victoire + voudrait + remarqué + assurer + pleure + bouteille + gare + carrière + sentiments + suivi + vies + fiston + vendu + attendant + pourras + amoureuse + mens + falloir + chinois + étranger + appelait + assure + étant + queue + odeur + enlève + produit + meurs + secrets + pression + fatigué + aies + plage + okay + animal + frappe + montagne + coffre + passage + suivant + signal + discours + cents + claire + g + rivière + costume + prendra + souhaite + hasard + journaux + aveugle + lis + demandez + retraite + afin + vendredi + van + auraient + obligé + major + neige + remercier + fusil + gardes + faible + pauvres + noirs + gâteau + cesse + parfaitement + excuses + viande + ministre + univers + vienne + utile + demandais + crétin + gaffe + cache + disant + décider + dort + gaz + blancs + connaissance + vouliez + jake + vidéo + bataille + vive + anna + martin + iui + os + entend + jeux + will + verras + date + échapper + naissance + droits + assassin + attendu + montez + nouvel + pensent + génie + sérieusement + cible + prépare + agir + militaire + futur + attraper + bal + europe + californie + donnez + cousin + vert + poids + volonté + ventre + accepte + amené + recevoir + inquiétez + perd + autrement + informations + titre + célèbre + couple + sexy + serons + certaine + parlons + star + étoiles + rome + los + répondu + resté + charmant + puissant + zéro + genoux + mine + couilles + pilote + maria + style + ramène + voulons + embrasser + amener + valeur + fortune + reprendre + revenez + vieil + walter + servi + arrivés + lève + voleur + côtés + chris + note + préféré + couché + milliers + aéroport + prévenir + château + apparemment + gardez + privé + détails + larry + direct + reposer + commande + cherchez + fer + conduit + conscience + oreilles + conversation + regardes + joues + ennemis + attendent + article + dieux + talent + aise + poulet + passée + comprend + gorge + feras + tribunal + découvrir + agréable + jette + test + emmerde + détruit + nerveux + saint + marrant + joindre + sentiment + lance + humaine + acte + jane + pis + enculé + tuée + saura + doigt + pourrez + passera + horreur + comptes + dernières + violence + fumer + invités + parlais + job + salon + défendre + mariés + rock + apporter + coupé + repos + paquet + page + utilise + victimes + sage + aidé + intelligent + ombre + vache + désert + forêt + parfaite + tombée + extérieur + entré + série + concerne + paroles + dira + it + champion + fbi + lundi + moteur + ouverte + mince + al + russe + grandi + rappelles + dormi + ordinateur + in + angeles + accepté + désormais + acteur + membres + trouvée + pete + surpris + miracle + vole + manquer + franchement + apprécie + cigarette + chemise + mark + tente + faisant + billet + reculez + moyens + importante + unité + champagne + pensait + www + partager + smith + minuit + américaine + courses + puissance + william + nombreux + réparer + caché + haute + sommeil + essence + riches + lac + maire + mode + vingt + reviendra + pousse + amusant + passez + services + doc + rues + of + risques + émission + leçon + annonce + plans + usine + louis + imaginer + chauffeur + marque + parc + épée + fesses + échange + souvenirs + créer + senti + signer + artiste + jeté + réveiller + hiver + également + hum + souffle + vrais + arbres + saute + fuir + meme + battu + permission + casser + chicago + allemands + utilisé + mentir + souci + é + coûte + paye + tres + offert + sir + no + chair + caisse + supplie + dégagez + raconté + andy + lunettes + chouette + menteur + trouvera + semblant + ignorais + perdue + whisky + rentrez + premiers + pantalon + menace + racontes + douche + oiseaux + finie + auront + débarrasser + membre + perte + verrez + front + lèvres + mai + fac + allo + connaissais + gouverneur + monnaie + chou + achète + thomas + secrétaire + montré + jones + écris + parlent + chaise + herbe + créé + manteau + chocolat + pause + côte + abandonner + policier + patient + dave + études + ballon + mène + respire + mouvement + suicide + japonais + accès + tienne + laisserai + poupée + innocent + allés + identité + véritable + simon + devenue + totalement + piège + gloire + pourraient + abri + explique + rapidement + fonctionne + boy + foule + pensées + maisons + fantôme + source + lancer + suit + changement + choc + veste + attaquer + faveur + oreille + touchez + malheureusement + soudain + tués + bref + malheur + portable + chaleur + mensonge + répondez + heureusement + emploi + lois + nettoyer + attrape + geste + verrai + notes + plat + etait + corde + sacrée + cherches + siècle + etat + distance + refusé + mars + saison + bel + monté + idiote + recherches + alerte + ennuie + christ + remonte + plaisante + city + bat + images + voulaient + titres + alice + couverture + moments + big + mesure + atteindre + singe + pistolet + frontière + réel + réfléchi + somme + agents + ours + prisonniers + évidemment + afrique + allemand + dan + couche + relations + texas + delà + celles + navire + deviens + bite + laisses + dirige + partenaire + aube + demi + affreux + camarade + street + inquiéter + tableau + fatiguée + entreprise + demandes + nana + re + coincé + tenu + viré + suspect + reconnais + ressens + juif + directement + mexique + cherché + marine + prisonnier + finit + howard + étoile + jean + convaincre + filer + kevin + bosse + pousser + protection + signé + crier + rêvé + respirer + propriétaire + prêtre + donnes + taire + permettre + prudent + carl + commis + chaîne + copains + sec + cauchemar + laver + hollywood + jeff + réfléchis + trompe + hais + immeuble + supporter + soi + bagages + tir + traverser + commissaire + mac + donnerai + reviendrai + larmes + déranger + arthur + pigé + réserve + adam + volant + uniforme + st + croient + différents + souffrir + maudit + valise + prendrai + assurance + abandonné + dames + lendemain + navré + prennent + sénateur + roule + montagnes + lapin + juifs + amuse + espérais + fleur + merveilleuse + tournée + scott + information + foyer + tourné + personnage + permettez + amitié + hâte + opinion + curieux + concert + enfance + extraordinaire + davantage + saviez + chargé + porc + recommence + chèque + piano + jouez + océan + ayant + go + pattes + ravie + trace + réveillé + miles + soupe + sucre + écoutes + vierge + mauvaises + objet + adorable + chine + sonne + envoyez + réputation + kate + sport + brave + lieux + brûle + russes + murs + second + etes + facilement + troupes + titrage + canon + bague + bâtiment + seraient + cellule + susan + survivre + trouverai + printemps + voisins + nuits + chances + contrôler + compliqué + voyais + retirer + ancienne + théorie + avancez + studio + exploser + explosion + fiancée + évident + gardé + accusé + annie + témoins + désir + humanité + amen + magie + restera + palais + cirque + cinglé + conduis + sales + traces + station + construire + joey + siège + kelly + semblait + vivants + voient + représente + sombre + lourd + lá + familles + égal + surveille + terme + gêne + poule + pére + devraient + soif + haine + rachel + jason + surveiller + ted + marin + procureur + traité + vivent + chansons + souvenez + entière + résultat + préparé + top + enchantée + gardien + traite + avancer + commun + pêche + tien + posé + libérer + gamins + taule + retournez + médicaments + matériel + crâne + région + débile + science + délicieux + privée + créature + ho + ed + king + liquide + réglé + gay + apprend + quant + péché + répéter + auprès + tâche + devine + mener + vente + plu + joueur + modèle + aurons + up + mensonges + fermez + traiter + secteur + soyons + barre + appelée + projets + roman + veille + étudier + tenue + physique + passait + concours + jaune + inconnu + victor + vision + black + lentement + surface + dick + com + matt + kilomètres + baise + x + sers + abandonne + vivante + spéciale + prof + poissons + bosser + cherchais + my + empire + cigarettes + amies + aventure + responsabilité + sauve + devrions + lucy + atteint + infirmière + humeur + descendez + résultats + tenté + baisse + mn + rare + empreintes + proches + sauvage + virer + fumée + lisa + engagé + romantique + cloche + brian + magique + chers + comité + choisis + voila + jaloux + divorce + lord + données + détective + rouges + fred + ambulance + rentrée + port + anne + roy + cochon + enfuir + devra + francisco + ménage + roger + particulier + journaliste + croix + pareille + royaume + disparaître + jus + comte + sainte + soucis + allemagne + patience + fallu + net + suivez + panique + q + morceaux + construit + crédit + rater + normale + attendait + bye + fromage + embrasse + complet + bouffe + boutique + seriez + recommencer + scénario + jeudi + endroits + brûler + nommé + mardi + hall + réalisé + terry + passion + enlevé + profond + télévision + abruti + réussir + répond + red + emmené + cadeaux + remonter + accompagner + johnson + différente + tromper + pot + lien + serpent + imaginez + excusez + trompé + cadavre + bouton + cancer + descend + centaines + poussière + piscine + entraînement + terminée + tapis + esprits + phil + inviter + œuvre + imagination + chut + park + existence + empereur + décide + eric + ascenseur + criminel + révolution + principal + terres + charmante + promesse + période + craint + croyait + courrier + récemment + écran + anciens + cris + passes + combattre + réveille + feront + élevé + têtes + souffre + quiconque + malheureux + césar + arrives + empêche + brisé + garage + russie + jackson + bêtes + tenter + excellente + passent + ferez + pub + logique + version + permet + parte + temple + section + rythme + propriété + étrangers + finis + erreurs + feriez + propose + examen + nation + approchez + différentes + traduction + reconnu + cap + meurtres + courageux + profiter + juré + miel + poil + rapports + chic + fonds + aimerait + sable + lutte + fière + is + japon + douze + labo + ya + agence + cependant + indiens + donnera + restent + ceinture + seins + étonnant + uns + nourrir + inventé + sérieuse + ment + pratique + invite + potes + meurtrier + vegas + idéal + maîtresse + central + fume + équipage + brillant + trouvent + crie + laura + commission + nager + boit + bombes + figure + revolver + crème + rat + tempête + refaire + née + supporte + crever + conduite + lci + brown + pure + traitement + porté + voyait + cabine + fuite + nationale + estomac + machines + julie + couloir + emily + ouah + bijoux + lâcher + acteurs + sentez + couleurs + naturel + travaillait + wilson + incendie + camarades + chute + accompagne + passés + médecins + revenue + peinture + reconnaître + dollar + coupez + prénom + puce + pur + prier + actions + voisin + officiers + prévenu + chaude + bains + démon + pierres + miroir + forcément + lumières + actrice + jouait + vérifie + comportement + avoue + aient + buvez + calmer + amy + technique + nôtres + obtenu + autrefois + parlera + ryan + boss + parier + correct + septembre + libres + affronter + doué + appellent + repose + conditions + parfum + protège + tasse + pensée + salaire + bagnole + infos + jolies + récompense + kim + essayons + ordinaire + jeunesse + musée + bébés + chuck + plaisantes + absence + aiors + échappé + fausse + jury + étudiants + approcher + espagne + aprés + blonde + condition + race + vend + absurde + masque + appellerai + pardonner + pouvoirs + laissée + annoncer + origine + el + apprends + poitrine + tape + remis + couvert + large + prenons + pressé + nu + loup + urgent + attente + bêtises + appels + mystère + travailles + vélo + vends + armé + réaction + flotte + bleue + foot + foutez + virus + oeufs + élève + daniel + êtres + vengeance + stan + essayais + minable + cérémonie + gordon + uniquement + salauds + alan + froide + helen + portée + disque + attaqué + résoudre + moche + scientifique + colle + lady + maximum + déclaration + installer + blessés + effort + iras + commandement + panne + visiter + disiez + venais + pointe + moque + chambres + convaincu + raisonnable + aiiez + rencontrés + qualité + aimée + irait + épousé + attitude + joseph + esclave + milliards + guide + oeuvre + humour + bible + boule + sacs + avocats + yo + meurent + connaissait + union + ex + sally + blesser + taylor + maggie + perdus + malades + jungle + jugement + essai + écrivain + digne + survécu + julia + vérifié + linda + brûlé + noble + sauté + gâcher + inquiet + enterrement + prenne + site + engager + rayon + traîner + rang + traître + berlin + parlant + orange + jenny + voudras + sentais + bourse + élèves + manques + faisaient + partage + légende + cave + voleurs + fruits + préviens + connaissent + venant + policiers + paire + pommes + meilleures + cassette + sommet + remplacer + objets + idiots + cage + saurais + limite + ailes + explication + ô + bond + floride + travaillez + carter + conseiller + portait + condamné + voyant + recule + bénisse + associé + auteur + écouté + sorcière + edward + livrer + plainte + réellement + albert + adulte + pile + communauté + mandat + éducation + ramené + réponses + bagarre + escalier + naturellement + désire + lignes + incident + kilos + rats + quinze + parties + véhicule + wayne + chasser + bottes + objectif + patients + suivante + respecte + attrapé + junior + colline + professionnel + devoirs + conseils + effets + fichu + blessure + messages + baby + crimes + moscou + villes + voudra + moto + domaine + organisation + aimable + forts + eue + exercice + voyager + arrestation + fasses + pizza + barbe + french + dossiers + tunnel + voudrez + arrivait + roses + amiral + cabinet + mére + poursuivre + forcé + huile + grosses + ranger + furieux + vivait + aidera + géant + tim + tours + retire + vote + autorisation + risqué + hitler + rond + show + territoire + venger + exprès + tuerai + anges + classique + soutien + rentres + tokyo + proposition + love + tests + pétrole + réaliser + sortira + soirs + ministère + magazine + verres + échec + vieilles + pourrions + bol + plaire + miller + respecter + cons + golf + bibliothèque + attirer + drapeau + possède + production + conférence + efforts + pere + putains + précieux + religion + rêver + épreuve + retenir + football + frankie + échoué + pisser + barry + sortes + circonstances + kong + mignonne + excellence + auto + do + vague + arrêtes + nôtre + vallée + morgan + enterré + tandis + duc + pêre + assassiné + ooo + charme + quart + arrangé + guitare + remplir + sophie + crève + jesse + bruce + sara + refuser + donnent + luke + taper + critique + secrète + terminer + hauteur + comédie + cimetière + baisé + cardiaque + catherine + chiffres + fêter + trouverez + indien + altesse + occupée + intelligente + culture + deviner + géniale + limites + nancy + précis + éternité + ball + plateau + prises + viendrai + rempli + clairement + intérêts + langage + aides + feux + betty + copie + profondément + fâché + incapable + mercredi + souffrance + avouer + mile + posez + lion + ali + soigner + fenêtres + pue + électrique + italien + traversé + réception + énerve + rentrons + couvrir + fonce + harvey + kyle + produits + loyer + grace + bleus + assistant + cervelle + trente + yeah + saches + national + avenue + evidemment + reçois + cité + liaison + prouve + collier + aprês + séance + placard + criminels + irais + riz + sandwich + boston + parlerai + places + stade + gagnant + moral + tendre + fleuve + mêre + stanley + trouvait + auparavant + personnellement + fièvre + champs + tuera + chatte + actes + restait + amant + concernant + las + ferons + cherchent + tenait + exécution + ann + lou + pédé + prière + hélas + sortent + bateaux + allaient + durer + assise + alarme + commencez + furent + prenait + brad + entièrement + médecine + juillet + sortis + sensible + poudre + finale + plais + durs + discussion + séparer + esclaves + instructions + beurre + documents + taré + rick + détail + baron + mettent + congrès + épaule + poison + final + métro + attendrai + serment + chan + pardonne + espagnol + supérieur + w + degrés + rires + west + parker + tuez + œufs + fiancé + nerfs + portefeuille + robot + internet + expert + hank + surveillance + foutue + rita + réalisateur + entraîner + martha + descendu + patrick + comté + congé + finira + caméras + sauce + balance + destruction + moderne + carlos + extrêmement + âmes + expression + marchera + commerce + ivre + salopard + appétit + dette + all + promener + employés + admettre + producteur + attendons + quittez + brise + wow + juin + chats + remets + ajouter + couler + pasteur + alliez + portrait + heu + by + lancé + diamants + donnée + avantage + fidèle + juger + renseignements + gang + loué + réseau + ouverture + travaux + poussé + division + invitation + repartir + trous + rappelez + totale + solide + réservé + willie + autorité + fermée + munitions + neveu + diras + téléphoner + briser + siècles + nerveuse + bonbons + blé + pourri + puits + fantômes + termine + monstres + écraser + espérons + bétail + miens + changera + adultes + restée + total + fierté + pari + sein + cessez + elizabeth + exige + étudiant + jackie + démarre + lâchez + marty + passons + vic + semblez + gérer + électricité + invitée + injuste + désirez + lampe + normalement + causer + dalle + mondiale + comptez + rouler + filmer + rapporte + sourd + trouveras + alliance + convient + rage + habitants + mamie + nuages + hmm + trahi + biens + lewis + tournage + créatures + militaires + blessures + barbara + louise + règlement + grant + étudié + courez + habiller + soeurs + soins + célibataire + veuve + canada + dépêche + progrès + dégoûtant + fan + matière + avril + molly + cercle + davis + nucléaire + pervers + échelle + adorer + trouvais + orchestre + déposer + cadavres + échappe + emprunter + exprimer + caractère + libéré + signes + fêtes + vedette + lisez + commençons + robin + généreux + méchants + formation + bâton + timide + gentils + premières + passagers + immense + serviette + mangez + diriger + passant + ruth + min + préférée + perdez + plaque + espion + connue + eaux + deviennent + emporter + gary + cruel + citoyens + von + tension + ranch + karen + business + your + organiser + étonne + terroristes + that + micro + ordure + léger + température + unités + populaire + joueurs + beth + vincent + voies + regardais + saloperie + traverse + intelligence + expériences + miami + opérations + santa + arrange + dragon + sûrs + enterrer + pouviez + craindre + mortel + issue + demeure + mouche + donna + octobre + commandé + passeport + dés + couronne + oublierai + accusation + procédure + rendez + objection + retourné + relax + publique + appart + imagines + jouent + inde + travaillent + essaies + lincoln + psy + vince + manuel + étranges + apres + nombreuses + crainte + fit + asile + cherchait + branche + groupes + white + hop + tradition + sel + centrale + déçu + tentative + négatif + autorités + buter + connerie + proposé + manières + plaindre + employé + blessée + influence + forcer + bonté + marcus + cia + sauvages + personnelle + couvre + coucou + audience + out + savaient + entretien + bouffer + ouai + impressionnant + acier + renvoyer + salade + collègues + chefs + guérir + entendue + sœurs + êtait + semblent + participer + coule + dépasse + réunis + plairait + enlevez + trompes + résister + technologie + patrie + conséquences + margaret + cousine + habits + splendide + ross + pipe + abattu + cran + nue + tuyau + accueillir + découverte + arracher + régime + reçoit + album + levez + piqué + original + remise + allume + promotion + juan + examiner + franc + filé + éteint + canapé + commander + dessin + guère + interroger + oscar + paraître + découvre + département + vise + obéir + renforts + lily + événements + innocents + ç + organisé + sain + devras + reprends + goutte + cole + souffert + excitant + façons + saurai + charlotte + sou + réveil + ken + benny + usa + volée + préférerais + suprême + tarte + changent + revienne + solitaire + cravate + rocky + vérifiez + ose + souper + événement + remarque + chevalier + suffisamment + charger + produire + repris + record + carol + williams + jo + préparez + garce + mêle + étape + motel + pro + autorisé + principale + clinique + devenus + italie + intéressante + jonathan + abattre + ère + invisible + dégâts + clark + élever + suggère + rigole + dent + éclater + tabac + disques + manquait + contacter + valait + fusils + émotions + queje + publicité + simples + éléments + exception + sincère + rattraper + efficace + éteindre + linge + goûter + nathan + possibilité + canard + marqué + caporal + déplacer + devrez + morale + insiste + katie + parking + identifier + pouvaient + personnages + cabane + intéressé + stylo + adoré + attaché + cri + kg + angle + séparés + traîne + instinct + déclaré + sire + pleut + séjour + ordures + raymond + délire + pires + rumeurs + fauteuil + coûté + adjoint + stephen + collègue + one + poches + novembre + illégal + restons + bonhomme + appuie + difficiles + laissera + courte + lâ + tuent + lot + levé + seules + vivez + personnalité + leo + scandale + conclu + frigo + admire + aïe + tragédie + oblige + commandes + pénis + boue + dettes + enseigne + obscurité + pages + chapitre + violent + signature + conseille + vendeur + visages + rarement + essayait + serré + mères + tels + halte + collection + désastre + noix + mourra + rejoins + reconnaissance + blagues + duke + méthode + bienvenu + donnait + gratuit + boîtes + marches + brooklyn + valises + enfermé + gants + rompu + coïncidence + vilain + poing + britannique + dispute + trahison + téléphoné + août + feuilles + quatrième + révérend + censée + devaient + placé + ténèbres + enfui + impliqué + vire + pilules + préfères + for + population + manges + pleuré + chasseur + livraison + reprend + emporte + louer + mette + bizarres + torture + remarquable + termes + journalistes + honnêtement + câble + longs + estime + démons + impôts + massacre + pomme + autoroute + sociale + moyenne + ingénieur + doug + péchés + laissent + tarder + divine + éloigner + clan + obligée + xena + merveille + concentrer + venons + opéra + oxygène + sexuel + industrie + aimerai + z + sortons + accent + lawrence + gris + sean + mesures + batterie + toast + postes + communication + manche + grandir + banques + tonnes + gentleman + zut + numéros + officiel + chariot + otages + prime + poésie + annuler + jersey + chagrin + ellen + déconne + fabuleux + dennis + complexe + trafic + trouille + us + débrouiller + commencent + cinquante + vraies + discute + communiste + francs + sacrifice + française + foie + statue + résistance + mettra + volontiers + drogues + cercueil + pendu + ignorer + tireur + eut + piquer + creuser + médaille + crée + équipement + phase + chaos + salue + survie + défi + trouvés + rencontrée + boum + longues + telles + arriverai + gâché + harris + brigade + fiers + ennuyeux + cieux + contient + aile + oignons + vaches + sensation + chanceux + angela + gamine + cooper + cessé + tina + ressemblait + plante + scènes + solitude + activité + mobile + principe + rejoint + économie + armés + plastique + regardent + chant + verte + couru + regardait + ford + besoins + terroriste + assister + bail + roue + putes + sachez + harold + amenez + génération + causé + entraîneur + rigoles + amanda + présenté + trompez + mordu + vampire + jacques + fans + bourré + éliminer + enfoirés + freddy + bloc + pourvu + décisions + eve + jacob + symbole + croirait + sagesse + politiques + taux + nègre + jetez + malédiction + masse + phrase + pompes + reconnaissant + pension + renoncer + sexuelle + regardant + ordonne + four + règne + saut + terreur + avaler + ongles + pratiquement + laissons + jalouse + outils + espérer + tueurs + terriblement + charité + prêtes + écriture + oublies + adorent + etje + luxe + irez + ambassadeur + bush + arrêtera + informer + orage + revenus + pisse + renvoyé + sachant + tombes + rois + époux + accueil + relève + judy + aidez + môme + diego + atmosphère + routes + ravissante + coach + ennui + suffisant + poème + jouets + jennifer + usage + prières + revue + adaptation + suffira + collège + singes + otage + apprécier + diplôme + bâtard + destination + analyse + caroline + demandent + décembre + côtes + casier + fermes + patrouille + royal + tit + mérites + texte + jusque + tigre + çà + be + médical + ieur + svp + ron + pouce + plaisantez + requin + essentiel + espèces + fruit + came + cesser + allen + teddy + annulé + dangereuse + poète + nanas + tiendra + emmenez + passerai + automne + habillé + guerrier + pique + savon + satisfait + sépare + agi + ordonné + serre + neil + cassée + deviez + arts + ramasser + anthony + baisser + pirates + avertir + menacé + so + détendre + rembourser + fabrique + métal + expliqué + lecture + josh + attire + carrément + irons + mere + combats + pensons + mélange + travaillais + syndicat + queique + indice + marines + enverrai + hill + processus + joint + ouvriers + marques + dépassé + pa + ailles + bats + pourront + clown + poubelle + marins + boisson + vaincre + combinaison + demandait + testament + sonné + flammes + dégueulasse + ø + administration + commissariat + envoyée + green + dépose + lâché + réveillée + épaules + jay + artistes + culotte + vides + er + énormément + team + quittes + accuse + magicien + importants + direz + fouiller + paierai + écoles + cm + reverra + articles + trône + laboratoire + andrew + panier + endormi + lave + buddy + cuir + huh + foutus + resterai + cendres + stone + environnement + rumeur + interrompre + vaudrait + matinée + risquer + tranquilles + earl + transformer + planté + costumes + mickey + machin + transport + señor + indique + citoyen + aurions + times + viol + particulièrement + pourrons + shirt + connards + casino + douter + pendre + essaierai + accomplir + pipi + allumer + reviennent + certes + dessert + curiosité + fraîche + lié + maurice + little + disaient + vodka + pétrin + témoignage + déclare + scientifiques + coco + baissez + anderson + censés + kansas + boules + sauras + éclair + vain + nuage + création + anneau + fumier + rio + dose + profonde + étude + atelier + cuisiner + vaux + malheureuse + catholique + zoo + précisément + talents + activités + importantes + bouteilles + vomir + tonnerre + ned + assuré + plantes + hong + destinée + plaisanterie + circuit + piges + moore + observer + mines + peindre + porno + comtesse + casque + rate + coûter + chacune + jamie + parent + dépression + télégramme + élu + stupides + pensiez + partant + cash + profite + caution + serrer + maudite + intéresser + écart + inquiètes + oú + évidence + leçons + connus + etc + retiré + greg + rendent + volontaire + nid + oliver + he + prêter + nichons + capitale + témoigner + équipes + égoïste + partent + troupe + sincèrement + regretter + responsabilités + associés + cigare + dean + partirai + adversaire + générale + misère + vampires + grève + nina + suisse + gâteaux + diamant + catastrophe + meubles + gus + voyages + subir + balade + allah + mêler + signez + enveloppe + ressenti + führer + gras + arrêtée + explose + range + interview + tombent + confier + voile + fiches + embête + caravane + affection + manhattan + éléphant + blue + vagues + pleins + fascinant + doutais + effrayant + commercial + rapporter + fonction + fixe + arrete + pères + circulation + tennis + marc + navrée + civilisation + fameux + retenu + moutons + draps + servent + jouais + éternelle + couches + satellite + ramasse + endormir + fillette + rendra + sujets + remède + portez + enseigner + observe + ouverts + vues + sortait + passais + ris + transfert + bidon + météo + explosé + loyauté + dignité + planche + améliorer + hélicoptère + civil + liens + vif + maintenir + craig + vietnam + claude + pacifique + fringues + demie + onze + we + mangent + connaissiez + rares + naturelle + sue + ricky + assaut + fâchée + portent + kay + karl + pareils + légal + tracy + eus + pr + civils + inconnue + eva + disparition + nicky + steven + pompe + méchante + lancement + quartiers + douceur + tendu + feuille + stuart + leader + pilotes + ètait + mâle + tenais + royale + cordes + arrivez + bandes + promenade + magnifiques + emma + wallace + veronica + tv + adn + monseigneur + meure + airs + emmenée + actuellement + peste + antonio + tragique + médias + antenne + avertissement + brille + pedro + conflit + pompiers + engin + douée + oublions + plains + systèmes + foire + sonny + patiente + coincée + canons + partira + soutenir + beach + poussez + saigne + toc + construction + boucher + missiles + compétition + buvons + motif + ambassade + warren + régiment + remarquer + enregistré + collins + enregistrement + doutes + sien + profit + sammy + audition + lame + opportunité + scotch + imaginé + coke + existent + budget + pearl + basse + selle + déja + historique + officiellement + effacer + loge + francis + décrire + osé + éternel + serpents + demanderai + médicament + deviné + armées + promesses + chaînes + sentait + association + viennes + quai + poker + saleté + sandy + ã + irak + commences + crevé + cuba + wendy + profil + travis + tache + viendront + étudie + apportez + tribu + crié + entraîne + héroïne + changements + joan + correctement + essaient + mouvements + atterrir + formes + coca + fragile + poignée + cadre + genou + conçu + revu + légitime + sauvée + déménager + conne + dentiste + aiier + ondes + ralph + mené + discipline + évacuer + parié + bières + arabe + russell + identifié + recevez + cachée + évite + dormais + utilisez + décès + guy + get + demoiselle + fui + ressemblent + misérable + fatigue + ancêtres + camions + dormez + pan + duré + disponible + vôtres + cuit + marchait + nage + come + suspects + menottes + nique + panneau + rit + pognon + illusion + menu + ronnie + établir + mettons + retrouvée + sabre + andré + épuisé + restés + continues + chanteur + kid + lola + prés + tendance + souvient + enfermer + thérapie + vaisselle + tournez + accorde + chemins + troupeau + saluer + uh + kennedy + nettoie + assiette + discuté + touches + impact + dessins + rompre + suivent + sienne + verrons + angoisse + états + vivons + mitchell + écrasé + tiennent + pape + connaissons + murphy + ivan + supposé + colonne + assistante + mettrai + maquillage + ticket + réussite + quête + boxe + proposer + boutons + arriverait + assassins + répétition + agissait + culpabilité + pirate + blanches + brésil + penny + maîtres + psychiatre + miracles + hello + honorable + collines + vachement + taureau + considère + âne + whoa + comprennent + christian + justin + méthodes + canal + navette + tyler + légère + sortant + chaussettes + revanche + remet + mentez + bud + abby + poils + placer + absent + arrivais + escaliers + funérailles + routine + noté + prenais + conducteur + subi + photographe + noires + marchandise + prendrais + émotion + défaut + satan + occuperai + dog + mystérieux + carmen + possession + responsables + raccroche + intentions + minimum + négocier + janvier + baraque + batte + irlandais + filet + confortable + fermés + ressources + rayons + innocente + harvard + expédition + may + profession + plaira + bêtise + restant + jugé + mitch + organise + rappelé + puissante + pertes + saurait + planque + ressentir + grotte + gentiment + péter + chienne + tristesse + héritage + occupera + benjamin + antoine + bloqué + punition + constamment + contents + visites + infiniment + effectivement + chiffre + conscient + manager + représentant + anglaise + cauchemars + jan + continué + réduit + gré + filmé + stars + owen + embrassé + peint + reparti + soie + lloyd + voisine + douzaine + frankenstein + attaques + gênant + superman + arrivant + brillante + atterrissage + attendra + allure + pénible + faibles + clef + bruno + christine + rebecca + bang + pété + gardiens + formule + soda + frites + fées + angel + mm + aperçu + imaginais + aussitôt + énormes + wade + choisit + montée + baignoire + principes + homo + marchand + cochons + spécialiste + repéré + récupéré + extra + éclate + survivants + auquel + apparence + sucer + habiter + excité + houston + jules + foudre + chasseurs + walker + with + nièce + urgences + mérité + dépensé + boys + saisir + équilibre + allumé + lâches + bruits + protégé + résolu + probable + poursuite + baker + résidence + cognac + clyde + muscles + passées + intime + république + serviteur + noyer + mortes + trompée + morgue + cherchons + coma + capables + berger + apprendra + amateur + dises + vertu + permets + mafia + lesquelles + cachette diff --git a/spec/controllers/administrateurs/activate_controller_spec.rb b/spec/controllers/administrateurs/activate_controller_spec.rb index 9de80460c..524113e77 100644 --- a/spec/controllers/administrateurs/activate_controller_spec.rb +++ b/spec/controllers/administrateurs/activate_controller_spec.rb @@ -37,7 +37,7 @@ describe Administrateurs::ActivateController, type: :controller do end context 'when the password is not strong' do - let(:password) { 'another-password-ok?' } + let(:password) { 'password-ok?' } it { expect(administrateur.user.reload.valid_password?(password)).to be false } it { expect(response).to redirect_to(admin_activate_path(token: token)) } diff --git a/spec/controllers/application_controller/long_lived_authenticity_token_spec.rb b/spec/controllers/application_controller/long_lived_authenticity_token_spec.rb index 4f8e8aefe..38a58bcbc 100644 --- a/spec/controllers/application_controller/long_lived_authenticity_token_spec.rb +++ b/spec/controllers/application_controller/long_lived_authenticity_token_spec.rb @@ -61,7 +61,7 @@ end RSpec.describe "CSRF cleanup", type: :request do describe 'csrf_cleaner hook', :allow_forgery_protection do let(:user) { create(:user, password: password) } - let(:password) { 'my-very-secure-password' } + let(:password) { SECURE_PASSWORD } it 'refreshes the long-lived cookie after authentication' do get new_user_session_path diff --git a/spec/controllers/experts/avis_controller_spec.rb b/spec/controllers/experts/avis_controller_spec.rb index 01d082ef6..f1435d431 100644 --- a/spec/controllers/experts/avis_controller_spec.rb +++ b/spec/controllers/experts/avis_controller_spec.rb @@ -598,7 +598,7 @@ describe Experts::AvisController, type: :controller do context 'with a random avis, procedure and user' do let(:avis_id) { create(:avis).id } - let(:random_user) { create(:user) } + let(:random_user) { create(:user, password: '{Another-$3cure-p4ssWord}') } let(:email) { random_user.email } it 'doesn’t change the random user password' do @@ -613,7 +613,7 @@ describe Experts::AvisController, type: :controller do let(:avis) { create(:avis) } let(:avis_id) { avis.id } let(:procedure_id) { avis.procedure.id } - let(:random_user) { create(:user) } + let(:random_user) { create(:user, password: '{Another-$3cure-p4ssWord}') } let(:email) { random_user.email } it 'doesn’t change the random user password' do @@ -629,7 +629,7 @@ describe Experts::AvisController, type: :controller do it 'doesn’t change the expert password' do subject - expect(expert.user.reload.valid_password?(SECURE_PASSWORD)).to be false + expect(expert.user.reload.valid_password?('{Another-$3cure-p4ssWord}')).to be false end it { is_expected.to redirect_to new_user_session_url } diff --git a/spec/controllers/france_connect/particulier_controller_spec.rb b/spec/controllers/france_connect/particulier_controller_spec.rb index add906511..bdf717e27 100644 --- a/spec/controllers/france_connect/particulier_controller_spec.rb +++ b/spec/controllers/france_connect/particulier_controller_spec.rb @@ -394,7 +394,7 @@ describe FranceConnect::ParticulierController, type: :controller do fci.update!(requested_email: email.downcase) end - let!(:user) { create(:user, email:, password: 'abcdefgh') } + let!(:user) { create(:user, email:, password: SECURE_PASSWORD) } it 'merges the account, signs in, and delete the merge token' do subject @@ -408,7 +408,7 @@ describe FranceConnect::ParticulierController, type: :controller do end context 'but the targeted user is an instructeur' do - let!(:user) { create(:instructeur, email: email, password: 'abcdefgh').user } + let!(:user) { create(:instructeur, email: email, password: SECURE_PASSWORD).user } it 'redirects to the new session' do subject diff --git a/spec/controllers/gestionnaires/activate_controller_spec.rb b/spec/controllers/gestionnaires/activate_controller_spec.rb index 87430ae5a..df5c08492 100644 --- a/spec/controllers/gestionnaires/activate_controller_spec.rb +++ b/spec/controllers/gestionnaires/activate_controller_spec.rb @@ -23,7 +23,7 @@ describe Gestionnaires::ActivateController, type: :controller do describe '#create' do let!(:gestionnaire) { create(:gestionnaire) } let(:token) { gestionnaire.user.send(:set_reset_password_token) } - let(:password) { 'another-password-ok?' } + let(:password) { '{another-password-ok?}' } before { post :create, params: { gestionnaire: { reset_password_token: token, password: password } } } diff --git a/spec/controllers/password_complexity_controller_spec.rb b/spec/controllers/password_complexity_controller_spec.rb index 6715f50ce..7f8696757 100644 --- a/spec/controllers/password_complexity_controller_spec.rb +++ b/spec/controllers/password_complexity_controller_spec.rb @@ -3,7 +3,7 @@ describe PasswordComplexityController, type: :controller do describe '#show' do let(:params) do - { user: { password: 'moderately complex password' } } + { user: { password: 'motDePasseTropFacile' } } end subject { get :show, format: :turbo_stream, params: params } @@ -15,7 +15,7 @@ describe PasswordComplexityController, type: :controller do context 'with a different resource name' do let(:params) do - { super_admin: { password: 'moderately complex password' } } + { super_admin: { password: 'motDePasseTropFacile' } } end it 'computes a password score' do diff --git a/spec/controllers/users/activate_controller_spec.rb b/spec/controllers/users/activate_controller_spec.rb index bfbd7ef66..45d04e6d4 100644 --- a/spec/controllers/users/activate_controller_spec.rb +++ b/spec/controllers/users/activate_controller_spec.rb @@ -23,7 +23,7 @@ describe Users::ActivateController, type: :controller do describe '#create' do let!(:user) { create(:user) } let(:token) { user.send(:set_reset_password_token) } - let(:password) { 'another-password-ok?' } + let(:password) { '{another-password-ok?}' } before { post :create, params: { user: { reset_password_token: token, password: password } } } diff --git a/spec/factories/expert.rb b/spec/factories/expert.rb index d71224d2f..dc9ec2b81 100644 --- a/spec/factories/expert.rb +++ b/spec/factories/expert.rb @@ -8,7 +8,7 @@ FactoryBot.define do transient do email { generate(:expert_email) } - password { 'somethingverycomplated!' } + password { '{My-$3cure-p4ssWord}' } end end end diff --git a/spec/factories/gestionnaire.rb b/spec/factories/gestionnaire.rb index f9e1c5453..c44943700 100644 --- a/spec/factories/gestionnaire.rb +++ b/spec/factories/gestionnaire.rb @@ -8,7 +8,7 @@ FactoryBot.define do transient do email { generate(:gestionnaire_email) } - password { 'somethingverycomplated!' } + password { '{My-$3cure-p4ssWord}' } end end end diff --git a/spec/factories/instructeur.rb b/spec/factories/instructeur.rb index 31d9e8b02..1f55d57de 100644 --- a/spec/factories/instructeur.rb +++ b/spec/factories/instructeur.rb @@ -10,7 +10,7 @@ FactoryBot.define do transient do email { generate(:instructeur_email) } - password { '{my-%s3cure[]-p4$$w0rd' } + password { '{My-$3cure-p4ssWord}' } end trait :email_verified do diff --git a/spec/models/super_admin_spec.rb b/spec/models/super_admin_spec.rb index 7aff22739..df4044150 100644 --- a/spec/models/super_admin_spec.rb +++ b/spec/models/super_admin_spec.rb @@ -74,7 +74,7 @@ describe SuperAdmin, type: :model do # 2 - somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8) # 3 - safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10) # 4 - very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10) - passwords = ['password', '12pass23', 'démarches ', 'démarches-simple', '{My-$3cure-p4ssWord}'] + passwords = ['000000000000', '123456789123', 'megapass2024', 'lesdémarches', '{My-$3cure-p4ssWord}'] min_complexity = PASSWORD_COMPLEXITY_FOR_ADMIN let(:email) { 'mail@beta.gouv.fr' } @@ -89,7 +89,7 @@ describe SuperAdmin, type: :model do let(:password) { 's' * (PASSWORD_MIN_LENGTH - 1) } it 'reports an error about password length (but not about complexity)' do - expect(subject).to eq(["Le champ « Mot de passe » est trop court. Saisir un mot de passe avec au moins 8 caractères"]) + expect(subject).to eq(["Le champ « Mot de passe » est trop court. Saisir un mot de passe avec au moins 12 caractères"]) end end diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index 3ad7b89dd..4da7497e7 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -103,7 +103,7 @@ describe User, type: :model do describe '.create_or_promote_to_instructeur' do let(:email) { 'inst1@gmail.com' } - let(:password) { 'un super password !' } + let(:password) { SECURE_PASSWORD } let(:admins) { [] } subject { User.create_or_promote_to_instructeur(email, password, administrateurs: admins) } @@ -390,7 +390,7 @@ describe User, type: :model do # 2 - somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8) # 3 - safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10) # 4 - very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10) - passwords = ['password', '12pass23', 'démarches ', 'démarches-simple', '{My-$3cure-p4ssWord}'] + passwords = ['000000000000', '123456789123', '123456789 123', 'lesdémarches', '{My-$3cure-p4ssWord}'] min_complexity = PASSWORD_COMPLEXITY_FOR_ADMIN subject do @@ -405,7 +405,7 @@ describe User, type: :model do let(:password) { 's' * (PASSWORD_MIN_LENGTH - 1) } it 'reports an error about password length (but not about complexity)' do - expect(subject).to eq(["Le champ « Mot de passe » est trop court. Saisir un mot de passe avec au moins 8 caractères"]) + expect(subject).to eq(["Le champ « Mot de passe » est trop court. Saisir un mot de passe avec au moins 12 caractères"]) end end @@ -431,16 +431,19 @@ describe User, type: :model do let(:password) { 's' * (PASSWORD_MIN_LENGTH - 1) } it 'reports an error about password length (but not about complexity)' do - expect(subject).to eq(["Le champ « Mot de passe » est trop court. Saisir un mot de passe avec au moins 8 caractères"]) + expect(subject).to eq(["Le champ « Mot de passe » est trop court. Saisir un mot de passe avec au moins 12 caractères"]) end end context 'when the password is long enough, but simple' do let(:password) { 'simple-password' } + it { expect(subject).to eq(["Le champ « Mot de passe » n’est pas assez complexe. Saisir un mot de passe plus complexe"]) } + end - it 'doesn’t enforce the password complexity' do - expect(subject).to be_empty - end + context 'when the password is long and complex' do + let(:password) { passwords[min_complexity] } + + it { expect(subject).to be_empty } end end end diff --git a/spec/services/zxcvbn_service_spec.rb b/spec/services/zxcvbn_service_spec.rb index 5815b2122..308672d07 100644 --- a/spec/services/zxcvbn_service_spec.rb +++ b/spec/services/zxcvbn_service_spec.rb @@ -1,18 +1,11 @@ # frozen_string_literal: true describe ZxcvbnService do - let(:password) { 'medium-strength-password' } - subject(:service) { ZxcvbnService.new(password) } - - describe '#score' do + describe '.complexity' do it 'returns the password complexity score' do - expect(service.score).to eq 3 - end - end - - describe '#complexity' do - it 'returns the password score, vulnerability and length' do - expect(service.complexity).to eq [3, 'medium, strength, password', 24] + expect(ZxcvbnService.complexity(nil)).to eq 0 + expect(ZxcvbnService.complexity('motdepassefrançais')).to eq 1 + expect(ZxcvbnService.complexity(SECURE_PASSWORD)).to eq 4 end end @@ -21,12 +14,8 @@ describe ZxcvbnService do allow(Zxcvbn::Tester).to receive(:new).and_call_original allow(YAML).to receive(:safe_load).and_call_original - first_service = ZxcvbnService.new('some-password') - first_service.score - first_service.complexity - other_service = ZxcvbnService.new('other-password') - other_service.score - other_service.complexity + _first_call = ZxcvbnService.complexity('some-password') + _other_call = ZxcvbnService.complexity('other-password') expect(Zxcvbn::Tester).to have_received(:new).at_most(:once) expect(YAML).to have_received(:safe_load).at_most(:once) @@ -37,12 +26,12 @@ describe ZxcvbnService do threads = 1.upto(4).map do Thread.new do - ZxcvbnService.new(password).score + ZxcvbnService.complexity(SECURE_PASSWORD) end end.map(&:join) - scores = threads.map(&:value) - expect(scores).to eq([3, 3, 3, 3]) + complexities = threads.map(&:value) + expect(complexities).to eq([4, 4, 4, 4]) expect(Zxcvbn::Tester).to have_received(:new).at_most(:once) end end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index c4b107c02..3de5955f2 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -24,7 +24,7 @@ require 'simplecov' if ENV["CI"] || ENV["COVERAGE"] # see config in .simplecov f require 'rspec/retry' -SECURE_PASSWORD = 'my-s3cure-p4ssword' +SECURE_PASSWORD = '{My-$3cure-p4ssWord}' RSpec.configure do |config| config.filter_run_excluding disable: true diff --git a/spec/support/system_helpers.rb b/spec/support/system_helpers.rb index 3b302edd7..e68926aed 100644 --- a/spec/support/system_helpers.rb +++ b/spec/support/system_helpers.rb @@ -61,7 +61,7 @@ module SystemHelpers confirmation_email = open_email(email) procedure_sign_in_link = confirmation_email.body.match(/href="([^"]*\/commencer\/[^"]*)"/)[1] - visit procedure_sign_in_link + visit URI.parse(procedure_sign_in_link).path end def click_reset_password_link_for(email) diff --git a/spec/system/accessibilite/wcag_usager_spec.rb b/spec/system/accessibilite/wcag_usager_spec.rb index 4ce2ebc0f..470431dba 100644 --- a/spec/system/accessibilite/wcag_usager_spec.rb +++ b/spec/system/accessibilite/wcag_usager_spec.rb @@ -2,7 +2,7 @@ describe 'wcag rules for usager', chrome: true do let(:procedure) { create(:procedure, :published, :with_service, :for_individual) } - let(:password) { 'a very complicated password' } + let(:password) { SECURE_PASSWORD } let(:litteraire_user) { create(:user, password: password) } def test_external_links_have_title_says_it_opens_in_a_new_tab diff --git a/spec/system/administrateurs/admin_creation_spec.rb b/spec/system/administrateurs/admin_creation_spec.rb index 18e29e59d..4cc21cb90 100644 --- a/spec/system/administrateurs/admin_creation_spec.rb +++ b/spec/system/administrateurs/admin_creation_spec.rb @@ -4,7 +4,7 @@ describe 'As an administrateur', js: true do let(:super_admin) { create(:super_admin) } let(:admin_email) { 'new_admin@gouv.fr' } let(:new_admin) { Administrateur.by_email(admin_email) } - let(:weak_password) { '12345678' } + let(:weak_password) { '000000000000' } let(:strong_password) { 'a new, long, and complicated password!' } before do diff --git a/spec/system/experts/expert_spec.rb b/spec/system/experts/expert_spec.rb index 778a1932a..7ad4e7685 100644 --- a/spec/system/experts/expert_spec.rb +++ b/spec/system/experts/expert_spec.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -describe 'Inviting an expert:' do +describe 'Inviting an expert:', js: true do include ActiveJob::TestHelper include ActionView::Helpers @@ -34,7 +34,8 @@ describe 'Inviting an expert:' do end scenario 'I can sign-in again afterwards' do - click_on 'Se déconnecter' + click_on(avis.expert.email.to_s, visible: true) + click_on('Se déconnecter', visible: true) visit new_user_session_path sign_in_with avis.expert.email, password @@ -54,9 +55,10 @@ describe 'Inviting an expert:' do expect(page).to have_current_path(new_user_session_path) login_as avis.expert.user, scope: :user - sign_in_with(avis.expert.email, 'This is a very complicated password !') + sign_in_with(avis.expert.email, '{My-$3cure-p4ssWord}') expect(page).to have_content("connecté en tant qu’expert") - click_on 'Passer en usager' + click_on(avis.expert.email.to_s, visible: true) + click_on('Passer en usager', visible: true) expect(page).to have_current_path(dossiers_path) end end @@ -111,10 +113,11 @@ describe 'Inviting an expert:' do expect(page).to have_text('Cet avis est confidentiel') # check validation + fill_in 'avis_answer', with: 'Ma réponse d’expert.' click_on 'Envoyer votre avis' expect(page).to have_content("Le champ « Réponse oui/non » n'est pas inclus(e) dans la liste") - choose 'non' + find('label', text: 'non').click fill_in 'avis_answer', with: 'Ma réponse d’expert.' click_on 'Envoyer votre avis' diff --git a/spec/system/forgery_spec.rb b/spec/system/forgery_spec.rb index f60b19d88..ae331308c 100644 --- a/spec/system/forgery_spec.rb +++ b/spec/system/forgery_spec.rb @@ -2,7 +2,7 @@ describe 'Protecting against request forgeries:', :allow_forgery_protection, :show_exception_pages do let(:user) { create(:user, password: password) } - let(:password) { 'ThisIsTheUserPassword' } + let(:password) { SECURE_PASSWORD } before do visit new_user_session_path diff --git a/spec/system/routing/rules_full_scenario_spec.rb b/spec/system/routing/rules_full_scenario_spec.rb index 80283bfc5..3a418560c 100644 --- a/spec/system/routing/rules_full_scenario_spec.rb +++ b/spec/system/routing/rules_full_scenario_spec.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true describe 'The routing with rules', js: true do - let(:password) { 'a very complicated password' } + let(:password) { SECURE_PASSWORD } let(:procedure) do create(:procedure, :with_service, :for_individual, :with_zone, types_de_champ_public: [ diff --git a/spec/system/users/managing_password_spec.rb b/spec/system/users/managing_password_spec.rb index 6965ac88e..081588bc8 100644 --- a/spec/system/users/managing_password_spec.rb +++ b/spec/system/users/managing_password_spec.rb @@ -3,7 +3,7 @@ describe 'Managing password:', js: true do context 'for simple users' do let(:user) { create(:user) } - let(:new_password) { 'a simple password' } + let(:new_password) { 'a new, long, and complicated password!' } scenario 'a simple user can reset their password' do visit root_path @@ -33,7 +33,7 @@ describe 'Managing password:', js: true do context 'for admins' do let(:administrateur) { administrateurs(:default_admin) } let(:user) { administrateur.user } - let(:weak_password) { '12345678' } + let(:weak_password) { '000000000000' } let(:strong_password) { 'a new, long, and complicated password!' } scenario 'an admin can reset their password' do @@ -72,7 +72,7 @@ describe 'Managing password:', js: true do context 'for super-admins' do let(:super_admin) { create(:super_admin) } - let(:weak_password) { '12345678' } + let(:weak_password) { '000000000000' } let(:strong_password) { 'a new, long, and complicated password!' } scenario 'a super-admin can reset their password' do @@ -109,8 +109,8 @@ describe 'Managing password:', js: true do visit edit_user_password_path(reset_password_token: 'invalid-password-token') expect(page).to have_content 'Changement de mot de passe' - fill_in 'user_password', with: 'SomePassword' - fill_in 'user_password_confirmation', with: 'SomePassword' + fill_in 'user_password', with: SECURE_PASSWORD + fill_in 'user_password_confirmation', with: SECURE_PASSWORD click_on 'Changer le mot de passe' expect(page).to have_content('Votre lien de nouveau mot de passe a expiré') end diff --git a/spec/system/users/sign_up_spec.rb b/spec/system/users/sign_up_spec.rb index 0f4525d1d..82a6154d3 100644 --- a/spec/system/users/sign_up_spec.rb +++ b/spec/system/users/sign_up_spec.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -describe 'Signing up:' do +describe 'Signing up:', js: true do let(:user_email) { generate :user_email } let(:user_password) { SECURE_PASSWORD } let(:procedure) { create :simple_procedure, :with_service } @@ -24,7 +24,7 @@ describe 'Signing up:' do click_on "Créer un compte #{APPLICATION_NAME}" expect(page).to have_selector('.suspect-email', visible: false) fill_in 'Adresse électronique', with: 'bidou@yahoo.rf' - fill_in 'Mot de passe', with: '12345' + fill_in 'Mot de passe', with: '1 2 3 4 5 6 ' end scenario 'they can accept the suggestion', js: true do @@ -51,12 +51,12 @@ describe 'Signing up:' do scenario 'a new user can’t sign-up with too short password when visiting a procedure' do visit commencer_path(path: procedure.path) - click_on "Créer un compte #{APPLICATION_NAME}" + click_on 'Créer un compte' expect(page).to have_current_path new_user_registration_path - sign_up_with user_email, '1234567' - expect(page).to have_current_path user_registration_path - expect(page).to have_content "Le champ « Mot de passe » est trop court. Saisir un mot de passe avec au moins 8 caractères" + fill_in :user_email, with: user_email + fill_in :user_password, with: '1234567' + expect(page).to have_content "Le mot de passe doit faire au moins 12 caractères." # Then with a good password sign_up_with user_email, user_password