{
  "articles": {
    "10": {
      "id": "10",
      "order": 21,
      "section": "T1C3S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 374,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 505,
          "n_diff": 0.316301703163017,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 500,
          "n_diff": 0.12165450121654497,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 500,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 500,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 500,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 500,
          "n_diff": 0,
          "newnum": "22",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 500,
          "n_diff": 0,
          "newnum": "22",
          "status": "none"
        }
      ],
      "titre": "10"
    },
    "10_bis": {
      "id": "10_bis",
      "order": 22,
      "section": "T1C3S1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 403,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 419,
          "n_diff": 0.06609195402298851,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 465,
          "n_diff": 0.09870129870129873,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 461,
          "n_diff": 0.01558441558441559,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 461,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 461,
          "n_diff": 0,
          "newnum": "23",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 461,
          "n_diff": 0,
          "newnum": "23",
          "status": "none"
        }
      ],
      "titre": "10 bis"
    },
    "10_ter": {
      "id": "10_ter",
      "order": 23,
      "section": "T1C3S1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 172,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 180,
          "n_diff": 0.06578947368421051,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 180,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 180,
          "n_diff": 0,
          "newnum": "24",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 180,
          "n_diff": 0,
          "newnum": "24",
          "status": "none"
        }
      ],
      "titre": "10 ter"
    },
    "11": {
      "id": "11",
      "order": 24,
      "section": "T1C3S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 131,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 99,
          "n_diff": 0.23423423423423428,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 65,
          "n_diff": 0.45882352941176474,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 65,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 65,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 65,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 65,
          "n_diff": 0,
          "newnum": "25",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 65,
          "n_diff": 0,
          "newnum": "25",
          "status": "none"
        }
      ],
      "titre": "11"
    },
    "11_bis": {
      "id": "11_bis",
      "order": 25,
      "section": "T1C3S1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 270,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 282,
          "n_diff": 0.047826086956521685,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 282,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 282,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 282,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 319,
          "n_diff": 0.11538461538461542,
          "newnum": "26",
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 282,
          "n_diff": 0.11538461538461542,
          "newnum": "26",
          "status": "none"
        }
      ],
      "titre": "11 bis"
    },
    "11_quater": {
      "id": "11_quater",
      "order": 28,
      "section": "T1C3S1 bis",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 186,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 200,
          "n_diff": 0.0892857142857143,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 192,
          "n_diff": 0.0535714285714286,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 192,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 192,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 192,
          "n_diff": 0,
          "newnum": "29",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 192,
          "n_diff": 0,
          "newnum": "29",
          "status": "none"
        }
      ],
      "titre": "11 quater"
    },
    "11_quater_A": {
      "id": "11_quater_A",
      "order": 27,
      "section": "T1C3S1 bis",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 152,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 152,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 152,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 152,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 152,
          "n_diff": 0,
          "newnum": "28",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 152,
          "n_diff": 0,
          "newnum": "28",
          "status": "none"
        }
      ],
      "titre": "11 quater A"
    },
    "11_ter": {
      "id": "11_ter",
      "order": 26,
      "section": "T1C3S1 bis",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 706,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 706,
          "n_diff": 0.0547945205479452,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 706,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 706,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 704,
          "n_diff": 0.005163511187607606,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 702,
          "n_diff": 0.005181347150259086,
          "newnum": "27",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 702,
          "n_diff": 0,
          "newnum": "27",
          "status": "none"
        }
      ],
      "titre": "11 ter"
    },
    "12": {
      "id": "12",
      "order": 29,
      "section": "T1C3S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 414,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 323,
          "n_diff": 0.42307692307692313,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 639,
          "n_diff": 0.5489443378119002,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 639,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 639,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 639,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 639,
          "n_diff": 0,
          "newnum": "30",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 639,
          "n_diff": 0,
          "newnum": "30",
          "status": "none"
        }
      ],
      "titre": "12"
    },
    "12_bis": {
      "id": "12_bis",
      "order": 31,
      "section": "T1C3S2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 309,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "12 bis"
    },
    "12_bis_A": {
      "id": "12_bis_A",
      "order": 30,
      "section": "T1C3S2",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 44,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 44,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "12 bis A"
    },
    "12_ter": {
      "id": "12_ter",
      "order": 32,
      "section": "T1C3S2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 136,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "12 ter"
    },
    "13": {
      "id": "13",
      "order": 33,
      "section": "T1C3S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 191,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 278,
          "n_diff": 0.3090128755364807,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 289,
          "n_diff": 0.04526748971193417,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 289,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 289,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 289,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 289,
          "n_diff": 0,
          "newnum": "31",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 289,
          "n_diff": 0,
          "newnum": "31",
          "status": "none"
        }
      ],
      "titre": "13"
    },
    "13_bis": {
      "id": "13_bis",
      "order": 34,
      "section": "T1C3S2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 384,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 384,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 384,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 384,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 384,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 384,
          "n_diff": 0,
          "newnum": "32",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 384,
          "n_diff": 0,
          "newnum": "32",
          "status": "none"
        }
      ],
      "titre": "13 bis"
    },
    "14": {
      "id": "14",
      "order": 35,
      "section": "T1C3S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 711,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 676,
          "n_diff": 0.13804713804713808,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 959,
          "n_diff": 0.29448621553884713,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 959,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 971,
          "n_diff": 0.018541409147095234,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 971,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 971,
          "n_diff": 0,
          "newnum": "33",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 971,
          "n_diff": 0,
          "newnum": "33",
          "status": "none"
        }
      ],
      "titre": "14"
    },
    "14_bis": {
      "id": "14_bis",
      "order": 36,
      "section": "T1C3S2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 418,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "14 bis"
    },
    "15": {
      "id": "15",
      "order": 38,
      "section": "T1C3S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 856,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1027,
          "n_diff": 0.1638755980861244,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1109,
          "n_diff": 0.07955801104972371,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1109,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1109,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1109,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1109,
          "n_diff": 0,
          "newnum": "35",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 1109,
          "n_diff": 0,
          "newnum": "35",
          "status": "none"
        }
      ],
      "titre": "15"
    },
    "15_A": {
      "id": "15_A",
      "order": 37,
      "section": "T1C3S3",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 218,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 218,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 218,
          "n_diff": 0,
          "newnum": "34",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 218,
          "n_diff": 0,
          "newnum": "34",
          "status": "none"
        }
      ],
      "titre": "15 A"
    },
    "15_bis": {
      "id": "15_bis",
      "order": 39,
      "section": "T1C3S3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 390,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 458,
          "n_diff": 0.21578947368421053,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 462,
          "n_diff": 0.015625,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 462,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 462,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 462,
          "n_diff": 0,
          "newnum": "36",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 462,
          "n_diff": 0,
          "newnum": "36",
          "status": "none"
        }
      ],
      "titre": "15 bis"
    },
    "15_quater": {
      "id": "15_quater",
      "order": 41,
      "section": "T1C3S3",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 282,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 282,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 282,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 282,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 282,
          "n_diff": 0,
          "newnum": "38",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 282,
          "n_diff": 0,
          "newnum": "38",
          "status": "none"
        }
      ],
      "titre": "15 quater"
    },
    "15_ter": {
      "id": "15_ter",
      "order": 40,
      "section": "T1C3S3",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 514,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1147,
          "n_diff": 0.5316159250585479,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1148,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1148,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1148,
          "n_diff": 0,
          "newnum": "37",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 1153,
          "n_diff": 0,
          "newnum": "37",
          "status": "none"
        }
      ],
      "titre": "15 ter"
    },
    "16": {
      "id": "16",
      "order": 42,
      "section": "T1C3S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 608,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 611,
          "n_diff": 0.019960079840319334,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 609,
          "n_diff": 0.03792415169660679,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 609,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 609,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 609,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 609,
          "n_diff": 0,
          "newnum": "39",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 609,
          "n_diff": 0,
          "newnum": "39",
          "status": "none"
        }
      ],
      "titre": "16"
    },
    "17": {
      "id": "17",
      "order": 43,
      "section": "T1C3S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 495,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 655,
          "n_diff": 0.4385321100917431,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 953,
          "n_diff": 0.3325,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 953,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 953,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 953,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 953,
          "n_diff": 0,
          "newnum": "40",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 954,
          "n_diff": 0,
          "newnum": "40",
          "status": "none"
        }
      ],
      "titre": "17"
    },
    "18": {
      "id": "18",
      "order": 44,
      "section": "T1C3S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 716,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 729,
          "n_diff": 0.025167785234899376,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 779,
          "n_diff": 0.07511737089201875,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 779,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 779,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 779,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 779,
          "n_diff": 0,
          "newnum": "41",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 779,
          "n_diff": 0,
          "newnum": "41",
          "status": "none"
        }
      ],
      "titre": "18"
    },
    "18_bis": {
      "id": "18_bis",
      "order": 45,
      "section": "T1C3S3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 309,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 323,
          "n_diff": 0.09328358208955223,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 323,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 323,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 323,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 323,
          "n_diff": 0,
          "newnum": "42",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 323,
          "n_diff": 0,
          "newnum": "42",
          "status": "none"
        }
      ],
      "titre": "18 bis"
    },
    "19": {
      "id": "19",
      "order": 46,
      "section": "T1C3S4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 355,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 397,
          "n_diff": 0.13313609467455623,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 419,
          "n_diff": 0.05586592178770955,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 419,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 419,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 419,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 419,
          "n_diff": 0,
          "newnum": "43",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 419,
          "n_diff": 0,
          "newnum": "43",
          "status": "none"
        }
      ],
      "titre": "19"
    },
    "19_bis": {
      "id": "19_bis",
      "order": 47,
      "section": "T1C3S4 bis",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 606,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 878,
          "n_diff": 0.32108843537414966,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 881,
          "n_diff": 0.006784260515603768,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 881,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 881,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 881,
          "n_diff": 0,
          "newnum": "44",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 881,
          "n_diff": 0,
          "newnum": "44",
          "status": "none"
        }
      ],
      "titre": "19 bis"
    },
    "1er": {
      "id": "1er",
      "order": 1,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 494,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 548,
          "n_diff": 0.3200883002207505,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 462,
          "n_diff": 0.1567328918322296,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 462,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 462,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 462,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 462,
          "n_diff": 0,
          "newnum": "2",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 462,
          "n_diff": 0,
          "newnum": "2",
          "status": "none"
        }
      ],
      "titre": "1er"
    },
    "1er_A": {
      "id": "1er_A",
      "order": 0,
      "section": "TL",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 293,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 287,
          "n_diff": 0.17427385892116187,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 287,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 338,
          "n_diff": 0.15053763440860213,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 338,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 338,
          "n_diff": 0,
          "newnum": "1er",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 338,
          "n_diff": 0,
          "newnum": "1er",
          "status": "none"
        }
      ],
      "titre": "1er A"
    },
    "2": {
      "id": "2",
      "order": 2,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 783,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 593,
          "n_diff": 0.25037936267071326,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 595,
          "n_diff": 0.0020000000000000018,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 595,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 595,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 595,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 595,
          "n_diff": 0,
          "newnum": "3",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 595,
          "n_diff": 0,
          "newnum": "3",
          "status": "none"
        }
      ],
      "titre": "2"
    },
    "20": {
      "id": "20",
      "order": 49,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 652,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 801,
          "n_diff": 0.5044510385756676,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1232,
          "n_diff": 0.37572254335260113,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1232,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1287,
          "n_diff": 0.049769585253456206,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1287,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1287,
          "n_diff": 0,
          "newnum": "46",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 1287,
          "n_diff": 0,
          "newnum": "46",
          "status": "none"
        }
      ],
      "titre": "20"
    },
    "20_A": {
      "id": "20_A",
      "order": 48,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 271,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 233,
          "n_diff": 0.19999999999999996,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 233,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 233,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 233,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 233,
          "n_diff": 0,
          "newnum": "45",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 233,
          "n_diff": 0,
          "newnum": "45",
          "status": "none"
        }
      ],
      "titre": "20 A"
    },
    "20_bis": {
      "id": "20_bis",
      "order": 51,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 197,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 223,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 223,
          "n_diff": 0,
          "newnum": "48",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 223,
          "n_diff": 0,
          "newnum": "48",
          "status": "none"
        }
      ],
      "titre": "20 bis"
    },
    "20_bis_A": {
      "id": "20_bis_A",
      "order": 50,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 168,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 168,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 190,
          "n_diff": 0.37106918238993714,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 190,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 190,
          "n_diff": 0,
          "newnum": "47",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 190,
          "n_diff": 0,
          "newnum": "47",
          "status": "none"
        }
      ],
      "titre": "20 bis A"
    },
    "21": {
      "id": "21",
      "order": 52,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 831,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 852,
          "n_diff": 0.026627218934911268,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 863,
          "n_diff": 0.014577259475218707,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 863,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 863,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 863,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 863,
          "n_diff": 0,
          "newnum": "49",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 863,
          "n_diff": 0,
          "newnum": "49",
          "status": "none"
        }
      ],
      "titre": "21"
    },
    "22": {
      "id": "22",
      "order": 53,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 309,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 111,
          "n_diff": 0.7619047619047619,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 290,
          "n_diff": 0.6991525423728814,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 290,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 279,
          "n_diff": 0.03813559322033899,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 279,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 279,
          "n_diff": 0,
          "newnum": "50",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 279,
          "n_diff": 0,
          "newnum": "50",
          "status": "none"
        }
      ],
      "titre": "22"
    },
    "22_bis": {
      "id": "22_bis",
      "order": 54,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 215,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "22 bis"
    },
    "22_quater": {
      "id": "22_quater",
      "order": 58,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 63,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 157,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 157,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 157,
          "n_diff": 0,
          "newnum": "54",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 157,
          "n_diff": 0,
          "newnum": "54",
          "status": "none"
        }
      ],
      "titre": "22 quater"
    },
    "22_quinquies": {
      "id": "22_quinquies",
      "order": 59,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 427,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 427,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 427,
          "n_diff": 0.005970149253731294,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 425,
          "n_diff": 0.0029850746268657025,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 425,
          "n_diff": 0,
          "newnum": "55",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 425,
          "n_diff": 0,
          "newnum": "55",
          "status": "none"
        }
      ],
      "titre": "22 quinquies"
    },
    "22_sexies": {
      "id": "22_sexies",
      "order": 60,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 279,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 279,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 279,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 279,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 279,
          "n_diff": 0,
          "newnum": "56",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 279,
          "n_diff": 0,
          "newnum": "56",
          "status": "none"
        }
      ],
      "titre": "22 sexies"
    },
    "22_ter": {
      "id": "22_ter",
      "order": 57,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 81,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 97,
          "n_diff": 0.4878048780487805,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 97,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 97,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 97,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 97,
          "n_diff": 0,
          "newnum": "53",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 97,
          "n_diff": 0,
          "newnum": "53",
          "status": "none"
        }
      ],
      "titre": "22 ter"
    },
    "22_ter_A": {
      "id": "22_ter_A",
      "order": 56,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 195,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 195,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 192,
          "n_diff": 0.04268292682926833,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 192,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 192,
          "n_diff": 0,
          "newnum": "52",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 192,
          "n_diff": 0,
          "newnum": "52",
          "status": "none"
        }
      ],
      "titre": "22 ter A"
    },
    "22_ter_AA": {
      "id": "22_ter_AA",
      "order": 55,
      "section": "T1C3S5",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 261,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 273,
          "n_diff": 0.05022831050228316,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 273,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 273,
          "n_diff": 0,
          "newnum": "51",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 273,
          "n_diff": 0,
          "newnum": "51",
          "status": "none"
        }
      ],
      "titre": "22 ter AA"
    },
    "23": {
      "id": "23",
      "order": 61,
      "section": "T1C3S6",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 792,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "23"
    },
    "24": {
      "id": "24",
      "order": 62,
      "section": "T1C3S7",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 422,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 649,
          "n_diff": 0.5469613259668509,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 947,
          "n_diff": 0.31863979848866497,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 747,
          "n_diff": 0.2103274559193955,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 747,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 747,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 747,
          "n_diff": 0,
          "newnum": "57",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 747,
          "n_diff": 0,
          "newnum": "57",
          "status": "none"
        }
      ],
      "titre": "24"
    },
    "24_bis": {
      "id": "24_bis",
      "order": 63,
      "section": "T1C3S7",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 353,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 355,
          "n_diff": 0.052980132450331174,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 355,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 355,
          "n_diff": 0,
          "newnum": "58",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 355,
          "n_diff": 0,
          "newnum": "58",
          "status": "none"
        }
      ],
      "titre": "24 bis"
    },
    "25": {
      "id": "25",
      "order": 64,
      "section": "T1C3S8",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 115,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 115,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 115,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 115,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 115,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 115,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 115,
          "n_diff": 0,
          "newnum": "59",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 115,
          "n_diff": 0,
          "newnum": "59",
          "status": "none"
        }
      ],
      "titre": "25"
    },
    "26": {
      "id": "26",
      "order": 65,
      "section": "T1C3S8",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 123,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 123,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 131,
          "n_diff": 0.06542056074766356,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 131,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 131,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 131,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 131,
          "n_diff": 0,
          "newnum": "60",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 131,
          "n_diff": 0,
          "newnum": "60",
          "status": "none"
        }
      ],
      "titre": "26"
    },
    "27": {
      "id": "27",
      "order": 66,
      "section": "T1C3S8",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 89,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 89,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 89,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 89,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 89,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 89,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 89,
          "n_diff": 0,
          "newnum": "61",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 89,
          "n_diff": 0,
          "newnum": "61",
          "status": "none"
        }
      ],
      "titre": "27"
    },
    "28": {
      "id": "28",
      "order": 67,
      "section": "T1C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 441,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "28"
    },
    "29": {
      "id": "29",
      "order": 68,
      "section": "T1C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 236,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 235,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 911,
          "n_diff": 0.7948717948717949,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 913,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 913,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 913,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 913,
          "n_diff": 0,
          "newnum": "62",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 913,
          "n_diff": 0,
          "newnum": "62",
          "status": "none"
        }
      ],
      "titre": "29"
    },
    "2_bis": {
      "id": "2_bis",
      "order": 3,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 194,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 476,
          "n_diff": 0.5875,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 476,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 476,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 476,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 476,
          "n_diff": 0.0050000000000000044,
          "newnum": "4",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 476,
          "n_diff": 0,
          "newnum": "4",
          "status": "none"
        }
      ],
      "titre": "2 bis"
    },
    "2_quater": {
      "id": "2_quater",
      "order": 5,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 278,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 278,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 278,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        }
      ],
      "titre": "2 quater"
    },
    "2_quinquies": {
      "id": "2_quinquies",
      "order": 6,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 399,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 599,
          "n_diff": 0.3804780876494024,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 660,
          "n_diff": 0.09386281588447654,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 760,
          "n_diff": 0.15384615384615385,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 759,
          "n_diff": 0.0015698587127158659,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 759,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 759,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        }
      ],
      "titre": "2 quinquies"
    },
    "2_sexies": {
      "id": "2_sexies",
      "order": 7,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 324,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 342,
          "n_diff": 0.05369127516778527,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 342,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 342,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 342,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 342,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 342,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        }
      ],
      "titre": "2 sexies"
    },
    "2_ter": {
      "id": "2_ter",
      "order": 4,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 300,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 315,
          "n_diff": 0.0492424242424242,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 315,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 315,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 315,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 315,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 315,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        }
      ],
      "titre": "2 ter"
    },
    "3": {
      "id": "3",
      "order": 8,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 556,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 556,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 564,
          "n_diff": 0.02985074626865669,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 564,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 564,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 564,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 564,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 564,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        }
      ],
      "titre": "3"
    },
    "30": {
      "id": "30",
      "order": 69,
      "section": "T1C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 102,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 102,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 102,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 102,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 102,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 102,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 102,
          "n_diff": 0,
          "newnum": "63",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 102,
          "n_diff": 0,
          "newnum": "63",
          "status": "none"
        }
      ],
      "titre": "30"
    },
    "31": {
      "id": "31",
      "order": 70,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 76,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 76,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 76,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 76,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 76,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 76,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 76,
          "n_diff": 0,
          "newnum": "64",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 76,
          "n_diff": 0,
          "newnum": "64",
          "status": "none"
        }
      ],
      "titre": "31"
    },
    "32": {
      "id": "32",
      "order": 71,
      "section": "T2C1S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 563,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 543,
          "n_diff": 0.17391304347826086,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 645,
          "n_diff": 0.16730038022813687,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 645,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 645,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 645,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 645,
          "n_diff": 0,
          "newnum": "65",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 645,
          "n_diff": 0,
          "newnum": "65",
          "status": "none"
        }
      ],
      "titre": "32"
    },
    "33": {
      "id": "33",
      "order": 72,
      "section": "T2C1S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 2607,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2887,
          "n_diff": 0.1063829787234043,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2953,
          "n_diff": 0.17933810375670844,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3351,
          "n_diff": 0.13601236476043277,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 3595,
          "n_diff": 0.06772334293948123,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 3595,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 3595,
          "n_diff": 0,
          "newnum": "66",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 3595,
          "n_diff": 0,
          "newnum": "66",
          "status": "none"
        }
      ],
      "titre": "33"
    },
    "33_bis": {
      "id": "33_bis",
      "order": 73,
      "section": "T2C1S1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 285,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "33 bis"
    },
    "34": {
      "id": "34",
      "order": 75,
      "section": "T2C1S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 550,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 577,
          "n_diff": 0.06708595387840666,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 577,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 577,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 577,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 577,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 577,
          "n_diff": 0,
          "newnum": "68",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 577,
          "n_diff": 0,
          "newnum": "68",
          "status": "none"
        }
      ],
      "titre": "34"
    },
    "34_A": {
      "id": "34_A",
      "order": 74,
      "section": "T2C1S2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 130,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 130,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 130,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 130,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 130,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 130,
          "n_diff": 0,
          "newnum": "67",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 130,
          "n_diff": 0,
          "newnum": "67",
          "status": "none"
        }
      ],
      "titre": "34 A"
    },
    "35": {
      "id": "35",
      "order": 76,
      "section": "T2C1S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 673,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2121,
          "n_diff": 0.7079806529625151,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2073,
          "n_diff": 0.023579201934703753,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2073,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 2073,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 2073,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 2071,
          "n_diff": 0,
          "newnum": "69",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 2071,
          "n_diff": 0,
          "newnum": "69",
          "status": "none"
        }
      ],
      "titre": "35"
    },
    "36": {
      "id": "36",
      "order": 77,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 90,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 90,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 90,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 90,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 90,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 90,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 90,
          "n_diff": 0,
          "newnum": "70",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 90,
          "n_diff": 0,
          "newnum": "70",
          "status": "none"
        }
      ],
      "titre": "36"
    },
    "37": {
      "id": "37",
      "order": 78,
      "section": "T2C2S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 5032,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 5002,
          "n_diff": 0.04244229337304539,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 5013,
          "n_diff": 0.019192422731804548,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 5045,
          "n_diff": 0.021798365122615793,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 5043,
          "n_diff": 0.0007431260837255094,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 5043,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 5043,
          "n_diff": 0,
          "newnum": "71",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 5041,
          "n_diff": 0.0007434944237918462,
          "newnum": "71",
          "status": "none"
        }
      ],
      "titre": "37"
    },
    "38": {
      "id": "38",
      "order": 79,
      "section": "T2C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 248,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 246,
          "n_diff": 0.030000000000000027,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 720,
          "n_diff": 0.6568457538994801,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 720,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 710,
          "n_diff": 0.025996533795493937,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 693,
          "n_diff": 0.026362038664323406,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 693,
          "n_diff": 0,
          "newnum": "72",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 693,
          "n_diff": 0,
          "newnum": "72",
          "status": "none"
        }
      ],
      "titre": "38"
    },
    "39": {
      "id": "39",
      "order": 80,
      "section": "T2C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 101,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 94,
          "n_diff": 0.10126582278481011,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 734,
          "n_diff": 0.8725314183123878,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 736,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 966,
          "n_diff": 0.3489010989010989,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 966,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 966,
          "n_diff": 0,
          "newnum": "73",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 965,
          "n_diff": 0,
          "newnum": "73",
          "status": "none"
        }
      ],
      "titre": "39"
    },
    "3_bis": {
      "id": "3_bis",
      "order": 9,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 195,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 426,
          "n_diff": 0.622478386167147,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 426,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 426,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 426,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 426,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 426,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        }
      ],
      "titre": "3 bis"
    },
    "4": {
      "id": "4",
      "order": 10,
      "section": "T1C2S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 307,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 560,
          "n_diff": 0.5543710021321961,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 600,
          "n_diff": 0.06573705179282874,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 600,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 600,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 600,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 600,
          "n_diff": 0.0019920318725099584,
          "newnum": "11",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 600,
          "n_diff": 0,
          "newnum": "11",
          "status": "none"
        }
      ],
      "titre": "4"
    },
    "40": {
      "id": "40",
      "order": 81,
      "section": "T2C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 587,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 567,
          "n_diff": 0.05720338983050843,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 538,
          "n_diff": 0.10526315789473684,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 538,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 538,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 538,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 538,
          "n_diff": 0,
          "newnum": "74",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 538,
          "n_diff": 0,
          "newnum": "74",
          "status": "none"
        }
      ],
      "titre": "40"
    },
    "41": {
      "id": "41",
      "order": 82,
      "section": "T2C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 913,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 835,
          "n_diff": 0.3160054719562243,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 926,
          "n_diff": 0.10810810810810811,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 926,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 926,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 926,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 926,
          "n_diff": 0,
          "newnum": "75",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 926,
          "n_diff": 0,
          "newnum": "75",
          "status": "none"
        }
      ],
      "titre": "41"
    },
    "42": {
      "id": "42",
      "order": 83,
      "section": "T2C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 121,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 121,
          "n_diff": 0.12222222222222223,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 140,
          "n_diff": 0.15094339622641506,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 140,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 140,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 140,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 121,
          "n_diff": 0.15094339622641506,
          "newnum": "76",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 121,
          "n_diff": 0,
          "newnum": "76",
          "status": "none"
        }
      ],
      "titre": "42"
    },
    "42_bis": {
      "id": "42_bis",
      "order": 84,
      "section": "T2C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 360,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 360,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 360,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 360,
          "n_diff": 0,
          "newnum": "77",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 360,
          "n_diff": 0,
          "newnum": "77",
          "status": "none"
        }
      ],
      "titre": "42 bis"
    },
    "43": {
      "id": "43",
      "order": 85,
      "section": "T2C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1047,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1481,
          "n_diff": 0.3785357737104825,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1464,
          "n_diff": 0.01331114808652245,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1464,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1464,
          "n_diff": 0,
          "newnum": "78",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 1464,
          "n_diff": 0,
          "newnum": "78",
          "status": "none"
        }
      ],
      "titre": "43"
    },
    "44": {
      "id": "44",
      "order": 86,
      "section": "T2C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 429,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 772,
          "n_diff": 0.4300699300699301,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 827,
          "n_diff": 0.06851549755301789,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 829,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 827,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 827,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 827,
          "n_diff": 0.0032626427406199365,
          "newnum": "79",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 827,
          "n_diff": 0,
          "newnum": "79",
          "status": "none"
        }
      ],
      "titre": "44"
    },
    "45": {
      "id": "45",
      "order": 87,
      "section": "T2C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 306,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 268,
          "n_diff": 0.20524017467248912,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 285,
          "n_diff": 0.06880733944954132,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 285,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 316,
          "n_diff": 0.25506072874493924,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 319,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 316,
          "n_diff": 0,
          "newnum": "80",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 319,
          "n_diff": 0,
          "newnum": "80",
          "status": "none"
        }
      ],
      "titre": "45"
    },
    "46": {
      "id": "46",
      "order": 88,
      "section": "T2C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 427,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1953,
          "n_diff": 0.8038585209003215,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2283,
          "n_diff": 0.1380266075388027,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2283,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 2299,
          "n_diff": 0.016483516483516536,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 2299,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 2299,
          "n_diff": 0,
          "newnum": "81",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 2299,
          "n_diff": 0,
          "newnum": "81",
          "status": "none"
        }
      ],
      "titre": "46"
    },
    "47": {
      "id": "47",
      "order": 89,
      "section": "T2C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1234,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1311,
          "n_diff": 0.1074856046065259,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1401,
          "n_diff": 0.07059874888293116,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1401,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1398,
          "n_diff": 0.0044682752457551045,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1398,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1398,
          "n_diff": 0,
          "newnum": "82",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 1398,
          "n_diff": 0,
          "newnum": "82",
          "status": "none"
        }
      ],
      "titre": "47"
    },
    "47_bis": {
      "id": "47_bis",
      "order": 90,
      "section": "T2C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 809,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 809,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 809,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 809,
          "n_diff": 0,
          "newnum": "83",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 878,
          "n_diff": 0.08296943231441045,
          "newnum": "83",
          "status": "none"
        }
      ],
      "titre": "47 bis"
    },
    "48": {
      "id": "48",
      "order": 91,
      "section": "T2C2S2SS2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 11169,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 9841,
          "n_diff": 0.2699000785898731,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 10093,
          "n_diff": 0.12279393487447177,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 10240,
          "n_diff": 0.11875612144955927,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 10463,
          "n_diff": 0.04741379310344829,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 10377,
          "n_diff": 0.01245210727969348,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 10372,
          "n_diff": 0.0016893930252201983,
          "newnum": "84",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 10372,
          "n_diff": 0,
          "newnum": "84",
          "status": "none"
        }
      ],
      "titre": "48"
    },
    "48_bis": {
      "id": "48_bis",
      "order": 92,
      "section": "T2C2S2SS2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 73,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 73,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 73,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 73,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 73,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 73,
          "n_diff": 0,
          "newnum": "85",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 73,
          "n_diff": 0,
          "newnum": "85",
          "status": "none"
        }
      ],
      "titre": "48 bis"
    },
    "49": {
      "id": "49",
      "order": 94,
      "section": "T2C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 888,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 829,
          "n_diff": 0.15297450424929182,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 539,
          "n_diff": 0.5100463678516229,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1061,
          "n_diff": 0.5558194774346794,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1084,
          "n_diff": 0.1582649472450176,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1084,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1084,
          "n_diff": 0,
          "newnum": "87",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 1084,
          "n_diff": 0,
          "newnum": "87",
          "status": "none"
        }
      ],
      "titre": "49"
    },
    "49_A": {
      "id": "49_A",
      "order": 93,
      "section": "T2C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 234,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 234,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 234,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 234,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 234,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 234,
          "n_diff": 0,
          "newnum": "86",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 234,
          "n_diff": 0,
          "newnum": "86",
          "status": "none"
        }
      ],
      "titre": "49 A"
    },
    "4_bis": {
      "id": "4_bis",
      "order": 11,
      "section": "T1C2S1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 717,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 717,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 717,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 717,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 717,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 717,
          "n_diff": 0,
          "newnum": "12",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 717,
          "n_diff": 0,
          "newnum": "12",
          "status": "none"
        }
      ],
      "titre": "4 bis"
    },
    "4_quater": {
      "id": "4_quater",
      "order": 13,
      "section": "T1C2S1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 174,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 174,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 174,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 174,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 174,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 174,
          "n_diff": 0,
          "newnum": "14",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 174,
          "n_diff": 0,
          "newnum": "14",
          "status": "none"
        }
      ],
      "titre": "4 quater"
    },
    "4_quinquies": {
      "id": "4_quinquies",
      "order": 14,
      "section": "T1C2S1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 422,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 418,
          "n_diff": 0.025495750708215303,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 418,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 418,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 418,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 418,
          "n_diff": 0,
          "newnum": "15",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 415,
          "n_diff": 0.005730659025787954,
          "newnum": "15",
          "status": "none"
        }
      ],
      "titre": "4 quinquies"
    },
    "4_ter": {
      "id": "4_ter",
      "order": 12,
      "section": "T1C2S1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 477,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 477,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 477,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 477,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 477,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 477,
          "n_diff": 0,
          "newnum": "13",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 477,
          "n_diff": 0,
          "newnum": "13",
          "status": "none"
        }
      ],
      "titre": "4 ter"
    },
    "5": {
      "id": "5",
      "order": 15,
      "section": "T1C2S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 483,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 800,
          "n_diff": 0.4505494505494505,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 800,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 800,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 800,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 800,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 800,
          "n_diff": 0,
          "newnum": "16",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 800,
          "n_diff": 0,
          "newnum": "16",
          "status": "none"
        }
      ],
      "titre": "5"
    },
    "50": {
      "id": "50",
      "order": 95,
      "section": "T2C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 388,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 629,
          "n_diff": 0.49696969696969695,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 629,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 629,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 629,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 629,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 629,
          "n_diff": 0,
          "newnum": "88",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 629,
          "n_diff": 0,
          "newnum": "88",
          "status": "none"
        }
      ],
      "titre": "50"
    },
    "51": {
      "id": "51",
      "order": 96,
      "section": "T2C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 768,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1061,
          "n_diff": 0.4300699300699301,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1059,
          "n_diff": 0.015133876600698537,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1298,
          "n_diff": 0.16520894071914483,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1286,
          "n_diff": 0.0097181729834791,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1291,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1291,
          "n_diff": 0.001962708537782132,
          "newnum": "89",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 1318,
          "n_diff": 0.02113352545629199,
          "newnum": "89",
          "status": "none"
        }
      ],
      "titre": "51"
    },
    "52": {
      "id": "52",
      "order": 97,
      "section": "T2C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 255,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 279,
          "n_diff": 0.3167420814479638,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 0,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 279,
          "n_diff": 1,
          "newnum": "90",
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 279,
          "n_diff": 0,
          "newnum": "90",
          "status": "none"
        }
      ],
      "titre": "52"
    },
    "53": {
      "id": "53",
      "order": 98,
      "section": "T2C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1305,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2111,
          "n_diff": 0.3892773892773893,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2011,
          "n_diff": 0.05769230769230771,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2011,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 2011,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 2011,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 2007,
          "n_diff": 0,
          "newnum": "91",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 2007,
          "n_diff": 0,
          "newnum": "91",
          "status": "none"
        }
      ],
      "titre": "53"
    },
    "53_bis": {
      "id": "53_bis",
      "order": 99,
      "section": "T2C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1121,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1054,
          "n_diff": 0.12903225806451613,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1054,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1031,
          "n_diff": 0.023809523809523836,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1030,
          "n_diff": 0.003658536585365857,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1030,
          "n_diff": 0.0024390243902439046,
          "newnum": "92",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 1057,
          "n_diff": 0.026128266033254133,
          "newnum": "92",
          "status": "none"
        }
      ],
      "titre": "53 bis"
    },
    "54": {
      "id": "54",
      "order": 100,
      "section": "T2C2S4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 4208,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 4174,
          "n_diff": 0.16123932975023714,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 6252,
          "n_diff": 0.3507179054054054,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 6252,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 6452,
          "n_diff": 0.03228442991418068,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 6451,
          "n_diff": 0.0006129955046996205,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 6433,
          "n_diff": 0.000408663669799747,
          "newnum": "93",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 6459,
          "n_diff": 0.004475183075671296,
          "newnum": "93",
          "status": "none"
        }
      ],
      "titre": "54"
    },
    "55": {
      "id": "55",
      "order": 101,
      "section": "T2C2S4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 3429,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 3379,
          "n_diff": 0.038678182500938796,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3530,
          "n_diff": 0.03887055372203885,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3527,
          "n_diff": 0.0014668133480014722,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 3523,
          "n_diff": 0.0011017260374587279,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 3523,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 3520,
          "n_diff": 0,
          "newnum": "94",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 3520,
          "n_diff": 0,
          "newnum": "94",
          "status": "none"
        }
      ],
      "titre": "55"
    },
    "56": {
      "id": "56",
      "order": 102,
      "section": "T2C2S4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1352,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1344,
          "n_diff": 0.16046966731898238,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1107,
          "n_diff": 0.15481171548117156,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1364,
          "n_diff": 0.20666013712047016,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1367,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1367,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1332,
          "n_diff": 0.026444662095984284,
          "newnum": "95",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 1332,
          "n_diff": 0,
          "newnum": "95",
          "status": "none"
        }
      ],
      "titre": "56"
    },
    "57": {
      "id": "57",
      "order": 103,
      "section": "T2C2S4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 2397,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2431,
          "n_diff": 0.018094731240021256,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2412,
          "n_diff": 0.013304949441192093,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3521,
          "n_diff": 0.4449291166848419,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 3519,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 3518,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 3498,
          "n_diff": 0,
          "newnum": "96",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 3506,
          "n_diff": 0,
          "newnum": "96",
          "status": "none"
        }
      ],
      "titre": "57"
    },
    "57_bis": {
      "id": "57_bis",
      "order": 104,
      "section": "T2C2S4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 242,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 242,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 242,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 198,
          "n_diff": 0.20765027322404372,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 247,
          "n_diff": 0.20765027322404372,
          "newnum": "97",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 245,
          "n_diff": 0,
          "newnum": "97",
          "status": "none"
        }
      ],
      "titre": "57 bis"
    },
    "58": {
      "id": "58",
      "order": 107,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 986,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 776,
          "n_diff": 0.22555410691003908,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 782,
          "n_diff": 0.030000000000000027,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2826,
          "n_diff": 0.7270631627478101,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 2832,
          "n_diff": 0.003216911764705843,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 2832,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 2750,
          "n_diff": 0.041819852941176516,
          "newnum": "99",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 2733,
          "n_diff": 0.008470588235294119,
          "newnum": "99",
          "status": "none"
        }
      ],
      "titre": "58"
    },
    "58_A": {
      "id": "58_A",
      "order": 105,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 555,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 552,
          "n_diff": 0.026431718061673992,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 552,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 552,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 552,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 555,
          "n_diff": 0.026431718061673992,
          "newnum": "98",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 555,
          "n_diff": 0,
          "newnum": "98",
          "status": "none"
        }
      ],
      "titre": "58 A"
    },
    "58_B": {
      "id": "58_B",
      "order": 106,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 654,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "58 B"
    },
    "59": {
      "id": "59",
      "order": 108,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 397,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 531,
          "n_diff": 0.5148741418764302,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 419,
          "n_diff": 0.49885583524027455,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 419,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 419,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 419,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 531,
          "n_diff": 0.49885583524027455,
          "newnum": "100",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 530,
          "n_diff": 0.009153318077803174,
          "newnum": "100",
          "status": "none"
        }
      ],
      "titre": "59"
    },
    "6": {
      "id": "6",
      "order": 16,
      "section": "T1C2S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 572,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 629,
          "n_diff": 0.14124293785310738,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 837,
          "n_diff": 0.28409090909090906,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 837,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 837,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 836,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 836,
          "n_diff": 0,
          "newnum": "17",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 836,
          "n_diff": 0,
          "newnum": "17",
          "status": "none"
        }
      ],
      "titre": "6"
    },
    "7": {
      "id": "7",
      "order": 17,
      "section": "T1C2S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 476,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 476,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 495,
          "n_diff": 0.044117647058823484,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 495,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 495,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 495,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 496,
          "n_diff": 0.004889975550122272,
          "newnum": "18",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 496,
          "n_diff": 0,
          "newnum": "18",
          "status": "none"
        }
      ],
      "titre": "7"
    },
    "7_bis": {
      "id": "7_bis",
      "order": 18,
      "section": "T1C2S2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 289,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 289,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 289,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 289,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 289,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 290,
          "n_diff": 0.008264462809917328,
          "newnum": "19",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 287,
          "n_diff": 0.008264462809917328,
          "newnum": "19",
          "status": "none"
        }
      ],
      "titre": "7 bis"
    },
    "8": {
      "id": "8",
      "order": 19,
      "section": "T1C2S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 776,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 776,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 817,
          "n_diff": 0.187039764359352,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 817,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 817,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 817,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 818,
          "n_diff": 0.002941176470588225,
          "newnum": "20",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 818,
          "n_diff": 0,
          "newnum": "20",
          "status": "none"
        }
      ],
      "titre": "8"
    },
    "9": {
      "id": "9",
      "order": 20,
      "section": "T1C2S2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1145,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1145,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1033,
          "n_diff": 0.10253699788583515,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1033,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 1033,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_cmp_senat_hemicycle",
          "id_step": "07_cmp_senat_hemicycle",
          "length": 1033,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_cmp_assemblee_hemicycle",
          "id_step": "08_cmp_assemblee_hemicycle",
          "length": 1033,
          "n_diff": 0,
          "newnum": "21",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_constitutionnalité_conseilconstitutionnel_",
          "id_step": "09_constitutionnalité_conseilconstitutionnel_",
          "length": 1033,
          "n_diff": 0,
          "newnum": "21",
          "status": "none"
        }
      ],
      "titre": "9"
    }
  },
  "law_title": "Projet de loi Pénitentiaire",
  "sections": {
    "T1": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions relatives au service public penitentiaire et a la condition de la personne detenue",
        "type": "Titre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives au service public pénitentiaire et à la condition de la personne détenue",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives au service public pénitentiaire et à la condition de la personne détenue",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives au service public pénitentiaire et à la condition de la personne détenue",
        "type": "Titre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions relatives au service public pénitentiaire et à la condition de la personne détenue",
        "type": "Titre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions relatives au service public pénitentiaire et à la condition de la personne détenue",
        "type": "Titre"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "Dispositions relatives au service public pénitentiaire et à la condition de la personne détenue",
        "type": "Titre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C1",
        "title": "Dispositions relatives aux missions et a l'organisation du service public penitentiaire",
        "type": "Chapitre"
      }
    },
    "T1C1": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions relatives aux missions et à l'organisation du service public pénitentiaire",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives aux missions et à l'organisation du service public pénitentiaire",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives aux missions et à l'organisation du service public pénitentiaire",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives aux missions et à l'organisation du service public pénitentiaire",
        "type": "Chapitre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions relatives aux missions et à l'organisation du service public pénitentiaire",
        "type": "Chapitre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions relatives aux missions et à l'organisation du service public pénitentiaire",
        "type": "Chapitre"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "Dispositions relatives aux missions et à l'organisation du service public pénitentiaire",
        "type": "Chapitre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C2",
        "title": "Dispositions relatives aux personnels penitentiaires et a la reserve civile penitentiaire",
        "type": "Chapitre"
      }
    },
    "T1C2": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions relatives aux personnels pénitentiaires et à la réserve civile pénitentiaire",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives aux personnels pénitentiaires et à la réserve civile pénitentiaire",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives aux personnels pénitentiaires et à la réserve civile pénitentiaire",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives aux personnels pénitentiaires et à la réserve civile pénitentiaire",
        "type": "Chapitre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions relatives aux personnels pénitentiaires et à la réserve civile pénitentiaire",
        "type": "Chapitre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions relatives aux personnels pénitentiaires et à la réserve civile pénitentiaire",
        "type": "Chapitre"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "Dispositions relatives aux personnels pénitentiaires et à la réserve civile pénitentiaire",
        "type": "Chapitre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C2S1",
        "title": "Des conditions d'exercice des missions des personnels penitentiaires",
        "type": "Section"
      }
    },
    "T1C2S1": {
      "00_1erelecture_senat_depot": {
        "title": "Des conditions d'exercice des missions des personnels pénitentiaires",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Des conditions d'exercice des missions des personnels pénitentiaires",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Des conditions d'exercice des missions des personnels pénitentiaires",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Des conditions d'exercice des missions des personnels pénitentiaires",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "Des conditions d'exercice des missions des personnels pénitentiaires",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Des conditions d'exercice des missions des personnels pénitentiaires",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "Des conditions d'exercice des missions des personnels pénitentiaires",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C2S2",
        "title": "De la reserve civile penitentiaire",
        "type": "Section"
      }
    },
    "T1C2S2": {
      "00_1erelecture_senat_depot": {
        "title": "De la réserve civile pénitentiaire",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "De la réserve civile pénitentiaire",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "De la réserve civile pénitentiaire",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "De la réserve civile pénitentiaire",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "De la réserve civile pénitentiaire",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "De la réserve civile pénitentiaire",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "De la réserve civile pénitentiaire",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C3",
        "title": "Dispositions relatives aux droits et devoirs des personnes detenues",
        "type": "Chapitre"
      }
    },
    "T1C3": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions relatives aux droits des détenus",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives aux droits des détenus",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives aux droits des personnes détenues",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives aux droits et devoirs des personnes détenues",
        "type": "Chapitre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions relatives aux droits et devoirs des personnes détenues",
        "type": "Chapitre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions relatives aux droits et devoirs des personnes détenues",
        "type": "Chapitre"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "Dispositions relatives aux droits et devoirs des personnes détenues",
        "type": "Chapitre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C3S1",
        "title": "Dispositions generales",
        "type": "Section"
      }
    },
    "T1C3S1": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions générales",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions générales",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions générales",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions générales",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions générales",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions générales",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "Dispositions générales",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C3S2",
        "title": "De l'obligation d'activite",
        "type": "Section"
      }
    },
    "T1C3S1 bis": {
      "02_1erelecture_senat_hemicycle": {
        "title": "De l'obligation d'activité",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "De l'obligation d'activité",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "De l'obligation d'activité",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "De l'obligation d'activité",
        "type": "Section"
      }
    },
    "T1C3S2": {
      "00_1erelecture_senat_depot": {
        "title": "Des droits civiques et sociaux",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Des droits civiques et sociaux",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Des droits civiques et sociaux",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Des droits civiques et sociaux",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "Des droits civiques et sociaux",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Des droits civiques et sociaux",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T1C3S3",
        "title": "Des droits civiques et sociaux",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C3S3",
        "title": "Des droits civiques et sociaux",
        "type": "Section"
      }
    },
    "T1C3S3": {
      "00_1erelecture_senat_depot": {
        "title": "De la vie privée et familiale et des relations avec l'extérieur",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "De la vie privée et familiale et des relations avec l'extérieur",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "De la vie privée et familiale et des relations avec l'extérieur",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "De la vie privée et familiale et des relations avec l'extérieur",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "De la vie privée et familiale et des relations avec l'extérieur",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "De la vie privée et familiale et des relations avec l'extérieur",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T1C3S4",
        "title": "De la vie privée et familiale et des relations avec l'extérieur",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C3S4",
        "title": "De la vie privee et familiale et des relations avec l'exterieur",
        "type": "Section"
      }
    },
    "T1C3S4": {
      "00_1erelecture_senat_depot": {
        "title": "De l'accès à l'information",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "De l'accès à l'information",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "De l'accès à l'information",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "De l'accès à l'information",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "De l'accès à l'information",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "De l'accès à l'information",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T1C3S5",
        "title": "De l'accès à l'information",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C3S5",
        "title": "De l'acces a l'information",
        "type": "Section"
      }
    },
    "T1C3S4 bis": {
      "02_1erelecture_senat_hemicycle": {
        "title": "De la sécurité",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "De la sécurité",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "De la sécurité",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "De la sécurité",
        "type": "Section"
      }
    },
    "T1C3S5": {
      "00_1erelecture_senat_depot": {
        "title": "De la santé",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "De la santé",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "De la santé",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "De la santé",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "De la santé",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "De la santé",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T1C3S6",
        "title": "De la sécurité",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C3S6",
        "title": "De la securite",
        "type": "Section"
      }
    },
    "T1C3S6": {
      "00_1erelecture_senat_depot": {
        "title": "Des biens",
        "type": "Section"
      }
    },
    "T1C3S7": {
      "00_1erelecture_senat_depot": {
        "title": "De la surveillance",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "De la surveillance",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "De la surveillance",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "De la surveillance",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "De la surveillance",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "De la surveillance",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "De la santé",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "title": "De la sante",
        "type": "Section"
      }
    },
    "T1C3S8": {
      "00_1erelecture_senat_depot": {
        "title": "Des détenus mineurs",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Des détenus mineurs",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Des mineurs détenus",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Des mineurs détenus",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "Des mineurs détenus",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Des mineurs détenus",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "De la surveillance",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "title": "De la surveillance",
        "type": "Section"
      }
    },
    "T1C4": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T1C3S9",
        "title": "Des mineurs détenus",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C3S9",
        "title": "Des mineurs detenus",
        "type": "Section"
      }
    },
    "T2": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions relatives au prononcé des peines,aux alternatives à la détention provisoire,aux aménagements des peines privatives de liberté et à la détention",
        "type": "Titre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives au prononcé des peines, aux alternatives à la détention provisoire, aux aménagements des peines privatives de liberté et à la détention",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives au prononcé des peines, aux alternatives à la détention provisoire, aux aménagements des peines privatives de liberté et à la détention",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives au prononcé des peines, aux alternatives à la détention provisoire, aux aménagements des peines privatives de liberté et à la détention",
        "type": "Titre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions relatives au prononcé des peines, aux alternatives à la détention provisoire, aux aménagements des peines privatives de liberté et à la détention",
        "type": "Titre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions relatives au prononcé des peines, aux alternatives à la détention provisoire, aux aménagements des peines privatives de liberté et à la détention",
        "type": "Titre"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T1C4",
        "title": "Dispositions diverses",
        "type": "Chapitre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1C4",
        "title": "Dispositions diverses",
        "type": "Chapitre"
      }
    },
    "T2C1": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions modifiant le code pénal",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions modifiant le code pénal",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions modifiant le code pénal",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions modifiant le code pénal",
        "type": "Chapitre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions modifiant le code pénal",
        "type": "Chapitre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions modifiant le code pénal",
        "type": "Chapitre"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T2",
        "title": "Dispositions relatives au prononcé des peines, aux alternatives à la détention provisoire, aux aménagements des peines privatives de liberté et à la détention",
        "type": "Titre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2",
        "title": "Dispositions relatives au prononce des peines, aux alternatives a la detention provisoire, aux amenagements des peines privatives de liberte et a la detention",
        "type": "Titre"
      }
    },
    "T2C1S1": {
      "00_1erelecture_senat_depot": {
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T2C1",
        "title": "Dispositions modifiant le code pénal",
        "type": "Chapitre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C1",
        "title": "Dispositions modifiant le code penal",
        "type": "Chapitre"
      }
    },
    "T2C1S2": {
      "00_1erelecture_senat_depot": {
        "title": "Du travail d'intérêt général",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Du travail d'intérêt général",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Du travail d'intérêt général",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Du travail d'intérêt général",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "Du travail d'intérêt général",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Du travail d'intérêt général",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T2C1S1",
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C1S1",
        "title": "Des amenagements de peines",
        "type": "Section"
      }
    },
    "T2C2": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions modifiant le code de procédure pénale",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions modifiant le code de procédure pénale",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions modifiant le code de procédure pénale",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions modifiant le code de procédure pénale",
        "type": "Chapitre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions modifiant le code de procédure pénale",
        "type": "Chapitre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions modifiant le code de procédure pénale",
        "type": "Chapitre"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T2C1S2",
        "title": "Du travail d'intérêt général",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C1S2",
        "title": "Du travail d'interet general",
        "type": "Section"
      }
    },
    "T2C2S1": {
      "00_1erelecture_senat_depot": {
        "title": "De l'assignation à résidence avec surveillance électronique",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "De l'assignation à résidence avec surveillance électronique",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "De l'assignation à résidence avec surveillance électronique",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "De l'assignation à résidence avec surveillance électronique",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "De l'assignation à résidence avec surveillance électronique",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "De l'assignation à résidence avec surveillance électronique",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T2C2",
        "title": "Dispositions modifiant le code de procédure pénale",
        "type": "Chapitre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C2",
        "title": "Dispositions modifiant le code de procedure penale",
        "type": "Chapitre"
      }
    },
    "T2C2S2": {
      "00_1erelecture_senat_depot": {
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T2C2S1",
        "title": "De l'assignation à résidence avec surveillance électronique",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C2S1",
        "title": "De l'assignation a residence avec surveillance electronique",
        "type": "Section"
      }
    },
    "T2C2S2SS1": {
      "06_cmp_cmp_commission": {
        "title": "Du prononcé des aménagements de peines",
        "type": "Sous-section"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T2C2S2",
        "title": "Des aménagements de peines",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C2S2",
        "title": "Des amenagements de peines",
        "type": "Section"
      }
    },
    "T2C2S2SS2": {
      "04_1erelecture_assemblee_commission": {
        "title": "Des procédures simplifiées d'aménagement des peines",
        "type": "Sous-section"
      },
      "06_cmp_cmp_commission": {
        "title": "Des procédures simplifiées d'aménagement des peines",
        "type": "Sous-section"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T2C2S3",
        "title": "Des régimes de détention",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C2S3",
        "title": "Des regimes de detention",
        "type": "Section"
      }
    },
    "T2C2S3": {
      "00_1erelecture_senat_depot": {
        "title": "Des régimes de détention",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Des régimes de détention",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Des régimes de détention",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Des régimes de détention",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "Des régimes de détention",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Des régimes de détention",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T2C2S4",
        "title": "Dispositions diverses et de coordination",
        "type": "Section"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T2C2S4",
        "title": "Dispositions diverses et de coordination",
        "type": "Section"
      }
    },
    "T2C2S4": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions diverses et de coordination",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions diverses et de coordination",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions diverses et de coordination",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions diverses et de coordination",
        "type": "Section"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions diverses et de coordination",
        "type": "Section"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions diverses et de coordination",
        "type": "Section"
      },
      "08_cmp_assemblee_hemicycle": {
        "newnum": "T3",
        "title": "Dispositions finales",
        "type": "Titre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T3",
        "title": "Dispositions finales",
        "type": "Titre"
      }
    },
    "T3": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions finales",
        "type": "Titre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions finales",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions finales",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions finales",
        "type": "Titre"
      },
      "06_cmp_cmp_commission": {
        "title": "Dispositions finales",
        "type": "Titre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Dispositions finales",
        "type": "Titre"
      }
    },
    "TL": {
      "02_1erelecture_senat_hemicycle": {
        "title": "Du sens de la peine de privation de liberté",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Du sens de la peine de privation de liberté",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Du sens de la peine de privation de liberté",
        "type": "Titre"
      },
      "06_cmp_cmp_commission": {
        "title": "Du sens de la peine de privation de liberté",
        "type": "Titre"
      },
      "07_cmp_senat_hemicycle": {
        "title": "Du sens de la peine de privation de liberté",
        "type": "Titre"
      },
      "08_cmp_assemblee_hemicycle": {
        "title": "Du sens de la peine de privation de liberté",
        "type": "Titre"
      },
      "09_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T1",
        "title": "Dispositions relatives au service public penitentiaire et a la condition de la personne detenue",
        "type": "Titre"
      }
    }
  },
  "short_title": "Pénitentiaire"
}