{
  "articles": {
    "10": {
      "id": "10",
      "order": 33,
      "section": "T2C3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 4130,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 3691,
          "n_diff": 0.1386200437090228,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2836,
          "n_diff": 0.3079874433205442,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 6591,
          "n_diff": 0.5716579686872743,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 6193,
          "n_diff": 0.07165796868727414,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 6106,
          "n_diff": 0.022375215146299476,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 6567,
          "n_diff": 0.079444891391794,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 6566,
          "n_diff": 0.00764279967819792,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 6566,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 6598,
          "n_diff": 0.00700700700700696,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 6621,
          "n_diff": 0.00797448165869219,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 6581,
          "n_diff": 0.00797448165869219,
          "newnum": "24",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 6635,
          "n_diff": 0.008697371021941125,
          "newnum": "24",
          "status": "none"
        }
      ],
      "titre": "10"
    },
    "11": {
      "id": "11",
      "order": 34,
      "section": "T2C3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 443,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 795,
          "n_diff": 0.446969696969697,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 3288,
          "n_diff": 0.7559322033898305,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1326,
          "n_diff": 0.663653483992467,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1326,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1326,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3055,
          "n_diff": 0.5698707592891761,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1326,
          "n_diff": 0.5698707592891761,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1326,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3722,
          "n_diff": 0.643574297188755,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3716,
          "n_diff": 0.007362784471218187,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3698,
          "n_diff": 0,
          "newnum": "25",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3698,
          "n_diff": 0,
          "newnum": "25",
          "status": "none"
        }
      ],
      "titre": "11"
    },
    "11_bis": {
      "id": "11_bis",
      "order": 35,
      "section": "T2C3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 170,
          "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": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 170,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "11 bis"
    },
    "12": {
      "id": "12",
      "order": 36,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1676,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1689,
          "n_diff": 0.11382113821138207,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 975,
          "n_diff": 0.5306725794530673,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1245,
          "n_diff": 0.4748717948717949,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1699,
          "n_diff": 0.27347242921013415,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1701,
          "n_diff": 0.0037202380952381375,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1920,
          "n_diff": 0.11287128712871286,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1920,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1920,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1920,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1920,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1920,
          "n_diff": 0,
          "newnum": "26",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1899,
          "n_diff": 0,
          "newnum": "26",
          "status": "none"
        }
      ],
      "titre": "12"
    },
    "12_bis": {
      "id": "12_bis",
      "order": 37,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1722,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1337,
          "n_diff": 0.5441389290882779,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1335,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1335,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1335,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1335,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1335,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1335,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1335,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1300,
          "n_diff": 0.033301617507136005,
          "newnum": "27",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1279,
          "n_diff": 0,
          "newnum": "27",
          "status": "none"
        }
      ],
      "titre": "12 bis"
    },
    "13": {
      "id": "13",
      "order": 38,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1533,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1540,
          "n_diff": 0.1228641171684296,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1102,
          "n_diff": 0.48413344182261997,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1389,
          "n_diff": 0.49310027598896045,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1840,
          "n_diff": 0.2513774104683195,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1842,
          "n_diff": 0.00343878954607979,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2057,
          "n_diff": 0.10302282541640961,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2057,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2057,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2057,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2057,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2022,
          "n_diff": 0.021591610117211557,
          "newnum": "28",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2001,
          "n_diff": 0,
          "newnum": "28",
          "status": "none"
        }
      ],
      "titre": "13"
    },
    "13_bis": {
      "id": "13_bis",
      "order": 39,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 771,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1108,
          "n_diff": 0.3043956043956044,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1944,
          "n_diff": 0.5847840103159252,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1893,
          "n_diff": 0.027724049000644735,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1893,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1860,
          "n_diff": 0.025182239893969505,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1860,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1860,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1860,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1860,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1860,
          "n_diff": 0,
          "newnum": "29",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1839,
          "n_diff": 0,
          "newnum": "29",
          "status": "none"
        }
      ],
      "titre": "13 bis"
    },
    "14": {
      "id": "14",
      "order": 40,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 751,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 899,
          "n_diff": 0.44368131868131866,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 902,
          "n_diff": 0.002739726027397249,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 853,
          "n_diff": 0.09178082191780823,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 853,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 853,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 853,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 853,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 853,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 853,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 853,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 853,
          "n_diff": 0,
          "newnum": "30",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 853,
          "n_diff": 0,
          "newnum": "30",
          "status": "none"
        }
      ],
      "titre": "14"
    },
    "14_bis": {
      "id": "14_bis",
      "order": 41,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 11780,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 11418,
          "n_diff": 0.036576704545454586,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 11373,
          "n_diff": 0.004286064168503523,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 11373,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 11373,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 11373,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 11373,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 11373,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 11031,
          "n_diff": 0.0280408313860534,
          "newnum": "31",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 11030,
          "n_diff": 0,
          "newnum": "31",
          "status": "none"
        }
      ],
      "titre": "14 bis"
    },
    "14_ter": {
      "id": "14_ter",
      "order": 42,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2706,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2721,
          "n_diff": 0.0068088969586926895,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3146,
          "n_diff": 0.22429906542056077,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3091,
          "n_diff": 0.02180685358255452,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3091,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3091,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3091,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3090,
          "n_diff": 0.008719778042013515,
          "newnum": "32",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3090,
          "n_diff": 0,
          "newnum": "32",
          "status": "none"
        }
      ],
      "titre": "14 ter"
    },
    "15": {
      "id": "15",
      "order": 43,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 371,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "15"
    },
    "15_bis": {
      "id": "15_bis",
      "order": 44,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 482,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 447,
          "n_diff": 0.08816120906801006,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 573,
          "n_diff": 0.2292993630573248,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 573,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 573,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 573,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 573,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 573,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 573,
          "n_diff": 0,
          "newnum": "33",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 573,
          "n_diff": 0,
          "newnum": "33",
          "status": "none"
        }
      ],
      "titre": "15 bis"
    },
    "15_ter": {
      "id": "15_ter",
      "order": 45,
      "section": "T3C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 270,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 235,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 235,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 235,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 235,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 235,
          "n_diff": 0,
          "newnum": "34",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 235,
          "n_diff": 0,
          "newnum": "34",
          "status": "none"
        }
      ],
      "titre": "15 ter"
    },
    "16": {
      "id": "16",
      "order": 46,
      "section": "T3C2S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 3993,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 3766,
          "n_diff": 0.16707466340269272,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 4576,
          "n_diff": 0.17871432381968522,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 5129,
          "n_diff": 0.20690476190476192,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 5230,
          "n_diff": 0.14085820895522383,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 5231,
          "n_diff": 0.00023315458148753798,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 5231,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 5231,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 5231,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 5231,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 5231,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 5204,
          "n_diff": 0.00023315458148753798,
          "newnum": "35",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 5204,
          "n_diff": 0,
          "newnum": "35",
          "status": "none"
        }
      ],
      "titre": "16"
    },
    "16_bis": {
      "id": "16_bis",
      "order": 47,
      "section": "T3C2S1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 594,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 594,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 594,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 594,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 594,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 594,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 594,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 594,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 594,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 594,
          "n_diff": 0,
          "newnum": "36",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 594,
          "n_diff": 0,
          "newnum": "36",
          "status": "none"
        }
      ],
      "titre": "16 bis"
    },
    "17": {
      "id": "17",
      "order": 48,
      "section": "T3C2S1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 268,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 223,
          "n_diff": 0.1583710407239819,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 223,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 223,
          "n_diff": 0,
          "newnum": "37",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 223,
          "n_diff": 0,
          "newnum": "37",
          "status": "none"
        }
      ],
      "titre": "17"
    },
    "18": {
      "id": "18",
      "order": 49,
      "section": "T3C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1114,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1432,
          "n_diff": 0.22864538395168243,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1862,
          "n_diff": 0.2763157894736842,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2597,
          "n_diff": 0.39268755935422606,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2603,
          "n_diff": 0.009483167377904222,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2605,
          "n_diff": 0.002368545712932213,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2602,
          "n_diff": 0.003315963998105187,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2609,
          "n_diff": 0.008514664143803197,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2609,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2610,
          "n_diff": 0.0014184397163120588,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2608,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2608,
          "n_diff": 0,
          "newnum": "38",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2608,
          "n_diff": 0,
          "newnum": "38",
          "status": "none"
        }
      ],
      "titre": "18"
    },
    "19": {
      "id": "19",
      "order": 50,
      "section": "T3C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 134,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 129,
          "n_diff": 0.009345794392523366,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 116,
          "n_diff": 0.13207547169811318,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 116,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 81,
          "n_diff": 0.3763440860215054,
          "newnum": "39",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 81,
          "n_diff": 0,
          "newnum": "39",
          "status": "none"
        }
      ],
      "titre": "19"
    },
    "19_bis": {
      "id": "19_bis",
      "order": 52,
      "section": "T3C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 589,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 589,
          "n_diff": 0.05579399141630903,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 590,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 590,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 590,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 590,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 590,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 590,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 590,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 590,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 554,
          "n_diff": 0.07510729613733902,
          "newnum": "41",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 554,
          "n_diff": 0,
          "newnum": "41",
          "status": "none"
        }
      ],
      "titre": "19 bis"
    },
    "19_bis_A": {
      "id": "19_bis_A",
      "order": 51,
      "section": "T3C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 328,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 426,
          "n_diff": 0.2682215743440233,
          "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": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 426,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 426,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 426,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 426,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 426,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 426,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 391,
          "n_diff": 0.10204081632653061,
          "newnum": "40",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 391,
          "n_diff": 0,
          "newnum": "40",
          "status": "none"
        }
      ],
      "titre": "19 bis A"
    },
    "1er": {
      "id": "1er",
      "order": 5,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 367,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 379,
          "n_diff": 0.12794612794612792,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 376,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 376,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 376,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        }
      ],
      "titre": "1er"
    },
    "1er_A": {
      "id": "1er_A",
      "order": 1,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 292,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 268,
          "n_diff": 0.4354838709677419,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 268,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 210,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 210,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 210,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 210,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 210,
          "n_diff": 0,
          "newnum": "1er",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 210,
          "n_diff": 0,
          "newnum": "1er",
          "status": "none"
        }
      ],
      "titre": "1er A"
    },
    "1er_AA": {
      "id": "1er_AA",
      "order": 0,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 514,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 526,
          "n_diff": 0.03504672897196259,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er AA"
    },
    "1er_B": {
      "id": "1er_B",
      "order": 2,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 113,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 113,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 113,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 113,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 149,
          "n_diff": 0.2952380952380952,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 149,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 149,
          "n_diff": 0,
          "newnum": "2",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 149,
          "n_diff": 0,
          "newnum": "2",
          "status": "none"
        }
      ],
      "titre": "1er B"
    },
    "1er_C": {
      "id": "1er_C",
      "order": 3,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 215,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 252,
          "n_diff": 0.4691943127962085,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 252,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 252,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 252,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 252,
          "n_diff": 0,
          "newnum": "3",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 252,
          "n_diff": 0,
          "newnum": "3",
          "status": "none"
        }
      ],
      "titre": "1er C"
    },
    "1er_D": {
      "id": "1er_D",
      "order": 4,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 160,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 160,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 160,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 160,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 160,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 160,
          "n_diff": 0,
          "newnum": "4",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 157,
          "n_diff": 0,
          "newnum": "4",
          "status": "none"
        }
      ],
      "titre": "1er D"
    },
    "1er_bis": {
      "id": "1er_bis",
      "order": 9,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 794,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 794,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 794,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 794,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 792,
          "n_diff": 0.008291873963515717,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 792,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 792,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        }
      ],
      "titre": "1er bis"
    },
    "1er_bis_A": {
      "id": "1er_bis_A",
      "order": 6,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 166,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er bis A"
    },
    "1er_bis_B": {
      "id": "1er_bis_B",
      "order": 7,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 130,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 130,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 130,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 130,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 130,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 130,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 0,
          "n_diff": 0,
          "newnum": "6",
          "status": "sup"
        }
      ],
      "titre": "1er bis B"
    },
    "1er_bis_C": {
      "id": "1er_bis_C",
      "order": 8,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 387,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 415,
          "n_diff": 0.06528189910979232,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er bis C"
    },
    "1er_quater": {
      "id": "1er_quater",
      "order": 11,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 261,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er quater"
    },
    "1er_quinquies": {
      "id": "1er_quinquies",
      "order": 12,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 208,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er quinquies"
    },
    "1er_ter": {
      "id": "1er_ter",
      "order": 10,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 130,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er ter"
    },
    "2": {
      "id": "2",
      "order": 13,
      "section": "T1C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1791,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2069,
          "n_diff": 0.1998754669987547,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2387,
          "n_diff": 0.19447396386822524,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3255,
          "n_diff": 0.3077816492450639,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3506,
          "n_diff": 0.1383783783783784,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3006,
          "n_diff": 0.16540540540540538,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3506,
          "n_diff": 0.14587122590032742,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3798,
          "n_diff": 0.08244325767690253,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3808,
          "n_diff": 0.009324009324009341,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 4911,
          "n_diff": 0.22821896684656906,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 4984,
          "n_diff": 0.018724696356275272,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 4965,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 5018,
          "n_diff": 0.011011011011010985,
          "newnum": "8",
          "status": "none"
        }
      ],
      "titre": "2"
    },
    "20": {
      "id": "20",
      "order": 53,
      "section": "T3C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 4656,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 4854,
          "n_diff": 0.04780066107297232,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 6182,
          "n_diff": 0.2594358363130711,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 7182,
          "n_diff": 0.26626506024096386,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 7182,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 7182,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 7182,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 7182,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 7182,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 7182,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 7182,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 7145,
          "n_diff": 0.011015490533562877,
          "newnum": "42",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 7143,
          "n_diff": 0,
          "newnum": "42",
          "status": "none"
        }
      ],
      "titre": "20"
    },
    "20_bis": {
      "id": "20_bis",
      "order": 55,
      "section": "T3C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 498,
          "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": "20 bis"
    },
    "20_bis_A": {
      "id": "20_bis_A",
      "order": 54,
      "section": "T3C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 545,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 545,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 545,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 545,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 545,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 545,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 545,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 545,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 545,
          "n_diff": 0,
          "newnum": "43",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 604,
          "n_diff": 0.1010526315789474,
          "newnum": "43",
          "status": "none"
        }
      ],
      "titre": "20 bis A"
    },
    "20_ter": {
      "id": "20_ter",
      "order": 56,
      "section": "T3C2S2SS1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 506,
          "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": "20 ter"
    },
    "21": {
      "id": "21",
      "order": 57,
      "section": "T3C2S2SS2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 701,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 701,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 842,
          "n_diff": 0.16159999999999997,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 725,
          "n_diff": 0.14559999999999995,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 725,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 725,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 725,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 725,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 725,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 725,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 725,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 707,
          "n_diff": 0,
          "newnum": "44",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 704,
          "n_diff": 0,
          "newnum": "44",
          "status": "none"
        }
      ],
      "titre": "21"
    },
    "21_bis": {
      "id": "21_bis",
      "order": 58,
      "section": "T3C2S2SS2",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 588,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 587,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 663,
          "n_diff": 0.14232902033271722,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 663,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 663,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 663,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 663,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 663,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 663,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 663,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 723,
          "n_diff": 0.1264957264957265,
          "newnum": "45",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 723,
          "n_diff": 0,
          "newnum": "45",
          "status": "none"
        }
      ],
      "titre": "21 bis"
    },
    "22": {
      "id": "22",
      "order": 59,
      "section": "T3C2S2SS2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 5674,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 5986,
          "n_diff": 0.08105889595731586,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 5953,
          "n_diff": 0.032628770777754945,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 6549,
          "n_diff": 0.12283345892991715,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 6547,
          "n_diff": 0.0005651846269781879,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 6547,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 6547,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 6547,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 6547,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 6547,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 6547,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 6457,
          "n_diff": 0.015642668676969507,
          "newnum": "46",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 6457,
          "n_diff": 0,
          "newnum": "46",
          "status": "none"
        }
      ],
      "titre": "22"
    },
    "23": {
      "id": "23",
      "order": 60,
      "section": "T3C2S2SS2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1841,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2076,
          "n_diff": 0.11125401929260448,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1988,
          "n_diff": 0.0836012861736335,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2667,
          "n_diff": 0.27308838133068525,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2667,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2669,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2669,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2669,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2669,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2669,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2669,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2601,
          "n_diff": 0.02631578947368418,
          "newnum": "47",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2598,
          "n_diff": 0,
          "newnum": "47",
          "status": "none"
        }
      ],
      "titre": "23"
    },
    "24": {
      "id": "24",
      "order": 61,
      "section": "T3C2S2SS2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1383,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1823,
          "n_diff": 0.3761598857958601,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1800,
          "n_diff": 0.039257673090649536,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1768,
          "n_diff": 0.02400000000000002,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1768,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1768,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1768,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1768,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1768,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1768,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1768,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1736,
          "n_diff": 0.02598366740905711,
          "newnum": "48",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1736,
          "n_diff": 0,
          "newnum": "48",
          "status": "none"
        }
      ],
      "titre": "24"
    },
    "24_bis": {
      "id": "24_bis",
      "order": 62,
      "section": "T3C2S2SS2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 599,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 598,
          "n_diff": 0.01666666666666672,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 598,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 598,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 598,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 598,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 598,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 598,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 598,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 563,
          "n_diff": 0.07306889352818369,
          "newnum": "49",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 563,
          "n_diff": 0,
          "newnum": "49",
          "status": "none"
        }
      ],
      "titre": "24 bis"
    },
    "24_ter": {
      "id": "24_ter",
      "order": 63,
      "section": "T3C2S2SS2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 220,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 220,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 220,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 220,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 220,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 220,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 220,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 220,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 220,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 185,
          "n_diff": 0.1966292134831461,
          "newnum": "50",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 207,
          "n_diff": 0.09876543209876543,
          "newnum": "50",
          "status": "none"
        }
      ],
      "titre": "24 ter"
    },
    "25": {
      "id": "25",
      "order": 64,
      "section": "T3C2S2SS3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 129,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 129,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 266,
          "n_diff": 0.5296803652968036,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 266,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 266,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 266,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 266,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 266,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 266,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 266,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 266,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 266,
          "n_diff": 0,
          "newnum": "51",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 266,
          "n_diff": 0,
          "newnum": "51",
          "status": "none"
        }
      ],
      "titre": "25"
    },
    "25_bis": {
      "id": "25_bis",
      "order": 65,
      "section": "T3C2S2SS3",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 988,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 988,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 990,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 990,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 990,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 990,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 990,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 990,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 988,
          "n_diff": 0,
          "newnum": "52",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1064,
          "n_diff": 0.08280254777070062,
          "newnum": "52",
          "status": "none"
        }
      ],
      "titre": "25 bis"
    },
    "26": {
      "id": "26",
      "order": 66,
      "section": "T3C2S2SS4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1542,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2112,
          "n_diff": 0.27635497319833235,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2047,
          "n_diff": 0.053007742703990446,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1807,
          "n_diff": 0.15796019900497515,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1797,
          "n_diff": 0.006302521008403339,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1799,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1799,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1799,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1799,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1799,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1799,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1794,
          "n_diff": 0,
          "newnum": "53",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1796,
          "n_diff": 0,
          "newnum": "53",
          "status": "none"
        }
      ],
      "titre": "26"
    },
    "26_bis": {
      "id": "26_bis",
      "order": 69,
      "section": "T3C2S2SS4",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 795,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1014,
          "n_diff": 0.2639714625445898,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1014,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1014,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1014,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1014,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1014,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1014,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1014,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1014,
          "n_diff": 0,
          "newnum": "56",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1014,
          "n_diff": 0,
          "newnum": "56",
          "status": "none"
        }
      ],
      "titre": "26 bis"
    },
    "26_bis_A": {
      "id": "26_bis_A",
      "order": 67,
      "section": "T3C2S2SS4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 224,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 225,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 225,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 225,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 225,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 225,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 225,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 225,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 190,
          "n_diff": 0.19444444444444442,
          "newnum": "54",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 190,
          "n_diff": 0,
          "newnum": "54",
          "status": "none"
        }
      ],
      "titre": "26 bis A"
    },
    "26_bis_B": {
      "id": "26_bis_B",
      "order": 68,
      "section": "T3C2S2SS4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 621,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 621,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 621,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 621,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 621,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 621,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 621,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 621,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 621,
          "n_diff": 0.0038461538461538325,
          "newnum": "55",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 621,
          "n_diff": 0,
          "newnum": "55",
          "status": "none"
        }
      ],
      "titre": "26 bis B"
    },
    "27": {
      "id": "27",
      "order": 70,
      "section": "T3C2S2SS4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 757,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1380,
          "n_diff": 0.4306976744186046,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1222,
          "n_diff": 0.17116279069767437,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1521,
          "n_diff": 0.21735467565290645,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1521,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1521,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1521,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1521,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1521,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1521,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1521,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1473,
          "n_diff": 0.03875315922493683,
          "newnum": "57",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1512,
          "n_diff": 0.02714164546225617,
          "newnum": "57",
          "status": "none"
        }
      ],
      "titre": "27"
    },
    "28": {
      "id": "28",
      "order": 71,
      "section": "T3C2S2SS5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 703,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 722,
          "n_diff": 0.025817555938037917,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 713,
          "n_diff": 0.09982788296041312,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 627,
          "n_diff": 0.13937282229965153,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 627,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 627,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 627,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 627,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 627,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 627,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 627,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 625,
          "n_diff": 0.012096774193548376,
          "newnum": "58",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 625,
          "n_diff": 0,
          "newnum": "58",
          "status": "none"
        }
      ],
      "titre": "28"
    },
    "28_bis": {
      "id": "28_bis",
      "order": 72,
      "section": "T3C2S2SS5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 3729,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3869,
          "n_diff": 0.07004754358161647,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3869,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3869,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3869,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3869,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3869,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3869,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3869,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3834,
          "n_diff": 0.011093502377179099,
          "newnum": "59",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3834,
          "n_diff": 0,
          "newnum": "59",
          "status": "none"
        }
      ],
      "titre": "28 bis"
    },
    "29": {
      "id": "29",
      "order": 73,
      "section": "T3C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 11358,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 13230,
          "n_diff": 0.15927659965115215,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 13296,
          "n_diff": 0.03027531327174604,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 14137,
          "n_diff": 0.10266975706069192,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 14137,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 14137,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 14070,
          "n_diff": 0.007554296506137814,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 14300,
          "n_diff": 0.03546279799779417,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 14274,
          "n_diff": 0.0019513022821753268,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 14278,
          "n_diff": 0.003651494565217406,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 14228,
          "n_diff": 0.00390625,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 14228,
          "n_diff": 0,
          "newnum": "60",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 14228,
          "n_diff": 0,
          "newnum": "60",
          "status": "none"
        }
      ],
      "titre": "29"
    },
    "3": {
      "id": "3",
      "order": 14,
      "section": "T1C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 8559,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 9043,
          "n_diff": 0.10963890506697727,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 12956,
          "n_diff": 0.433665760048353,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 13543,
          "n_diff": 0.13412017167381973,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 14046,
          "n_diff": 0.03911612599905967,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 14046,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 14046,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 14046,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 14046,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 14046,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 14046,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 14006,
          "n_diff": 0.005735778091208288,
          "newnum": "9",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 13848,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        }
      ],
      "titre": "3"
    },
    "30": {
      "id": "30",
      "order": 74,
      "section": "T3C2S3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 9858,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 11273,
          "n_diff": 0.15033673691071037,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 11099,
          "n_diff": 0.026395828807299626,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 11996,
          "n_diff": 0.13075901522116662,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 11996,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 11996,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 11999,
          "n_diff": 0.002144607843137303,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 12001,
          "n_diff": 0.010921710727773815,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 11928,
          "n_diff": 0.007757476778605721,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 11931,
          "n_diff": 0.0009246892016849806,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 11927,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 11927,
          "n_diff": 0,
          "newnum": "61",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 11927,
          "n_diff": 0,
          "newnum": "61",
          "status": "none"
        }
      ],
      "titre": "30"
    },
    "31": {
      "id": "31",
      "order": 76,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 2445,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 3709,
          "n_diff": 0.3972556894243642,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 3644,
          "n_diff": 0.03279785809906288,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3742,
          "n_diff": 0.051162790697674376,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3690,
          "n_diff": 0.01661129568106312,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3690,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 4803,
          "n_diff": 0.2344435837851795,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 4773,
          "n_diff": 0.00903692228246833,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 4773,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 4773,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 4773,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 4768,
          "n_diff": 0.001040312093628093,
          "newnum": "63",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 4768,
          "n_diff": 0,
          "newnum": "63",
          "status": "none"
        }
      ],
      "titre": "31"
    },
    "31_A": {
      "id": "31_A",
      "order": 75,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 442,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 516,
          "n_diff": 0.1842105263157895,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 516,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 516,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 516,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 442,
          "n_diff": 0.1842105263157895,
          "newnum": "62",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 442,
          "n_diff": 0,
          "newnum": "62",
          "status": "none"
        }
      ],
      "titre": "31 A"
    },
    "31_bis": {
      "id": "31_bis",
      "order": 77,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 655,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 655,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 655,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 655,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 655,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 655,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 655,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 655,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 655,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 655,
          "n_diff": 0,
          "newnum": "64",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 655,
          "n_diff": 0,
          "newnum": "64",
          "status": "none"
        }
      ],
      "titre": "31 bis"
    },
    "32": {
      "id": "32",
      "order": 78,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 951,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 526,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "32"
    },
    "32_bis": {
      "id": "32_bis",
      "order": 79,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 603,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "32 bis"
    },
    "33": {
      "id": "33",
      "order": 80,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1652,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1898,
          "n_diff": 0.14039735099337747,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1975,
          "n_diff": 0.05286624203821655,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3596,
          "n_diff": 0.4733932273669661,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3585,
          "n_diff": 0.0038009675190048275,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3585,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3574,
          "n_diff": 0.0031174229303775336,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3574,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3574,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3574,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3574,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3636,
          "n_diff": 0.026907356948228878,
          "newnum": "65",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3636,
          "n_diff": 0,
          "newnum": "65",
          "status": "none"
        }
      ],
      "titre": "33"
    },
    "34": {
      "id": "34",
      "order": 81,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1689,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1689,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1745,
          "n_diff": 0.03417015341701535,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2385,
          "n_diff": 0.3531848783013982,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3552,
          "n_diff": 0.3583073187651752,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3552,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2790,
          "n_diff": 0.22303156434269855,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2790,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2790,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2790,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2790,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2737,
          "n_diff": 0.015625,
          "newnum": "66",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2731,
          "n_diff": 0,
          "newnum": "66",
          "status": "none"
        }
      ],
      "titre": "34"
    },
    "34_bis": {
      "id": "34_bis",
      "order": 84,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 483,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 499,
          "n_diff": 0.04134366925064603,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 479,
          "n_diff": 0.043927648578811374,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 479,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 479,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 479,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 479,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 479,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 479,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 479,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 443,
          "n_diff": 0.21866666666666668,
          "newnum": "69",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 470,
          "n_diff": 0.061111111111111116,
          "newnum": "69",
          "status": "none"
        }
      ],
      "titre": "34 bis"
    },
    "34_bis_A": {
      "id": "34_bis_A",
      "order": 83,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 883,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2793,
          "n_diff": 0.7502210433244916,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2791,
          "n_diff": 0.0004420866489831532,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2791,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3021,
          "n_diff": 0.2077235772357724,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3001,
          "n_diff": 0.05691056910569103,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3001,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3338,
          "n_diff": 0.10240295748613681,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3338,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3336,
          "n_diff": 0.0003695491500369519,
          "newnum": "68",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3336,
          "n_diff": 0,
          "newnum": "68",
          "status": "none"
        }
      ],
      "titre": "34 bis A"
    },
    "34_bis_AA": {
      "id": "34_bis_AA",
      "order": 82,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1744,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1743,
          "n_diff": 0.0006925207756233176,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1743,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1743,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1743,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1743,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1743,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1743,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1743,
          "n_diff": 0,
          "newnum": "67",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1743,
          "n_diff": 0,
          "newnum": "67",
          "status": "none"
        }
      ],
      "titre": "34 bis AA"
    },
    "34_quater": {
      "id": "34_quater",
      "order": 86,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1777,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1897,
          "n_diff": 0.41392649903288203,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1579,
          "n_diff": 0.1734364925854287,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1579,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1579,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1579,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1579,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1579,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1579,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1522,
          "n_diff": 0.027237354085603127,
          "newnum": "70",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1522,
          "n_diff": 0,
          "newnum": "70",
          "status": "none"
        }
      ],
      "titre": "34 quater"
    },
    "34_quinquies": {
      "id": "34_quinquies",
      "order": 88,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 644,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 642,
          "n_diff": 0.028790786948176605,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 642,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2948,
          "n_diff": 0.7806943268416596,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3121,
          "n_diff": 0.0767386091127098,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3121,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3121,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3120,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3120,
          "n_diff": 0,
          "newnum": "72",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3120,
          "n_diff": 0.00039968025579539823,
          "newnum": "72",
          "status": "none"
        }
      ],
      "titre": "34 quinquies"
    },
    "34_quinquies_A": {
      "id": "34_quinquies_A",
      "order": 87,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 256,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 256,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 285,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 285,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 285,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 285,
          "n_diff": 0,
          "newnum": "71",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 285,
          "n_diff": 0,
          "newnum": "71",
          "status": "none"
        }
      ],
      "titre": "34 quinquies A"
    },
    "34_ter": {
      "id": "34_ter",
      "order": 85,
      "section": "T3C3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1716,
          "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": "34 ter"
    },
    "35": {
      "id": "35",
      "order": 89,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1535,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1611,
          "n_diff": 0.11649016641452348,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1713,
          "n_diff": 0.07735982966643007,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2932,
          "n_diff": 0.6356223175965665,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2958,
          "n_diff": 0.02985074626865669,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2958,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 249,
          "n_diff": 0.9142857142857143,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2924,
          "n_diff": 0.9139554794520548,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3718,
          "n_diff": 0.2224469160768453,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3890,
          "n_diff": 0.057896429720167286,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3870,
          "n_diff": 0.005789642972016673,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3861,
          "n_diff": 0.002911679068262729,
          "newnum": "73",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3861,
          "n_diff": 0,
          "newnum": "73",
          "status": "none"
        }
      ],
      "titre": "35"
    },
    "35_bis": {
      "id": "35_bis",
      "order": 92,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1740,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1861,
          "n_diff": 0.06714944042132986,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2177,
          "n_diff": 0.16121758737316794,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2175,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2175,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2175,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2175,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2175,
          "n_diff": 0,
          "newnum": "75",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2176,
          "n_diff": 0,
          "newnum": "75",
          "status": "none"
        }
      ],
      "titre": "35 bis"
    },
    "35_bis_A": {
      "id": "35_bis_A",
      "order": 91,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 539,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 575,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 575,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 575,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 575,
          "n_diff": 0,
          "newnum": "74",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 575,
          "n_diff": 0,
          "newnum": "74",
          "status": "none"
        }
      ],
      "titre": "35 bis A"
    },
    "35_bis_AA": {
      "id": "35_bis_AA",
      "order": 90,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 422,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "35 bis AA"
    },
    "35_quater": {
      "id": "35_quater",
      "order": 94,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1409,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2165,
          "n_diff": 0.3788221970554927,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2167,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2167,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1730,
          "n_diff": 0.27535410764872525,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1778,
          "n_diff": 0.029207232267037586,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1755,
          "n_diff": 0.0006954102920723182,
          "newnum": "77",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1755,
          "n_diff": 0,
          "newnum": "77",
          "status": "none"
        }
      ],
      "titre": "35 quater"
    },
    "35_quinquies": {
      "id": "35_quinquies",
      "order": 95,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 919,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 933,
          "n_diff": 0.08791208791208793,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 933,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 933,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 933,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 933,
          "n_diff": 0.0013736263736263687,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 933,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 933,
          "n_diff": 0,
          "newnum": "78",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 933,
          "n_diff": 0,
          "newnum": "78",
          "status": "none"
        }
      ],
      "titre": "35 quinquies"
    },
    "35_ter": {
      "id": "35_ter",
      "order": 93,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1909,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1846,
          "n_diff": 0.10697977821265492,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2394,
          "n_diff": 0.23765432098765427,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2016,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2407,
          "n_diff": 0.16820040899795496,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2137,
          "n_diff": 0.1175869120654397,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2137,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2137,
          "n_diff": 0,
          "newnum": "76",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2137,
          "n_diff": 0,
          "newnum": "76",
          "status": "none"
        }
      ],
      "titre": "35 ter"
    },
    "36": {
      "id": "36",
      "order": 100,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 128,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "none",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 128,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 105,
          "n_diff": 0.19626168224299068,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 105,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 122,
          "n_diff": 0.14851485148514854,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 105,
          "n_diff": 0.14851485148514854,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 105,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 143,
          "n_diff": 0.27192982456140347,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 250,
          "n_diff": 0.40932642487046633,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 250,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 250,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 227,
          "n_diff": 0.11398963730569944,
          "newnum": "82",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 227,
          "n_diff": 0,
          "newnum": "82",
          "status": "none"
        }
      ],
      "titre": "36"
    },
    "36_A": {
      "id": "36_A",
      "order": 96,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 684,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 689,
          "n_diff": 0.003527336860670194,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 725,
          "n_diff": 0.05378151260504205,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 725,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 650,
          "n_diff": 0.10756302521008398,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 650,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 650,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 650,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 650,
          "n_diff": 0,
          "newnum": "79",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 650,
          "n_diff": 0,
          "newnum": "79",
          "status": "none"
        }
      ],
      "titre": "36 A"
    },
    "36_B": {
      "id": "36_B",
      "order": 97,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 443,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 276,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 242,
          "n_diff": 0.17567567567567566,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 242,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 242,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 242,
          "n_diff": 0,
          "newnum": "80",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 269,
          "n_diff": 0.10280373831775702,
          "newnum": "80",
          "status": "none"
        }
      ],
      "titre": "36 B"
    },
    "36_C": {
      "id": "36_C",
      "order": 98,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 5879,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "36 C"
    },
    "36_D": {
      "id": "36_D",
      "order": 99,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 4298,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 5824,
          "n_diff": 0.3651167773730448,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 5824,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 6401,
          "n_diff": 0.09356156389807435,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 6412,
          "n_diff": 0.0013597513597513045,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 6390,
          "n_diff": 0.0031080031080030768,
          "newnum": "81",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 6390,
          "n_diff": 0,
          "newnum": "81",
          "status": "none"
        }
      ],
      "titre": "36 D"
    },
    "37": {
      "id": "37",
      "order": 101,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 585,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 508,
          "n_diff": 0.12936344969199176,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 494,
          "n_diff": 0.04481132075471694,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 566,
          "n_diff": 0.1385927505330491,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 566,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 566,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 950,
          "n_diff": 0.38932291666666663,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2294,
          "n_diff": 0.5936319481921208,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2294,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2294,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2294,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2287,
          "n_diff": 0.007015650296815945,
          "newnum": "83",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2287,
          "n_diff": 0,
          "newnum": "83",
          "status": "none"
        }
      ],
      "titre": "37"
    },
    "38": {
      "id": "38",
      "order": 102,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 741,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 768,
          "n_diff": 0.11818181818181817,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 768,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 826,
          "n_diff": 0.2750865051903114,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 882,
          "n_diff": 0.054009819967266726,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 882,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 882,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 882,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 882,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 882,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 882,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 873,
          "n_diff": 0.013093289689034338,
          "newnum": "84",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 876,
          "n_diff": 0.006546644844517169,
          "newnum": "84",
          "status": "none"
        }
      ],
      "titre": "38"
    },
    "39": {
      "id": "39",
      "order": 103,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1207,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1558,
          "n_diff": 0.33969118982742963,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 1514,
          "n_diff": 0.05994550408719346,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3422,
          "n_diff": 0.6528541226215645,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 4713,
          "n_diff": 0.3208685162846804,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 4715,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 4715,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 5457,
          "n_diff": 0.1658498839308744,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 5467,
          "n_diff": 0.005149330587023715,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 5467,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 5432,
          "n_diff": 0.009783728115345003,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 5349,
          "n_diff": 0.01764400622729634,
          "newnum": "85",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 5376,
          "n_diff": 0,
          "newnum": "85",
          "status": "none"
        }
      ],
      "titre": "39"
    },
    "39_bis": {
      "id": "39_bis",
      "order": 104,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 949,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 958,
          "n_diff": 0.009536784741144388,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 958,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 958,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 958,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 958,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 958,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 958,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 958,
          "n_diff": 0,
          "newnum": "86",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 958,
          "n_diff": 0,
          "newnum": "86",
          "status": "none"
        }
      ],
      "titre": "39 bis"
    },
    "3_bis": {
      "id": "3_bis",
      "order": 15,
      "section": "T1C2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 115,
          "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": "3 bis"
    },
    "4": {
      "id": "4",
      "order": 16,
      "section": "T1C3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 485,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 327,
          "n_diff": 0.5419847328244275,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 289,
          "n_diff": 0.1462450592885376,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "4"
    },
    "40": {
      "id": "40",
      "order": 105,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 554,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 524,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 524,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 524,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 524,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 524,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 524,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 524,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 524,
          "n_diff": 0,
          "newnum": "87",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 524,
          "n_diff": 0,
          "newnum": "87",
          "status": "none"
        }
      ],
      "titre": "40"
    },
    "40_bis": {
      "id": "40_bis",
      "order": 106,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 603,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 562,
          "n_diff": 0.06653225806451613,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 545,
          "n_diff": 0.03239740820734338,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 545,
          "n_diff": 0,
          "newnum": "88",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 545,
          "n_diff": 0,
          "newnum": "88",
          "status": "none"
        }
      ],
      "titre": "40 bis"
    },
    "41": {
      "id": "41",
      "order": 107,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1108,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1108,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1108,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1108,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1108,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1108,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1108,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1108,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1108,
          "n_diff": 0,
          "newnum": "89",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1108,
          "n_diff": 0,
          "newnum": "89",
          "status": "none"
        }
      ],
      "titre": "41"
    },
    "42": {
      "id": "42",
      "order": 108,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 762,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3552,
          "n_diff": 0.7037216046399226,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 750,
          "n_diff": 0.6993716771387144,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3552,
          "n_diff": 0.6993716771387144,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 750,
          "n_diff": 0.6993716771387144,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 750,
          "n_diff": 0,
          "newnum": "90",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 750,
          "n_diff": 0,
          "newnum": "90",
          "status": "none"
        }
      ],
      "titre": "42"
    },
    "5": {
      "id": "5",
      "order": 19,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 30071,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 31347,
          "n_diff": 0.18918168108580047,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 32948,
          "n_diff": 0.0751056763285024,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 35806,
          "n_diff": 0.22089717811828324,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 35421,
          "n_diff": 0.010954725091867124,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 33689,
          "n_diff": 0.07160121904228112,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 34768,
          "n_diff": 0.03689417479195689,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 36422,
          "n_diff": 0.07486886027658557,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 33250,
          "n_diff": 0.08992438176987538,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 33195,
          "n_diff": 0.0032914422501496565,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 33184,
          "n_diff": 0.0023978119965532008,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 33074,
          "n_diff": 0.001536098310291889,
          "newnum": "12",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 33074,
          "n_diff": 0,
          "newnum": "12",
          "status": "none"
        }
      ],
      "titre": "5"
    },
    "5_A": {
      "id": "5_A",
      "order": 17,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 310,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 436,
          "n_diff": 0.4041297935103245,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 436,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 402,
          "n_diff": 0.1327433628318584,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 402,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 447,
          "n_diff": 0.11781609195402298,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 447,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 447,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 447,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 447,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 447,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        }
      ],
      "titre": "5 A"
    },
    "5_B": {
      "id": "5_B",
      "order": 18,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 299,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 337,
          "n_diff": 0.14028776978417268,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 337,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 289,
          "n_diff": 0.14388489208633093,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 254,
          "n_diff": 0.14583333333333337,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 302,
          "n_diff": 0.16260162601626016,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 302,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 302,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 302,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 302,
          "n_diff": 0,
          "newnum": "11",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 302,
          "n_diff": 0,
          "newnum": "11",
          "status": "none"
        }
      ],
      "titre": "5 B"
    },
    "5_bis": {
      "id": "5_bis",
      "order": 23,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 291,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 291,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 291,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 291,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 291,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 291,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 291,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 291,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 291,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 291,
          "n_diff": 0,
          "newnum": "14",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 291,
          "n_diff": 0,
          "newnum": "14",
          "status": "none"
        }
      ],
      "titre": "5 bis"
    },
    "5_bis_A": {
      "id": "5_bis_A",
      "order": 21,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 164,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 164,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 164,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "5 bis A"
    },
    "5_bis_AA": {
      "id": "5_bis_AA",
      "order": 20,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1455,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 1450,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 1328,
          "n_diff": 0.08813559322033904,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 1328,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 1326,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 1327,
          "n_diff": 0,
          "newnum": "13",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1327,
          "n_diff": 0,
          "newnum": "13",
          "status": "none"
        }
      ],
      "titre": "5 bis AA"
    },
    "5_bis_B": {
      "id": "5_bis_B",
      "order": 22,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2590,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2590,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2581,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "5 bis B"
    },
    "5_quater": {
      "id": "5_quater",
      "order": 25,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 380,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 414,
          "n_diff": 0.08695652173913049,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 414,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 414,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 414,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 414,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 414,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 414,
          "n_diff": 0,
          "newnum": "16",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 414,
          "n_diff": 0,
          "newnum": "16",
          "status": "none"
        }
      ],
      "titre": "5 quater"
    },
    "5_ter": {
      "id": "5_ter",
      "order": 24,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 88,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2138,
          "n_diff": 0.9566831683168316,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 2216,
          "n_diff": 0.04537313432835821,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 2216,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 2216,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 2216,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 2216,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 2216,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 2216,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 2216,
          "n_diff": 0,
          "newnum": "15",
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1961,
          "n_diff": 0.11044776119402988,
          "newnum": "15",
          "status": "none"
        }
      ],
      "titre": "5 ter"
    },
    "6": {
      "id": "6",
      "order": 26,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 6176,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 4996,
          "n_diff": 0.23154290605606676,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 5606,
          "n_diff": 0.14378300528084498,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 6819,
          "n_diff": 0.20972466315172822,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 6701,
          "n_diff": 0.018551064245264648,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 5753,
          "n_diff": 0.15300437723836058,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 5753,
          "n_diff": 0.0035236081747709314,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 8598,
          "n_diff": 0.3450649147505084,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 7648,
          "n_diff": 0.12028781479743467,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 7521,
          "n_diff": 0.023115220483641563,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 7369,
          "n_diff": 0.029166666666666674,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 7360,
          "n_diff": 0.007916053019145775,
          "newnum": "17",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 7364,
          "n_diff": 0,
          "newnum": "17",
          "status": "none"
        }
      ],
      "titre": "6"
    },
    "6_bis": {
      "id": "6_bis",
      "order": 27,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 198,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 193,
          "n_diff": 0.0326797385620915,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 151,
          "n_diff": 0.28859060402684567,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 151,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 151,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 151,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 151,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 151,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 151,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 151,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 193,
          "n_diff": 0.28859060402684567,
          "newnum": "18",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 193,
          "n_diff": 0,
          "newnum": "18",
          "status": "none"
        }
      ],
      "titre": "6 bis"
    },
    "6_ter": {
      "id": "6_ter",
      "order": 28,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 608,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 568,
          "n_diff": 0.2358870967741935,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 568,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 568,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 568,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 568,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 568,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 568,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 568,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 533,
          "n_diff": 0.07641921397379914,
          "newnum": "19",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 533,
          "n_diff": 0,
          "newnum": "19",
          "status": "none"
        }
      ],
      "titre": "6 ter"
    },
    "7": {
      "id": "7",
      "order": 29,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 1241,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 1675,
          "n_diff": 0.27463768115942033,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 2324,
          "n_diff": 0.31441957313899016,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 2568,
          "n_diff": 0.14560826679192107,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3198,
          "n_diff": 0.19508506616257093,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3198,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3583,
          "n_diff": 0.11220338983050848,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 3638,
          "n_diff": 0.02202202202202197,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 3650,
          "n_diff": 0.004986702127659615,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 3630,
          "n_diff": 0.014295212765957466,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 3613,
          "n_diff": 0.005681818181818232,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 3613,
          "n_diff": 0,
          "newnum": "20",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3613,
          "n_diff": 0,
          "newnum": "20",
          "status": "none"
        }
      ],
      "titre": "7"
    },
    "8": {
      "id": "8",
      "order": 30,
      "section": "T2C3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 17098,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 16631,
          "n_diff": 0.07427209016689551,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 18380,
          "n_diff": 0.11638683680322359,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 20467,
          "n_diff": 0.12782996146435455,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 17286,
          "n_diff": 0.16744942196531787,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 17396,
          "n_diff": 0.0061930523917995695,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 18641,
          "n_diff": 0.06912106135986729,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 20741,
          "n_diff": 0.11148126115407497,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 20908,
          "n_diff": 0.007908404154863047,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 19899,
          "n_diff": 0.05246694995278567,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 19881,
          "n_diff": 0.00136459496340402,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 19846,
          "n_diff": 0.0006828057107386432,
          "newnum": "21",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 19849,
          "n_diff": 0,
          "newnum": "21",
          "status": "none"
        }
      ],
      "titre": "8"
    },
    "8_bis": {
      "id": "8_bis",
      "order": 31,
      "section": "T2C3",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 323,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 323,
          "n_diff": 0,
          "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": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 323,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 323,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 323,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 323,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 323,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 323,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 323,
          "n_diff": 0,
          "newnum": "22",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 323,
          "n_diff": 0,
          "newnum": "22",
          "status": "none"
        }
      ],
      "titre": "8 bis"
    },
    "9": {
      "id": "9",
      "order": 32,
      "section": "T2C3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 356,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 355,
          "n_diff": 0.003816793893129722,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 680,
          "n_diff": 0.48289738430583506,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 680,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 680,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 680,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 680,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "10_2emelecture_assemblee_commission",
          "id_step": "10_2emelecture_assemblee_commission",
          "length": 680,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_2emelecture_assemblee_hemicycle",
          "id_step": "11_2emelecture_assemblee_hemicycle",
          "length": 680,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_cmp_cmp_commission",
          "id_step": "12_cmp_cmp_commission",
          "length": 680,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "13_cmp_senat_hemicycle",
          "id_step": "13_cmp_senat_hemicycle",
          "length": 680,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_cmp_assemblee_hemicycle",
          "id_step": "14_cmp_assemblee_hemicycle",
          "length": 680,
          "n_diff": 0,
          "newnum": "23",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 680,
          "n_diff": 0,
          "newnum": "23",
          "status": "none"
        }
      ],
      "titre": "9"
    }
  },
  "law_title": "Projet de loi de réforme des Collectivités territoriales",
  "sections": {
    "T1": {
      "00_1erelecture_senat_depot": {
        "title": "Rénovation de l'exercice de la démocratie locale",
        "type": "Titre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Rénovation de l'exercice de la démocratie locale",
        "type": "Titre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Rénovation de l'exercice de la démocratie locale",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Rénovation de l'exercice de la démocratie locale",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Rénovation de l'exercice de la démocratie locale",
        "type": "Titre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Rénovation de l'exercice de la démocratie locale",
        "type": "Titre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Rénovation de l'exercice de la démocratie locale",
        "type": "Titre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Rénovation de l'exercice de la démocratie locale",
        "type": "Titre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Rénovation de l'exercice de la démocratie locale",
        "type": "Titre"
      },
      "12_cmp_cmp_commission": {
        "title": "Rénovation de l'exercice de la démocratie locale",
        "type": "Titre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Rénovation de l'exercice de la démocratie locale",
        "type": "Titre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Rénovation de l'exercice de la démocratie locale",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Renovation de l'exercice de la democratie locale",
        "type": "Titre"
      }
    },
    "T1C1": {
      "00_1erelecture_senat_depot": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Conseillers territoriaux",
        "type": "Chapitre"
      }
    },
    "T1C2": {
      "00_1erelecture_senat_depot": {
        "title": "Élection et composition des conseils communautaires",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Élection et composition des conseils communautaires",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Élection et composition des conseils communautaires",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Élection et composition des conseils communautaires",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Élection et composition des conseils communautaires",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Élection et composition des conseils communautaires",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Élection et composition des conseils communautaires",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Élection et composition des conseils communautaires",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Élection et composition des conseils communautaires",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Élection et composition des conseils communautaires",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Élection et composition des conseils communautaires",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Élection et composition des conseils communautaires",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Election et composition des conseils communautaires",
        "type": "Chapitre"
      }
    },
    "T1C3": {
      "00_1erelecture_senat_depot": {
        "title": "Le conseil économique, social et environnemental régional",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Le conseil économique, social et environnemental régional",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Le conseil économique, social et environnemental régional",
        "type": "Chapitre"
      }
    },
    "T2": {
      "00_1erelecture_senat_depot": {
        "title": "Adaptation des structures à la diversité des territoires",
        "type": "Titre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Adaptation des structures à la diversité des territoires",
        "type": "Titre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Adaptation des structures à la diversité des territoires",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Adaptation des structures à la diversité des territoires",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Adaptation des structures à la diversité des territoires",
        "type": "Titre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Adaptation des structures à la diversitédes territoires",
        "type": "Titre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Adaptation des structuresà la diversité des territoires",
        "type": "Titre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Adaptation des structures à la diversité des territoires",
        "type": "Titre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Adaptation des structures à la diversité des territoires",
        "type": "Titre"
      },
      "12_cmp_cmp_commission": {
        "title": "Adaptation des structuresà la diversité des territoires",
        "type": "Titre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Adaptation des structuresà la diversité des territoires",
        "type": "Titre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Adaptation des structures à la diversité des territoires",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Adaptation des structures a la diversite des territoires",
        "type": "Titre"
      }
    },
    "T2C1": {
      "00_1erelecture_senat_depot": {
        "title": "Métropoles",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Métropoles",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Métropoles",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Métropoles",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Métropoles",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Métropoles",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Métropoles",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Métropoles",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Métropoles",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Métropoles",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Métropoles",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Métropoles",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Metropoles",
        "type": "Chapitre"
      }
    },
    "T2C2": {
      "00_1erelecture_senat_depot": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Pôles métropolitains",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Poles metropolitains",
        "type": "Chapitre"
      }
    },
    "T2C3": {
      "00_1erelecture_senat_depot": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Communes nouvelles",
        "type": "Chapitre"
      }
    },
    "T2C4": {
      "00_1erelecture_senat_depot": {
        "title": "Regroupement de départements et de régions",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Regroupement de départements et de régions",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Regroupement de départements et de régions",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Regroupement et modification des limites territoriales de départements et de régions",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Regroupement et modification des limites territoriales de départements et de régions",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Regroupement et modification des limites territoriales de départements et de régions",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Regroupement et modification des limites territoriales de départements et de régions",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Regroupement et modification des limites territoriales de départements et de régions",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Regroupement et modification des limites territoriales de départements et de régions",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Regroupement et modification des limites territoriales de départements et de régions",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Regroupement et modification des limites territoriales de départements et de régions",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Regroupement et modification des limites territoriales de départements et de régions",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Regroupement et modification des limites territoriales de departements et de regions",
        "type": "Chapitre"
      }
    },
    "T3": {
      "00_1erelecture_senat_depot": {
        "title": "Développement et simplification de l'intercommunalité",
        "type": "Titre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Développement et simplification de l'intercommunalité",
        "type": "Titre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Développement et simplification de l'intercommunalité",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Développement et simplification de l'intercommunalité",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Développement et simplification de l'intercommunalité",
        "type": "Titre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Développement et simplification de l'intercommunalité",
        "type": "Titre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Développement et simplification de l'intercommunalité",
        "type": "Titre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Développement et simplification de l'intercommunalité",
        "type": "Titre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Développement et simplification de l'intercommunalité",
        "type": "Titre"
      },
      "12_cmp_cmp_commission": {
        "title": "Développement et simplification de l'intercommunalité",
        "type": "Titre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Développement et simplification de l'intercommunalité",
        "type": "Titre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Développement et simplification de l'intercommunalité",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Developpement et simplification de l'intercommunalite",
        "type": "Titre"
      }
    },
    "T3C1": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions communes",
        "type": "Chapitre"
      }
    },
    "T3C2": {
      "00_1erelecture_senat_depot": {
        "title": "Achèvement et rationalisation de la carte de l'intercommunalité",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Achèvement et rationalisation de la carte de l'intercommunalité",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Achèvement et rationalisation de la carte de l'intercommunalité",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Achèvement et rationalisation de la carte de l'intercommunalité",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Achèvement et rationalisation de la carte de l'intercommunalité",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Achèvement et rationalisation de la carte de l'intercommunalité",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Achèvement et rationalisation de la carte de l'intercommunalité",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Achèvement et rationalisation de la carte de l'intercommunalité",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Achèvement et rationalisation de la carte de l'intercommunalité",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Achèvement et rationalisation de la carte de l'intercommunalité",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Achèvement et rationalisation de la carte de l'intercommunalité",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Achèvement et rationalisation de la carte de l'intercommunalité",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Achevement et rationalisation de la carte de l'intercommunalite",
        "type": "Chapitre"
      }
    },
    "T3C2S1": {
      "00_1erelecture_senat_depot": {
        "title": "Schéma départemental de coopération intercommunale",
        "type": "Section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Schéma départemental de coopération intercommunale",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Schéma départemental de coopération intercommunale",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Schéma départemental de coopération intercommunale",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Schéma départemental de coopération intercommunale",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Schéma départemental de coopération intercommunale",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Schéma départemental de coopération intercommunale",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Schéma départemental de coopération intercommunale",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Schéma départemental de coopération intercommunale",
        "type": "Section"
      },
      "12_cmp_cmp_commission": {
        "title": "Schéma départemental de coopération intercommunale",
        "type": "Section"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Schéma départemental de coopération intercommunale",
        "type": "Section"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Schéma départemental de coopération intercommunale",
        "type": "Section"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Schema departemental de cooperation intercommunale",
        "type": "Section"
      }
    },
    "T3C2S2": {
      "00_1erelecture_senat_depot": {
        "title": "Organisation et amélioration du fonctionnement de l'intercommunalité",
        "type": "Section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Organisation et amélioration du fonctionnement de l'intercommunalité",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Organisation et amélioration du fonctionnement de l'intercommunalité",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Organisation et amélioration du fonctionnement de l'intercommunalité",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Organisation et amélioration du fonctionnement de l'intercommunalité",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Organisation et amélioration du fonctionnement de l'intercommunalité",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Organisation et amélioration du fonctionnement de l'intercommunalité",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Organisation et amélioration du fonctionnement de l'intercommunalité",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Organisation et amélioration du fonctionnement de l'intercommunalité",
        "type": "Section"
      },
      "12_cmp_cmp_commission": {
        "title": "Organisation et amélioration du fonctionnement de l'intercommunalité",
        "type": "Section"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Organisation et amélioration du fonctionnement de l'intercommunalité",
        "type": "Section"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Organisation et amélioration du fonctionnement de l'intercommunalité",
        "type": "Section"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Organisation et amelioration du fonctionnement de l'intercommunalite",
        "type": "Section"
      }
    },
    "T3C2S2SS1": {
      "00_1erelecture_senat_depot": {
        "title": "Établissements publics de coopération intercommunale à fiscalité propre",
        "type": "Sous-section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Établissements publics de coopération intercommunale à fiscalité propre",
        "type": "Sous-section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Établissements publics de coopération intercommunale à fiscalité propre",
        "type": "Sous-section"
      }
    },
    "T3C2S2SS2": {
      "00_1erelecture_senat_depot": {
        "title": "Syndicats de communes et syndicats mixtes",
        "type": "Sous-section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Syndicats de communes et syndicats mixtes",
        "type": "Sous-section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Syndicats de communes et syndicats mixtes",
        "type": "Sous-section"
      }
    },
    "T3C2S2SS3": {
      "00_1erelecture_senat_depot": {
        "title": "Pays",
        "type": "Sous-section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Pays",
        "type": "Sous-section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Pays",
        "type": "Sous-section"
      }
    },
    "T3C2S2SS4": {
      "00_1erelecture_senat_depot": {
        "title": "Commission départementale de la coopération intercommunale",
        "type": "Sous-section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Commission départementale de la coopération intercommunale",
        "type": "Sous-section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Commission départementale de la coopération intercommunale",
        "type": "Sous-section"
      }
    },
    "T3C2S2SS5": {
      "00_1erelecture_senat_depot": {
        "title": "Autres dispositions",
        "type": "Sous-section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Autres dispositions",
        "type": "Sous-section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions diverses",
        "type": "Sous-section"
      }
    },
    "T3C2S3": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositifs temporaires d'achèvement et de rationalisation de l'intercommunalité",
        "type": "Section"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositifs temporaires d'achèvement et de rationalisation de l'intercommunalité",
        "type": "Section"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositifs temporaires d'achèvement et de rationalisation de l'intercommunalité",
        "type": "Section"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositifs temporaires d'achèvement et de rationalisation de l'intercommunalité",
        "type": "Section"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositifs temporaires d'achèvement et de rationalisation de l'intercommunalité",
        "type": "Section"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositifs temporaires d'achèvement et de rationalisation de l'intercommunalité",
        "type": "Section"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositifs temporaires d'achèvement et de rationalisation de l'intercommunalité",
        "type": "Section"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositifs temporaires d'achèvement et de rationalisation de l'intercommunalité",
        "type": "Section"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositifs temporaires d'achèvement et de rationalisation de l'intercommunalité",
        "type": "Section"
      },
      "12_cmp_cmp_commission": {
        "title": "Dispositifs temporaires d'achèvement et de rationalisation de l'intercommunalité",
        "type": "Section"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Dispositifs temporaires d'achèvement et de rationalisation de l'intercommunalité",
        "type": "Section"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Dispositifs temporaires d'achèvement et de rationalisation de l'intercommunalité",
        "type": "Section"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositifs temporaires d'achevement et de rationalisation de l'intercommunalite",
        "type": "Section"
      }
    },
    "T3C3": {
      "00_1erelecture_senat_depot": {
        "title": "Renforcement de l'intercommunalité",
        "type": "Chapitre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Renforcement de l'intercommunalité",
        "type": "Chapitre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Renforcement de l'intercommunalité",
        "type": "Chapitre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Renforcement de l'intercommunalité",
        "type": "Chapitre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Renforcement de l'intercommunalité",
        "type": "Chapitre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Renforcement de l'intercommunalité",
        "type": "Chapitre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Renforcement de l'intercommunalité",
        "type": "Chapitre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Renforcement de l'intercommunalité",
        "type": "Chapitre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Renforcement de l'intercommunalité",
        "type": "Chapitre"
      },
      "12_cmp_cmp_commission": {
        "title": "Renforcement de l'intercommunalité",
        "type": "Chapitre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Renforcement de l'intercommunalité",
        "type": "Chapitre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Renforcement de l'intercommunalité",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Renforcement de l'intercommunalite",
        "type": "Chapitre"
      }
    },
    "T4": {
      "00_1erelecture_senat_depot": {
        "title": "Clarification des compétences des collectivités territoriales",
        "type": "Titre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Clarification des compétences des collectivités territoriales",
        "type": "Titre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Clarification des compétences des collectivités territoriales",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Clarification des compétences des collectivités territoriales",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Clarification des compétences des collectivités territoriales",
        "type": "Titre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Clarification des compétences des collectivités territoriales",
        "type": "Titre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Clarification des compétences des collectivités territoriales",
        "type": "Titre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Clarification des compétences des collectivités territoriales",
        "type": "Titre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Clarification des compétences des collectivités territoriales",
        "type": "Titre"
      },
      "12_cmp_cmp_commission": {
        "title": "Clarification des compétences des collectivités territoriales",
        "type": "Titre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Clarification des compétences des collectivités territoriales",
        "type": "Titre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Clarification des compétences des collectivités territoriales",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Clarification des competences des collectivites territoriales",
        "type": "Titre"
      }
    },
    "T5": {
      "00_1erelecture_senat_depot": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      },
      "01_1erelecture_senat_commission": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      },
      "02_1erelecture_senat_hemicycle": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      },
      "04_1erelecture_assemblee_commission": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      },
      "05_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      },
      "07_2emelecture_senat_commission": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      },
      "08_2emelecture_senat_hemicycle": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      },
      "10_2emelecture_assemblee_commission": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      },
      "11_2emelecture_assemblee_hemicycle": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      },
      "12_cmp_cmp_commission": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      },
      "13_cmp_senat_hemicycle": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      },
      "14_cmp_assemblee_hemicycle": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions finales et transitoires",
        "type": "Titre"
      }
    }
  },
  "short_title": "Collectivités territoriales"
}