{
  "articles": {
    "10": {
      "id": "10",
      "order": 13,
      "section": "T2C3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 213,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 569,
          "n_diff": 0.6612903225806452,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 569,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 569,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 569,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 569,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 569,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 569,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 569,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 569,
          "n_diff": 0,
          "newnum": "12",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 569,
          "n_diff": 0,
          "newnum": "12",
          "status": "none"
        }
      ],
      "titre": "10"
    },
    "10_bis": {
      "id": "10_bis",
      "order": 14,
      "section": "T2C3",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 396,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 336,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 336,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "10 bis"
    },
    "11": {
      "id": "11",
      "order": 15,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 1626,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1636,
          "n_diff": 0.06486486486486487,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 1637,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 3917,
          "n_diff": 0.6493589743589744,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 3963,
          "n_diff": 0.01234958834705513,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 1709,
          "n_diff": 0.6472450918302723,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 1709,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 4073,
          "n_diff": 0.6070769230769231,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 4072,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 1648,
          "n_diff": 0.6086153846153846,
          "newnum": "13",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1615,
          "n_diff": 0.02297090352220521,
          "newnum": "13",
          "status": "none"
        }
      ],
      "titre": "11"
    },
    "12": {
      "id": "12",
      "order": 16,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 1236,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1304,
          "n_diff": 0.10606060606060608,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 1304,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 1610,
          "n_diff": 0.3061538461538461,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 1749,
          "n_diff": 0.1754133716750539,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 1749,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 1749,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 1749,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 1749,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 1749,
          "n_diff": 0,
          "newnum": "14",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1746,
          "n_diff": 0,
          "newnum": "14",
          "status": "none"
        }
      ],
      "titre": "12"
    },
    "12_bis": {
      "id": "12_bis",
      "order": 17,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 124,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 124,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 124,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 124,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 124,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 124,
          "n_diff": 0,
          "newnum": "15",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 124,
          "n_diff": 0,
          "newnum": "15",
          "status": "none"
        }
      ],
      "titre": "12 bis"
    },
    "13": {
      "id": "13",
      "order": 18,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 12325,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 13331,
          "n_diff": 0.10153646797482418,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 13656,
          "n_diff": 0.05500858097732819,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 13838,
          "n_diff": 0.033566684616765374,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 18938,
          "n_diff": 0.27438307873090484,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 18778,
          "n_diff": 0.010510510510510551,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 18833,
          "n_diff": 0.0031520882584712417,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 18953,
          "n_diff": 0.006524008350730637,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 18953,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 18831,
          "n_diff": 0.006850208768267252,
          "newnum": "16",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 18830,
          "n_diff": 0,
          "newnum": "16",
          "status": "none"
        }
      ],
      "titre": "13"
    },
    "13_bis": {
      "id": "13_bis",
      "order": 19,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 177,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 177,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 177,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 177,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 177,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 177,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 177,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 177,
          "n_diff": 0,
          "newnum": "17",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 177,
          "n_diff": 0,
          "newnum": "17",
          "status": "none"
        }
      ],
      "titre": "13 bis"
    },
    "13_ter": {
      "id": "13_ter",
      "order": 20,
      "section": "T2C4",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 3663,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 3711,
          "n_diff": 0.05579979709164695,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 3711,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 3711,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 3711,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 3711,
          "n_diff": 0,
          "newnum": "18",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3711,
          "n_diff": 0,
          "newnum": "18",
          "status": "none"
        }
      ],
      "titre": "13 ter"
    },
    "14": {
      "id": "14",
      "order": 23,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 963,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1339,
          "n_diff": 0.4343137254901961,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 1596,
          "n_diff": 0.17303005686433792,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 2098,
          "n_diff": 0.51323706377858,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 2447,
          "n_diff": 0.20030975735673717,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 2320,
          "n_diff": 0.247805885389778,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 2634,
          "n_diff": 0.17826501429933272,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 2191,
          "n_diff": 0.3203050524308866,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 2191,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 2600,
          "n_diff": 0.3203050524308866,
          "newnum": "21",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2600,
          "n_diff": 0,
          "newnum": "21",
          "status": "none"
        }
      ],
      "titre": "14"
    },
    "14_A": {
      "id": "14_A",
      "order": 22,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 846,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 863,
          "n_diff": 0.1366279069767442,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 856,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 856,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 856,
          "n_diff": 1,
          "newnum": "20",
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 856,
          "n_diff": 0,
          "newnum": "20",
          "status": "none"
        }
      ],
      "titre": "14 A"
    },
    "14_AA": {
      "id": "14_AA",
      "order": 21,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 296,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 295,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 295,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 295,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 295,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 295,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 295,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 296,
          "n_diff": 0,
          "newnum": "19",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 296,
          "n_diff": 0,
          "newnum": "19",
          "status": "none"
        }
      ],
      "titre": "14 AA"
    },
    "14_bis": {
      "id": "14_bis",
      "order": 25,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 343,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 342,
          "n_diff": 0.010830324909747335,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 361,
          "n_diff": 0.0547945205479452,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 362,
          "n_diff": 0.010238907849829393,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 362,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 361,
          "n_diff": 0.010238907849829393,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 361,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 362,
          "n_diff": 0.010238907849829393,
          "newnum": "23",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 362,
          "n_diff": 0,
          "newnum": "23",
          "status": "none"
        }
      ],
      "titre": "14 bis"
    },
    "14_bis_A": {
      "id": "14_bis_A",
      "order": 24,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 366,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 649,
          "n_diff": 0.5337186897880539,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 687,
          "n_diff": 0.05978260869565222,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 687,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 687,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 687,
          "n_diff": 0,
          "newnum": "22",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 688,
          "n_diff": 0,
          "newnum": "22",
          "status": "none"
        }
      ],
      "titre": "14 bis A"
    },
    "15": {
      "id": "15",
      "order": 26,
      "section": "T2C5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 896,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 953,
          "n_diff": 0.12077922077922076,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 953,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 953,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 953,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 953,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 953,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 953,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 953,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 953,
          "n_diff": 0,
          "newnum": "24",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 953,
          "n_diff": 0,
          "newnum": "24",
          "status": "none"
        }
      ],
      "titre": "15"
    },
    "16": {
      "id": "16",
      "order": 28,
      "section": "T2C6",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 596,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 709,
          "n_diff": 0.22495606326889284,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 715,
          "n_diff": 0.006980802792321161,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 904,
          "n_diff": 0.20746887966804983,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 904,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 715,
          "n_diff": 0.20746887966804983,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 715,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 904,
          "n_diff": 0.20746887966804983,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 904,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 715,
          "n_diff": 0.20746887966804983,
          "newnum": "26",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 715,
          "n_diff": 0,
          "newnum": "26",
          "status": "none"
        }
      ],
      "titre": "16"
    },
    "16_A": {
      "id": "16_A",
      "order": 27,
      "section": "T2C6",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 695,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 868,
          "n_diff": 0.19552238805970146,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 1796,
          "n_diff": 0.5155459146782357,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 1796,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 1278,
          "n_diff": 0.3029645697758496,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 1278,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 1787,
          "n_diff": 0.29215116279069764,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 1278,
          "n_diff": 0.2906976744186046,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 1259,
          "n_diff": 0.002049180327868827,
          "newnum": "25",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1259,
          "n_diff": 0,
          "newnum": "25",
          "status": "none"
        }
      ],
      "titre": "16 A"
    },
    "17": {
      "id": "17",
      "order": 29,
      "section": "T2C6",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 1761,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 2271,
          "n_diff": 0.2366576819407008,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 2271,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 2998,
          "n_diff": 0.2509301364200083,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 2999,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 3004,
          "n_diff": 0.0016508460586049933,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 3004,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 3004,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 3004,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 3004,
          "n_diff": 0,
          "newnum": "27",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3006,
          "n_diff": 0,
          "newnum": "27",
          "status": "none"
        }
      ],
      "titre": "17"
    },
    "17_bis": {
      "id": "17_bis",
      "order": 30,
      "section": "T2C6",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 881,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 511,
          "n_diff": 0.5845942228335625,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 511,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 1024,
          "n_diff": 0.505868544600939,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 1002,
          "n_diff": 0.02934272300469487,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 1002,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 1002,
          "n_diff": 0,
          "newnum": "28",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1002,
          "n_diff": 0,
          "newnum": "28",
          "status": "none"
        }
      ],
      "titre": "17 bis"
    },
    "17_ter": {
      "id": "17_ter",
      "order": 31,
      "section": "T2C6",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 1188,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 1187,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 1187,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "17 ter"
    },
    "18": {
      "id": "18",
      "order": 32,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 602,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 912,
          "n_diff": 0.5051244509516837,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 912,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 912,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 835,
          "n_diff": 0.08784773060029283,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 912,
          "n_diff": 0.08784773060029283,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 912,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 912,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 912,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 917,
          "n_diff": 0.0014619883040936088,
          "newnum": "29",
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 916,
          "n_diff": 0.0014619883040936088,
          "newnum": "29",
          "status": "none"
        }
      ],
      "titre": "18"
    },
    "19": {
      "id": "19",
      "order": 33,
      "section": "T3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 32300,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 33889,
          "n_diff": 0.09182522647069524,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 33814,
          "n_diff": 0.007858260268490569,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 34863,
          "n_diff": 0.041105097456577866,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 34859,
          "n_diff": 0.005799766594759004,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 34382,
          "n_diff": 0.04226049439473778,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 34509,
          "n_diff": 0.004354809923255432,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 35202,
          "n_diff": 0.026307503935630527,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 35622,
          "n_diff": 0.01206193405681899,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 34379,
          "n_diff": 0.04185387433469279,
          "newnum": "30",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 34373,
          "n_diff": 0,
          "newnum": "30",
          "status": "none"
        }
      ],
      "titre": "19"
    },
    "19_bis": {
      "id": "19_bis",
      "order": 34,
      "section": "T3 bis",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 3680,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 3655,
          "n_diff": 0.016803718269574497,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 3655,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 3655,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "19 bis"
    },
    "19_ter": {
      "id": "19_ter",
      "order": 35,
      "section": "T3 bis",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 531,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 529,
          "n_diff": 0.015748031496062964,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 579,
          "n_diff": 0.18632075471698117,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 521,
          "n_diff": 0.525,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 521,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 521,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 521,
          "n_diff": 0,
          "newnum": "31",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 521,
          "n_diff": 0,
          "newnum": "31",
          "status": "none"
        }
      ],
      "titre": "19 ter"
    },
    "1er": {
      "id": "1er",
      "order": 0,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 4141,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 5135,
          "n_diff": 0.2426778242677824,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 5618,
          "n_diff": 0.09017496635262445,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 5869,
          "n_diff": 0.08666809330194736,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 6509,
          "n_diff": 0.10653053361587361,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 6084,
          "n_diff": 0.09439414371026777,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 6083,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 6542,
          "n_diff": 0.09282700421940926,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 6543,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 6047,
          "n_diff": 0.0972382048331415,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 6046,
          "n_diff": 0,
          "status": "none"
        }
      ],
      "titre": "1er"
    },
    "1er_bis": {
      "id": "1er_bis",
      "order": 1,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 684,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 760,
          "n_diff": 0.08576329331046317,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "1er bis"
    },
    "2": {
      "id": "2",
      "order": 2,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 149,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 261,
          "n_diff": 0.425414364640884,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 218,
          "n_diff": 0.18232044198895025,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 181,
          "n_diff": 0.1333333333333333,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 181,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 261,
          "n_diff": 0.2928176795580111,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 261,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 261,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 218,
          "n_diff": 0.18232044198895025,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 261,
          "n_diff": 0.18232044198895025,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 261,
          "n_diff": 0,
          "status": "none"
        }
      ],
      "titre": "2"
    },
    "20": {
      "id": "20",
      "order": 36,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 1836,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 2598,
          "n_diff": 0.3176190476190476,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 2599,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 2601,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 2598,
          "n_diff": 0.0028598665395614953,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 2598,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 2598,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 2598,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 2614,
          "n_diff": 0.007590132827324458,
          "newnum": "32",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2614,
          "n_diff": 0,
          "newnum": "32",
          "status": "none"
        }
      ],
      "titre": "20"
    },
    "20_bis": {
      "id": "20_bis",
      "order": 37,
      "section": "T4",
      "steps": [
        {
          "diff": "add",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 458,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 459,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 459,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 459,
          "n_diff": 1,
          "newnum": "33",
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 459,
          "n_diff": 0,
          "newnum": "33",
          "status": "none"
        }
      ],
      "titre": "20 bis"
    },
    "21": {
      "id": "21",
      "order": 38,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 1572,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 2345,
          "n_diff": 0.4354838709677419,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 2353,
          "n_diff": 0.006543723973825077,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 1755,
          "n_diff": 0.3230220107079119,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 1802,
          "n_diff": 0.03194103194103193,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 1779,
          "n_diff": 0.009009009009009028,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 1779,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 1779,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 1779,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 1747,
          "n_diff": 0,
          "newnum": "34",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1747,
          "n_diff": 0,
          "newnum": "34",
          "status": "none"
        }
      ],
      "titre": "21"
    },
    "22": {
      "id": "22",
      "order": 39,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 307,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 299,
          "n_diff": 0.11428571428571432,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 299,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 299,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 1334,
          "n_diff": 0.7763157894736842,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 1334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 1334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 1334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 1334,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 1334,
          "n_diff": 0,
          "newnum": "35",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1334,
          "n_diff": 0,
          "newnum": "35",
          "status": "none"
        }
      ],
      "titre": "22"
    },
    "23": {
      "id": "23",
      "order": 40,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 3057,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 3209,
          "n_diff": 0.11171450737005428,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 3212,
          "n_diff": 0.0007751937984495916,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 3274,
          "n_diff": 0.08130699088145898,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 3272,
          "n_diff": 0.0007598784194529085,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 3770,
          "n_diff": 0.21821756225425948,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 3770,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 3896,
          "n_diff": 0.08074730842305256,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 3894,
          "n_diff": 0.0006333122229259525,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 3768,
          "n_diff": 0.08016476552598228,
          "newnum": "36",
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3790,
          "n_diff": 0.005539263603779765,
          "newnum": "36",
          "status": "none"
        }
      ],
      "titre": "23"
    },
    "23_bis": {
      "id": "23_bis",
      "order": 41,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 117,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 117,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "23 bis"
    },
    "24": {
      "id": "24",
      "order": 42,
      "section": "T5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 877,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 688,
          "n_diff": 0.2601398601398601,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 666,
          "n_diff": 0.03460837887067392,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 716,
          "n_diff": 0.06690140845070425,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 716,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 804,
          "n_diff": 0.1889763779527559,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 927,
          "n_diff": 0.13953488372093026,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 788,
          "n_diff": 0.19835841313269498,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 788,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 921,
          "n_diff": 0.20220082530949102,
          "newnum": "37",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 921,
          "n_diff": 0,
          "newnum": "37",
          "status": "none"
        }
      ],
      "titre": "24"
    },
    "2_bis": {
      "id": "2_bis",
      "order": 3,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 551,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 757,
          "n_diff": 0.2691029900332226,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 476,
          "n_diff": 0.6046511627906976,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 572,
          "n_diff": 0.2299107142857143,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 786,
          "n_diff": 0.26960784313725494,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 786,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 649,
          "n_diff": 0.18790849673202614,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 765,
          "n_diff": 0.16188870151770662,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 786,
          "n_diff": 0.18790849673202614,
          "newnum": "3",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 784,
          "n_diff": 0,
          "newnum": "3",
          "status": "none"
        }
      ],
      "titre": "2 bis"
    },
    "3": {
      "id": "3",
      "order": 4,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 1324,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 1255,
          "n_diff": 0.1856866537717602,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 1327,
          "n_diff": 0.05582290664100098,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 1327,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 1327,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 1327,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 1327,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 1327,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 1327,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 1327,
          "n_diff": 0,
          "newnum": "4",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 1327,
          "n_diff": 0,
          "newnum": "4",
          "status": "none"
        }
      ],
      "titre": "3"
    },
    "4": {
      "id": "4",
      "order": 5,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 3012,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 3371,
          "n_diff": 0.1422271223814774,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 3371,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 3457,
          "n_diff": 0.030747229174115098,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 3601,
          "n_diff": 0.04152367879203844,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 3608,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 3608,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 3608,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 3608,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 3608,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3608,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        }
      ],
      "titre": "4"
    },
    "5": {
      "id": "5",
      "order": 6,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 6624,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 7445,
          "n_diff": 0.14959973315543695,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 7437,
          "n_diff": 0.0011674449633088946,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 7922,
          "n_diff": 0.07746589305315976,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 7938,
          "n_diff": 0.0021909233176838905,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 7926,
          "n_diff": 0.00250391236306724,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 7997,
          "n_diff": 0.009016011192289786,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 7997,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 7997,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 7995,
          "n_diff": 0.0003108969376651727,
          "newnum": "6",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 7993,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        }
      ],
      "titre": "5"
    },
    "6": {
      "id": "6",
      "order": 7,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 10278,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 11324,
          "n_diff": 0.1412598250857965,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 11349,
          "n_diff": 0.0020996795225991516,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 12803,
          "n_diff": 0.14681142410015646,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 12908,
          "n_diff": 0.118474674946633,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 12214,
          "n_diff": 0.06433145740345425,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 12270,
          "n_diff": 0.004504043402600022,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 12846,
          "n_diff": 0.046926829268292725,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 12846,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 12168,
          "n_diff": 0.05541463414634151,
          "newnum": "7",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 12165,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        }
      ],
      "titre": "6"
    },
    "6_bis": {
      "id": "6_bis",
      "order": 8,
      "section": "T1C1",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 308,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "rem",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        },
        {
          "diff": "add",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 248,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 248,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 0,
          "n_diff": 0,
          "status": "sup"
        }
      ],
      "titre": "6 bis"
    },
    "7": {
      "id": "7",
      "order": 9,
      "section": "T1C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 1901,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "rem",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 2319,
          "n_diff": 0.24917672886937436,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 2347,
          "n_diff": 0.01460248783126017,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 2381,
          "n_diff": 0.01598295151838036,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 2970,
          "n_diff": 0.20153387302939918,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 2803,
          "n_diff": 0.0613549211759693,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 2801,
          "n_diff": 0.0022614201718679228,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 2801,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 2801,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 2801,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 2801,
          "n_diff": 0,
          "newnum": "8",
          "status": "none"
        }
      ],
      "titre": "7"
    },
    "8": {
      "id": "8",
      "order": 11,
      "section": "T2C1",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 690,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 967,
          "n_diff": 0.3119383825417201,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 965,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 965,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 965,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 965,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 965,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 965,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 965,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 965,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 966,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        }
      ],
      "titre": "8"
    },
    "8_A": {
      "id": "8_A",
      "order": 10,
      "section": "T2",
      "steps": [
        {
          "diff": "add",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 392,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 347,
          "n_diff": 0.1291390728476821,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 347,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 347,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 347,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 347,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 347,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        }
      ],
      "titre": "8 A"
    },
    "9": {
      "id": "9",
      "order": 12,
      "section": "T2C2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_assemblee_depot",
          "id_step": "00_1erelecture_assemblee_depot",
          "length": 3511,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_assemblee_commission",
          "id_step": "01_1erelecture_assemblee_commission",
          "length": 3829,
          "n_diff": 0.14244465832531283,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_assemblee_hemicycle",
          "id_step": "02_1erelecture_assemblee_hemicycle",
          "length": 3810,
          "n_diff": 0.005453962143086355,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_senat_commission",
          "id_step": "04_1erelecture_senat_commission",
          "length": 4318,
          "n_diff": 0.11529680365296802,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_senat_hemicycle",
          "id_step": "05_1erelecture_senat_hemicycle",
          "length": 4318,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_nouv.lect._assemblee_commission",
          "id_step": "08_nouv.lect._assemblee_commission",
          "length": 3863,
          "n_diff": 0.1053082191780822,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "09_nouv.lect._assemblee_hemicycle",
          "id_step": "09_nouv.lect._assemblee_hemicycle",
          "length": 3863,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "11_nouv.lect._senat_commission",
          "id_step": "11_nouv.lect._senat_commission",
          "length": 3863,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "12_nouv.lect._senat_hemicycle",
          "id_step": "12_nouv.lect._senat_hemicycle",
          "length": 3863,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "14_l.définitive_assemblee_hemicycle",
          "id_step": "14_l.définitive_assemblee_hemicycle",
          "length": 3863,
          "n_diff": 0,
          "newnum": "11",
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "15_constitutionnalité_conseilconstitutionnel_",
          "id_step": "15_constitutionnalité_conseilconstitutionnel_",
          "length": 3863,
          "n_diff": 0,
          "newnum": "11",
          "status": "none"
        }
      ],
      "titre": "9"
    },
    "echec": {
      "id": "echec",
      "order": -1,
      "section": "echec",
      "steps": [
        {
          "directory": "06_cmp_cmp_commission",
          "id_step": "06_cmp_cmp_commission",
          "length": 0,
          "n_diff": 0,
          "status": "ÉCHEC"
        }
      ],
      "titre": "échec"
    }
  },
  "law_title": "Projet de loi relatif à la Protection des données personnelles",
  "sections": {
    "T1": {
      "00_1erelecture_assemblee_depot": {
        "title": "Dispositions communes au règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 et à la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016",
        "type": "Titre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Dispositions d'adaptation communes au règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 et à la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016",
        "type": "Titre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions d'adaptation communes au règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 et à la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016",
        "type": "Titre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Dispositions d'adaptation communes au règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 et à la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016",
        "type": "Titre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions d'adaptation communes au règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 et à la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016",
        "type": "Titre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Dispositions d'adaptation communes au règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 et à la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016",
        "type": "Titre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions d'adaptation communes au règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 et à la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016",
        "type": "Titre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Dispositions d'adaptation communes au règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 et à la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016",
        "type": "Titre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Dispositions d'adaptation communes au règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 et à la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016",
        "type": "Titre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions d'adaptation communes au règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 et à la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions d'adaptation communes au règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 et à la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016",
        "type": "Titre"
      }
    },
    "T1C1": {
      "00_1erelecture_assemblee_depot": {
        "title": "Dispositions relatives à la commission nationale de l'informatique et des libertés",
        "type": "Chapitre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives à la commission nationale de l'informatique et des libertés",
        "type": "Chapitre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à la commission nationale de l'informatique et des libertés",
        "type": "Chapitre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Dispositions relatives à la commission nationale de l'informatique et des libertés",
        "type": "Chapitre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives à la commission nationale de l'informatique et des libertés",
        "type": "Chapitre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Dispositions relatives à la commission nationale de l'informatique et des libertés",
        "type": "Chapitre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions relatives à la commission nationale de l'informatique et des libertés",
        "type": "Chapitre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Dispositions relatives à la commission nationale de l'informatique et des libertés",
        "type": "Chapitre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Dispositions relatives à la commission nationale de l'informatique et des libertés",
        "type": "Chapitre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions relatives à la commission nationale de l'informatique et des libertés",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions relatives à la commission nationale de l'informatique et des libertés",
        "type": "Chapitre"
      }
    },
    "T1C2": {
      "00_1erelecture_assemblee_depot": {
        "title": "Dispositions relatives à certaines catégories de données",
        "type": "Chapitre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives à certaines catégories de données",
        "type": "Chapitre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à certaines catégories de données",
        "type": "Chapitre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Dispositions relatives à certaines catégories de données",
        "type": "Chapitre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives à certaines catégories de données",
        "type": "Chapitre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Dispositions relatives à certaines catégories de données",
        "type": "Chapitre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions relatives à certaines catégories de données",
        "type": "Chapitre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Dispositions relatives à certaines catégories de données",
        "type": "Chapitre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Dispositions relatives à certaines catégories de données",
        "type": "Chapitre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions relatives à certaines catégories de données",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions relatives à certaines catégories de données",
        "type": "Chapitre"
      }
    },
    "T2": {
      "00_1erelecture_assemblee_depot": {
        "title": "Marges de manoeuvre permises par le règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 relatif à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et à la libre circulation de ces données, et abrogeant la directive 95/46/ce",
        "type": "Titre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Marges de manoeuvre permises par le règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 relatif à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et à la libre circulation de ces données, et abrogeant la directive 95/46/ce",
        "type": "Titre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Marges de manoeuvre permises par le règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 relatif à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et à la libre circulation de ces données, et abrogeant la directive 95/46/ce",
        "type": "Titre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Marges de manoeuvre permises par le règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 relatif à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et à la libre circulation de ces données, et abrogeant la directive 95/46/ce",
        "type": "Titre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Marges de manoeuvre permises par le règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 relatifà la protection des personnes physiquesà l'égard du traitement des données à caractère personnel et à la libre circulation de ces données, et abrogeant la directive 95/46/ce",
        "type": "Titre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Marges de manoeuvre permises par le règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 relatif à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et à la libre circulation de ces données, et abrogeant la directive 95/46/ce",
        "type": "Titre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Marges de manoeuvre permises par le règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 relatif à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et à la libre circulation de ces données, et abrogeant la directive 95/46/ce",
        "type": "Titre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Marges de manoeuvre permises par le règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 relatif à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et à la libre circulation de ces données, et abrogeant la directive 95/46/ce",
        "type": "Titre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Marges de manoeuvre permises par le règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 relatif à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et à la libre circulation de ces données, et abrogeant la directive 95/46/ce",
        "type": "Titre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "title": "Marges de manoeuvre permises par le règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 relatif à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et à la libre circulation de ces données, et abrogeant la directive 95/46/ce",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Marges de manoeuvre permises par le règlement (ue) 2016/679 du parlement européen et du conseil du 27 avril 2016 relatif à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et à la libre circulation de ces données, et abrogeant la directive 95/46/ce",
        "type": "Titre"
      }
    },
    "T2C1": {
      "00_1erelecture_assemblee_depot": {
        "title": "Champ d'application territorial des dispositions complétant le règlement (ue) 2016/679",
        "type": "Chapitre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Champ d'application territorial des dispositions complétant le règlement (ue) 2016/679",
        "type": "Chapitre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Champ d'application territorial des dispositions complétant le règlement (ue) 2016/679",
        "type": "Chapitre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Champ d'application territorial des dispositions complétant le règlement (ue) 2016/679",
        "type": "Chapitre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Champ d'application territorial des dispositions complétant le règlement (ue) 2016/679",
        "type": "Chapitre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Champ d'application territorial des dispositions complétant le règlement (ue) 2016/679",
        "type": "Chapitre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Champ d'application territorial des dispositions complétant le règlement (ue) 2016/679",
        "type": "Chapitre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Champ d'application territorial des dispositions complétant le règlement (ue) 2016/679",
        "type": "Chapitre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Champ d'application territorial des dispositions complétant le règlement (ue) 2016/679",
        "type": "Chapitre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "title": "Champ d'application territorial des dispositions complétant le règlement (ue) 2016/679",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Champ d'application territorial des dispositions complétant le règlement (ue) 2016/679",
        "type": "Chapitre"
      }
    },
    "T2C2": {
      "00_1erelecture_assemblee_depot": {
        "title": "Dispositions relatives à la simplification des formalités préalables à la mise en oeuvre des traitements",
        "type": "Chapitre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives à la simplification des formalités préalables à la mise en oeuvre des traitements",
        "type": "Chapitre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à la simplification des formalités préalables à la mise en oeuvre des traitements",
        "type": "Chapitre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Dispositions relatives à la simplification des formalités préalables à la mise en oeuvre des traitements",
        "type": "Chapitre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives à la simplification des formalités préalablesà la mise en oeuvre des traitements",
        "type": "Chapitre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Dispositions relatives à la simplification des formalités préalables à la mise en oeuvre des traitements",
        "type": "Chapitre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions relatives à la simplification des formalités préalables à la mise en oeuvre des traitements",
        "type": "Chapitre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Dispositions relatives à la simplification des formalités préalables à la mise en oeuvre des traitements",
        "type": "Chapitre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Dispositions relatives à la simplification des formalités préalables à la mise en oeuvre des traitements",
        "type": "Chapitre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions relatives à la simplification des formalités préalables à la mise en oeuvre des traitements",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions relatives à la simplification des formalités préalables à la mise en oeuvre des traitements",
        "type": "Chapitre"
      }
    },
    "T2C3": {
      "00_1erelecture_assemblee_depot": {
        "title": "Obligations incombant aux responsables de traitements et sous-traitants",
        "type": "Chapitre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Obligations incombant aux responsables de traitements et sous-traitants",
        "type": "Chapitre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Obligations incombant aux responsables de traitement et à leur sous-traitants",
        "type": "Chapitre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Obligations incombant aux responsables de traitement et à leurs sous-traitants",
        "type": "Chapitre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Obligations incombant aux responsables de traitement et à leurs sous-traitants",
        "type": "Chapitre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Obligations incombant aux responsables de traitement et à leurs sous-traitants",
        "type": "Chapitre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Obligations incombant aux responsables de traitement et à leurs sous-traitants",
        "type": "Chapitre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Obligations incombant aux responsables de traitement et à leurs sous-traitants",
        "type": "Chapitre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Obligations incombant aux responsables de traitement et à leurs sous-traitants",
        "type": "Chapitre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "title": "Obligations incombant aux responsables de traitement et à leurs sous-traitants",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Obligations incombant aux responsables de traitement et à leurs sous-traitants",
        "type": "Chapitre"
      }
    },
    "T2C4": {
      "00_1erelecture_assemblee_depot": {
        "title": "Dispositions relatives à certaines catégories particulières de traitement",
        "type": "Chapitre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Dispositions relatives à certaines catégories particulières de traitement",
        "type": "Chapitre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions relatives à certaines catégories particulières de traitements",
        "type": "Chapitre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Dispositions relatives à certaines catégories particulières de traitements",
        "type": "Chapitre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions relatives à certaines catégories particulières de traitements",
        "type": "Chapitre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Dispositions relatives à certaines catégories particulières de traitements",
        "type": "Chapitre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions relatives à certaines catégories particulières de traitements",
        "type": "Chapitre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Dispositions relatives à certaines catégories particulières de traitements",
        "type": "Chapitre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Dispositions relatives à certaines catégories particulières de traitements",
        "type": "Chapitre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions relatives à certaines catégories particulières de traitements",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions relatives à certaines catégories particulières de traitements",
        "type": "Chapitre"
      }
    },
    "T2C5": {
      "00_1erelecture_assemblee_depot": {
        "title": "Dispositions particulières relatives aux droits des personnes concernées",
        "type": "Chapitre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Dispositions particulières relatives aux droits des personnes concernées",
        "type": "Chapitre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions particulières relatives aux droits des personnes concernées",
        "type": "Chapitre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Dispositions particulières relatives aux droits des personnes concernées",
        "type": "Chapitre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions particulières relatives aux droits des personnes concernées",
        "type": "Chapitre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Dispositions particulières relatives aux droits des personnes concernées",
        "type": "Chapitre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions particulières relatives aux droits des personnes concernées",
        "type": "Chapitre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Dispositions particulières relatives aux droits des personnes concernées",
        "type": "Chapitre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Dispositions particulières relatives aux droits des personnes concernées",
        "type": "Chapitre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions particulières relatives aux droits des personnes concernées",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions particulières relatives aux droits des personnes concernées",
        "type": "Chapitre"
      }
    },
    "T2C6": {
      "00_1erelecture_assemblee_depot": {
        "title": "Voies de recours",
        "type": "Chapitre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Voies de recours",
        "type": "Chapitre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Voies de recours",
        "type": "Chapitre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Voies de recours",
        "type": "Chapitre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Voies de recours",
        "type": "Chapitre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Voies de recours",
        "type": "Chapitre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Voies de recours",
        "type": "Chapitre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Voies de recours",
        "type": "Chapitre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Voies de recours",
        "type": "Chapitre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "title": "Voies de recours",
        "type": "Chapitre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Voies de recours",
        "type": "Chapitre"
      }
    },
    "T3": {
      "00_1erelecture_assemblee_depot": {
        "title": "Dispositions portant transposition de la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel par les autorités compétentes à des fins de prévention et de détection des infractions pénales, d'enquêtes et de poursuites en la matière ou d'exécution de sanctions pénales, et à la libre circulation de ces données",
        "type": "Titre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Dispositions portant transposition de la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel par les autorités compétentes à des fins de prévention et de détection des infractions pénales, d'enquêtes et de poursuites en la matière ou d'exécution de sanctions pénales, et à la libre circulation de ces données, et abrogeant la décision-cadre 2008/977/jai du conseil",
        "type": "Titre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions portant transposition de la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel par les autorités compétentes à des fins de prévention et de détection des infractions pénales, d'enquêtes et de poursuites en la matière ou d'exécution de sanctions pénales, et à la libre circulation de ces données, et abrogeant la décision-cadre 2008/977/jai du conseil",
        "type": "Titre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Dispositions portant transposition de la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel par les autorités compétentes à des fins de prévention et de détection des infractions pénales, d'enquêtes et de poursuites en la matière ou d'exécution de sanctions pénales, et à la libre circulation de ces données, et abrogeant la décision-cadre 2008/977/jai du conseil",
        "type": "Titre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions portant transposition de la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016 relativeà la protection des personnes physiques à l'égard du traitement des données à caractère personnel par les autorités compétentes à des fins de prévention et de détection des infractions pénales, d'enquêtes et de poursuites en la matière ou d'exécution de sanctions pénales, et à la libre circulation de ces données, et abrogeant la décision-cadre 2008/977/jai du conseil",
        "type": "Titre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Dispositions portant transposition de la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel par les autorités compétentes à des fins de prévention et de détection des infractions pénales, d'enquêtes et de poursuites en la matière ou d'exécution de sanctions pénales, et à la libre circulation de ces données, et abrogeant la décision-cadre 2008/977/jai du conseil",
        "type": "Titre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions portant transposition de la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel par les autorités compétentes à des fins de prévention et de détection des infractions pénales, d'enquêtes et de poursuites en la matière ou d'exécution de sanctions pénales, et à la libre circulation de ces données, et abrogeant la décision-cadre 2008/977/jai du conseil",
        "type": "Titre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Dispositions portant transposition de la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel par les autorités compétentes à des fins de prévention et de détection des infractions pénales, d'enquêtes et de poursuites en la matière ou d'exécution de sanctions pénales, et à la libre circulation de ces données, et abrogeant la décision-cadre 2008/977/jai du conseil",
        "type": "Titre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Dispositions portant transposition de la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel par les autorités compétentes à des fins de prévention et de détection des infractions pénales, d'enquêtes et de poursuites en la matière ou d'exécution de sanctions pénales, et à la libre circulation de ces données, et abrogeant la décision-cadre 2008/977/jai du conseil",
        "type": "Titre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions portant transposition de la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel par les autorités compétentes à des fins de prévention et de détection des infractions pénales, d'enquêtes et de poursuites en la matière ou d'exécution de sanctions pénales, et à la libre circulation de ces données, et abrogeant la décision-cadre 2008/977/jai du conseil",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions portant transposition de la directive (ue) 2016/680 du parlement européen et du conseil du 27 avril 2016 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel par les autorités compétentes à des fins de prévention et de détection des infractions pénales, d'enquêtes et de poursuites en la matière ou d'exécution de sanctions pénales, et à la libre circulation de ces données, et abrogeant la décision-cadre 2008/977/jai du conseil",
        "type": "Titre"
      }
    },
    "T3 bis": {
      "04_1erelecture_senat_commission": {
        "title": "Dispositions visant à faciliter l'application des règles relatives à la protection des données à caractère personnel par les collectivités territoriales(division et intitulé nouveaux)",
        "type": "Titre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions visant à faciliter l'application des règles relatives à la protection des donnéesà caractère personnel par les collectivités territoriales",
        "type": "Titre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Dispositions visant à faciliter l'application des règles relatives à la protection des données à caractère personnel par les collectivités territoriales",
        "type": "Titre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions visant à faciliter l'application des règles relatives à la protection des données à caractère personnel par les collectivités territoriales",
        "type": "Titre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Dispositions visant à faciliter l'application des règles relatives à la protection des données à caractère personnel par les collectivités territoriales",
        "type": "Titre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Dispositions visant à faciliter l'application des règles relatives à la protection des données à caractère personnel par les collectivités territoriales",
        "type": "Titre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "newnum": "T4",
        "title": "Dispositions visant à faciliter l'application des règles relatives à la protection des données à caractère personnel par les collectivités territoriales",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "newnum": "T4",
        "title": "Dispositions visant à faciliter l'application des règles relatives à la protection des données à caractère personnel par les collectivités territoriales",
        "type": "Titre"
      }
    },
    "T4": {
      "00_1erelecture_assemblee_depot": {
        "title": "Habilitation à améliorer l'intelligibilité de la législation applicable à la protection des données",
        "type": "Titre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Habilitation à améliorer l'intelligibilité de la législation applicable à la protection des données",
        "type": "Titre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Habilitation à améliorer l'intelligibilité de la législation applicable à la protection des données",
        "type": "Titre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Habilitation à améliorer l'intelligibilité de la législation applicable à la protection des données(division et intitulé supprimés)",
        "type": "Titre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Habilitation à améliorer l'intelligibilitéde la législation applicable à la protection des données",
        "type": "Titre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Habilitation à améliorer, dans le respect de la présente loi, l'intelligibilité de la législation applicable à la protection des données à caractère personnel",
        "type": "Titre"
      }
    },
    "T5": {
      "00_1erelecture_assemblee_depot": {
        "title": "Dispositions diverses et finales",
        "type": "Titre"
      },
      "01_1erelecture_assemblee_commission": {
        "title": "Dispositions diverses et finales",
        "type": "Titre"
      },
      "02_1erelecture_assemblee_hemicycle": {
        "title": "Dispositions diverses et finales",
        "type": "Titre"
      },
      "04_1erelecture_senat_commission": {
        "title": "Dispositions diverses et finales",
        "type": "Titre"
      },
      "05_1erelecture_senat_hemicycle": {
        "title": "Dispositions diverses et finales",
        "type": "Titre"
      },
      "08_nouv.lect._assemblee_commission": {
        "title": "Dispositions diverses et finales",
        "type": "Titre"
      },
      "09_nouv.lect._assemblee_hemicycle": {
        "title": "Dispositions diverses et finales",
        "type": "Titre"
      },
      "11_nouv.lect._senat_commission": {
        "title": "Dispositions diverses et finales",
        "type": "Titre"
      },
      "12_nouv.lect._senat_hemicycle": {
        "title": "Dispositions diverses et finales",
        "type": "Titre"
      },
      "14_l.définitive_assemblee_hemicycle": {
        "title": "Dispositions diverses et finales",
        "type": "Titre"
      },
      "15_constitutionnalité_conseilconstitutionnel_": {
        "title": "Dispositions diverses et finales",
        "type": "Titre"
      }
    },
    "echec": {
      "06_cmp_cmp_commission": {
        "title": "Réunie le vendredi 6 avril 2018, la commission mixte paritaire a constaté ne pouvoir parvenir à élaborer un texte commun sur les dispositions restant en discussion du projet de loi relatif à la protection des données personnelles.",
        "type": "ÉCHEC"
      }
    }
  },
  "short_title": "Protection des données personnelles"
}