{
  "articles": {
    "1er": {
      "id": "1er",
      "order": 0,
      "section": "A1er",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 171,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_assemblee_hemicycle",
          "id_step": "13_cmp_assemblee_hemicycle",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "16_nouv.lect._assemblee_commission",
          "id_step": "16_nouv.lect._assemblee_commission",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._assemblee_hemicycle",
          "id_step": "17_nouv.lect._assemblee_hemicycle",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "19_nouv.lect._senat_commission",
          "id_step": "19_nouv.lect._senat_commission",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_nouv.lect._senat_hemicycle",
          "id_step": "20_nouv.lect._senat_hemicycle",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "22_l.définitive_assemblee_hemicycle",
          "id_step": "22_l.définitive_assemblee_hemicycle",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "23_constitutionnalité_conseilconstitutionnel_",
          "id_step": "23_constitutionnalité_conseilconstitutionnel_",
          "length": 171,
          "n_diff": 0,
          "status": "none"
        }
      ],
      "titre": "1er"
    },
    "2": {
      "id": "2",
      "order": 1,
      "section": "A2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 525,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 525,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 506,
          "n_diff": 0.04207920792079212,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_assemblee_hemicycle",
          "id_step": "13_cmp_assemblee_hemicycle",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "16_nouv.lect._assemblee_commission",
          "id_step": "16_nouv.lect._assemblee_commission",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._assemblee_hemicycle",
          "id_step": "17_nouv.lect._assemblee_hemicycle",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "19_nouv.lect._senat_commission",
          "id_step": "19_nouv.lect._senat_commission",
          "length": 514,
          "n_diff": 0.01526717557251911,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_nouv.lect._senat_hemicycle",
          "id_step": "20_nouv.lect._senat_hemicycle",
          "length": 514,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "22_l.définitive_assemblee_hemicycle",
          "id_step": "22_l.définitive_assemblee_hemicycle",
          "length": 506,
          "n_diff": 0.01526717557251911,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "23_constitutionnalité_conseilconstitutionnel_",
          "id_step": "23_constitutionnalité_conseilconstitutionnel_",
          "length": 506,
          "n_diff": 0,
          "status": "none"
        }
      ],
      "titre": "2"
    },
    "3": {
      "id": "3",
      "order": 2,
      "section": "A3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 242,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 928,
          "n_diff": 0.7349869451697129,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 929,
          "n_diff": 0.0013037809647978849,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_assemblee_hemicycle",
          "id_step": "13_cmp_assemblee_hemicycle",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "16_nouv.lect._assemblee_commission",
          "id_step": "16_nouv.lect._assemblee_commission",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._assemblee_hemicycle",
          "id_step": "17_nouv.lect._assemblee_hemicycle",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "19_nouv.lect._senat_commission",
          "id_step": "19_nouv.lect._senat_commission",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_nouv.lect._senat_hemicycle",
          "id_step": "20_nouv.lect._senat_hemicycle",
          "length": 929,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "22_l.définitive_assemblee_hemicycle",
          "id_step": "22_l.définitive_assemblee_hemicycle",
          "length": 948,
          "n_diff": 0.020434227330779042,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "23_constitutionnalité_conseilconstitutionnel_",
          "id_step": "23_constitutionnalité_conseilconstitutionnel_",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "3"
    },
    "4": {
      "id": "4",
      "order": 3,
      "section": "A4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 394,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 394,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 394,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 398,
          "n_diff": 0.0757575757575758,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_assemblee_hemicycle",
          "id_step": "13_cmp_assemblee_hemicycle",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "16_nouv.lect._assemblee_commission",
          "id_step": "16_nouv.lect._assemblee_commission",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._assemblee_hemicycle",
          "id_step": "17_nouv.lect._assemblee_hemicycle",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "19_nouv.lect._senat_commission",
          "id_step": "19_nouv.lect._senat_commission",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_nouv.lect._senat_hemicycle",
          "id_step": "20_nouv.lect._senat_hemicycle",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "22_l.définitive_assemblee_hemicycle",
          "id_step": "22_l.définitive_assemblee_hemicycle",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "23_constitutionnalité_conseilconstitutionnel_",
          "id_step": "23_constitutionnalité_conseilconstitutionnel_",
          "length": 399,
          "n_diff": 0,
          "status": "none"
        }
      ],
      "titre": "4"
    },
    "5": {
      "id": "5",
      "order": 4,
      "section": "A5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 687,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1184,
          "n_diff": 0.43078512396694213,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1184,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 865,
          "n_diff": 0.3202479338842975,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 863,
          "n_diff": 0.0028288543140028155,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1357,
          "n_diff": 0.38086642599277976,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1359,
          "n_diff": 0.0018018018018017834,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3695,
          "n_diff": 0.6472602739726028,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1359,
          "n_diff": 0.6472602739726028,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "13_cmp_assemblee_hemicycle",
          "id_step": "13_cmp_assemblee_hemicycle",
          "length": 3695,
          "n_diff": 0.6473810338925026,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "16_nouv.lect._assemblee_commission",
          "id_step": "16_nouv.lect._assemblee_commission",
          "length": 3695,
          "n_diff": 0.000342348510783963,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._assemblee_hemicycle",
          "id_step": "17_nouv.lect._assemblee_hemicycle",
          "length": 3695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "19_nouv.lect._senat_commission",
          "id_step": "19_nouv.lect._senat_commission",
          "length": 1364,
          "n_diff": 0.6458904109589041,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_nouv.lect._senat_hemicycle",
          "id_step": "20_nouv.lect._senat_hemicycle",
          "length": 1364,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "22_l.définitive_assemblee_hemicycle",
          "id_step": "22_l.définitive_assemblee_hemicycle",
          "length": 3695,
          "n_diff": 0.6458904109589041,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "23_constitutionnalité_conseilconstitutionnel_",
          "id_step": "23_constitutionnalité_conseilconstitutionnel_",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "5"
    },
    "5_bis": {
      "id": "5_bis",
      "order": 5,
      "section": "A5 bis",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 760,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 796,
          "n_diff": 0.1491628614916286,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 809,
          "n_diff": 0.06766917293233088,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 811,
          "n_diff": 0.005988023952095856,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 811,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 811,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 811,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 811,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 811,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_assemblee_hemicycle",
          "id_step": "13_cmp_assemblee_hemicycle",
          "length": 811,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "16_nouv.lect._assemblee_commission",
          "id_step": "16_nouv.lect._assemblee_commission",
          "length": 811,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._assemblee_hemicycle",
          "id_step": "17_nouv.lect._assemblee_hemicycle",
          "length": 811,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "19_nouv.lect._senat_commission",
          "id_step": "19_nouv.lect._senat_commission",
          "length": 811,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_nouv.lect._senat_hemicycle",
          "id_step": "20_nouv.lect._senat_hemicycle",
          "length": 811,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "22_l.définitive_assemblee_hemicycle",
          "id_step": "22_l.définitive_assemblee_hemicycle",
          "length": 811,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "23_constitutionnalité_conseilconstitutionnel_",
          "id_step": "23_constitutionnalité_conseilconstitutionnel_",
          "length": 568,
          "n_diff": 0.31137724550898205,
          "newnum": "6",
          "status": "none"
        }
      ],
      "titre": "5 bis"
    },
    "5_ter": {
      "id": "5_ter",
      "order": 6,
      "section": "A5 ter",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 451,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 487,
          "n_diff": 0.14778325123152714,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 559,
          "n_diff": 0.1440860215053763,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 559,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 559,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 559,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 559,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 559,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 559,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_assemblee_hemicycle",
          "id_step": "13_cmp_assemblee_hemicycle",
          "length": 559,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "16_nouv.lect._assemblee_commission",
          "id_step": "16_nouv.lect._assemblee_commission",
          "length": 559,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._assemblee_hemicycle",
          "id_step": "17_nouv.lect._assemblee_hemicycle",
          "length": 559,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "19_nouv.lect._senat_commission",
          "id_step": "19_nouv.lect._senat_commission",
          "length": 559,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_nouv.lect._senat_hemicycle",
          "id_step": "20_nouv.lect._senat_hemicycle",
          "length": 559,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "22_l.définitive_assemblee_hemicycle",
          "id_step": "22_l.définitive_assemblee_hemicycle",
          "length": 559,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "23_constitutionnalité_conseilconstitutionnel_",
          "id_step": "23_constitutionnalité_conseilconstitutionnel_",
          "length": 0,
          "n_diff": 0,
          "newnum": "7",
          "status": "sup"
        }
      ],
      "titre": "5 ter"
    },
    "6": {
      "id": "6",
      "order": 7,
      "section": "A6",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 278,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 295,
          "n_diff": 0.05809128630705396,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 383,
          "n_diff": 0.23003194888178913,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 383,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 383,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 383,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 383,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 383,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 383,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_assemblee_hemicycle",
          "id_step": "13_cmp_assemblee_hemicycle",
          "length": 383,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "16_nouv.lect._assemblee_commission",
          "id_step": "16_nouv.lect._assemblee_commission",
          "length": 383,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._assemblee_hemicycle",
          "id_step": "17_nouv.lect._assemblee_hemicycle",
          "length": 383,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "19_nouv.lect._senat_commission",
          "id_step": "19_nouv.lect._senat_commission",
          "length": 383,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_nouv.lect._senat_hemicycle",
          "id_step": "20_nouv.lect._senat_hemicycle",
          "length": 383,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "22_l.définitive_assemblee_hemicycle",
          "id_step": "22_l.définitive_assemblee_hemicycle",
          "length": 383,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "23_constitutionnalité_conseilconstitutionnel_",
          "id_step": "23_constitutionnalité_conseilconstitutionnel_",
          "length": 186,
          "n_diff": 0.5431309904153354,
          "newnum": "8",
          "status": "none"
        }
      ],
      "titre": "6"
    },
    "7": {
      "id": "7",
      "order": 8,
      "section": "A7",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 861,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 315,
          "n_diff": 0.6558345642540621,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 656,
          "n_diff": 0.5477582846003899,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 695,
          "n_diff": 0.07366482504604055,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_assemblee_hemicycle",
          "id_step": "13_cmp_assemblee_hemicycle",
          "length": 695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "16_nouv.lect._assemblee_commission",
          "id_step": "16_nouv.lect._assemblee_commission",
          "length": 695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._assemblee_hemicycle",
          "id_step": "17_nouv.lect._assemblee_hemicycle",
          "length": 695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "19_nouv.lect._senat_commission",
          "id_step": "19_nouv.lect._senat_commission",
          "length": 695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_nouv.lect._senat_hemicycle",
          "id_step": "20_nouv.lect._senat_hemicycle",
          "length": 695,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "22_l.définitive_assemblee_hemicycle",
          "id_step": "22_l.définitive_assemblee_hemicycle",
          "length": 654,
          "n_diff": 0.05893186003683237,
          "newnum": "9",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "23_constitutionnalité_conseilconstitutionnel_",
          "id_step": "23_constitutionnalité_conseilconstitutionnel_",
          "length": 654,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        }
      ],
      "titre": "7"
    },
    "7_bis": {
      "id": "7_bis",
      "order": 10,
      "section": "A7 bis",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 221,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 220,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 217,
          "n_diff": 0.09444444444444444,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_assemblee_hemicycle",
          "id_step": "13_cmp_assemblee_hemicycle",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "16_nouv.lect._assemblee_commission",
          "id_step": "16_nouv.lect._assemblee_commission",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._assemblee_hemicycle",
          "id_step": "17_nouv.lect._assemblee_hemicycle",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "19_nouv.lect._senat_commission",
          "id_step": "19_nouv.lect._senat_commission",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_nouv.lect._senat_hemicycle",
          "id_step": "20_nouv.lect._senat_hemicycle",
          "length": 217,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "22_l.définitive_assemblee_hemicycle",
          "id_step": "22_l.définitive_assemblee_hemicycle",
          "length": 217,
          "n_diff": 0,
          "newnum": "11",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "23_constitutionnalité_conseilconstitutionnel_",
          "id_step": "23_constitutionnalité_conseilconstitutionnel_",
          "length": 217,
          "n_diff": 0,
          "newnum": "11",
          "status": "none"
        }
      ],
      "titre": "7 bis"
    },
    "7_bis_A": {
      "id": "7_bis_A",
      "order": 9,
      "section": "A7 bis A",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 334,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_assemblee_hemicycle",
          "id_step": "13_cmp_assemblee_hemicycle",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "16_nouv.lect._assemblee_commission",
          "id_step": "16_nouv.lect._assemblee_commission",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._assemblee_hemicycle",
          "id_step": "17_nouv.lect._assemblee_hemicycle",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "19_nouv.lect._senat_commission",
          "id_step": "19_nouv.lect._senat_commission",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_nouv.lect._senat_hemicycle",
          "id_step": "20_nouv.lect._senat_hemicycle",
          "length": 334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "22_l.définitive_assemblee_hemicycle",
          "id_step": "22_l.définitive_assemblee_hemicycle",
          "length": 334,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "23_constitutionnalité_conseilconstitutionnel_",
          "id_step": "23_constitutionnalité_conseilconstitutionnel_",
          "length": 0,
          "n_diff": 0,
          "newnum": "10",
          "status": "sup"
        }
      ],
      "titre": "7 bis A"
    },
    "8": {
      "id": "8",
      "order": 11,
      "section": "A8",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 77,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_assemblee_hemicycle",
          "id_step": "13_cmp_assemblee_hemicycle",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "16_nouv.lect._assemblee_commission",
          "id_step": "16_nouv.lect._assemblee_commission",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "17_nouv.lect._assemblee_hemicycle",
          "id_step": "17_nouv.lect._assemblee_hemicycle",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "19_nouv.lect._senat_commission",
          "id_step": "19_nouv.lect._senat_commission",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "20_nouv.lect._senat_hemicycle",
          "id_step": "20_nouv.lect._senat_hemicycle",
          "length": 77,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "22_l.définitive_assemblee_hemicycle",
          "id_step": "22_l.définitive_assemblee_hemicycle",
          "length": 77,
          "n_diff": 0,
          "newnum": "12",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "23_constitutionnalité_conseilconstitutionnel_",
          "id_step": "23_constitutionnalité_conseilconstitutionnel_",
          "length": 77,
          "n_diff": 0,
          "newnum": "12",
          "status": "none"
        }
      ],
      "titre": "8"
    },
    "9": {
      "id": "9",
      "order": 12,
      "section": "A9",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 247,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 247,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "9"
    },
    "echec": {
      "id": "echec",
      "order": -1,
      "section": "echec",
      "steps": [
        {
          "directory": "14_cmp_senat_hemicycle",
          "id_step": "14_cmp_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "ÉCHEC"
        }
      ],
      "titre": "échec"
    }
  },
  "law_title": "Proposition de loi relative à la protection de l'Identité",
  "sections": {
    "echec": {
      "14_cmp_senat_hemicycle": {
        "title": "Le Sénat n'a pas adopté dans les conditions prévues à l'article 45, alinéa 3, de la Constitution, la proposition de loi.",
        "type": "ÉCHEC"
      }
    }
  },
  "short_title": "Identité"
}