{
  "articles": {
    "1er": {
      "id": "1er",
      "order": 2,
      "section": "A1er",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 3332,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 2910,
          "n_diff": 0.18382913806254764,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 3064,
          "n_diff": 0.1300448430493274,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 3837,
          "n_diff": 0.38426966292134834,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 3901,
          "n_diff": 0.019583070120025248,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 3901,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "add",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 3875,
          "n_diff": 0.0018951358180669953,
          "newnum": "3",
          "status": "none"
        }
      ],
      "titre": "1er"
    },
    "1er_A": {
      "id": "1er_A",
      "order": 0,
      "section": "A1er A",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 386,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 386,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 386,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 386,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 386,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 386,
          "n_diff": 0,
          "newnum": "1er",
          "status": "none"
        }
      ],
      "titre": "1er A"
    },
    "1er_B": {
      "id": "1er_B",
      "order": 1,
      "section": "A1er B",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 180,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 274,
          "n_diff": 0.3691588785046729,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 274,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 216,
          "n_diff": 0.23831775700934577,
          "newnum": "2",
          "status": "none"
        }
      ],
      "titre": "1er B"
    },
    "2": {
      "id": "2",
      "order": 3,
      "section": "A2",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 546,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 489,
          "n_diff": 0.11643835616438358,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 449,
          "n_diff": 0.09768637532133673,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 460,
          "n_diff": 0.03013698630136985,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 451,
          "n_diff": 0.03013698630136985,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 451,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 451,
          "n_diff": 0.005571030640668551,
          "newnum": "4",
          "status": "none"
        }
      ],
      "titre": "2"
    },
    "3": {
      "id": "3",
      "order": 4,
      "section": "A3",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 804,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 721,
          "n_diff": 0.11338582677165354,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 679,
          "n_diff": 0.07079646017699115,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 720,
          "n_diff": 0.06161971830985913,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 720,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 720,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 720,
          "n_diff": 0,
          "newnum": "5",
          "status": "none"
        }
      ],
      "titre": "3"
    },
    "4": {
      "id": "4",
      "order": 5,
      "section": "A4",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 208,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 147,
          "n_diff": 0.33125000000000004,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 109,
          "n_diff": 0.35779816513761464,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 109,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 109,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 109,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 109,
          "n_diff": 0,
          "newnum": "6",
          "status": "none"
        }
      ],
      "titre": "4"
    },
    "4_bis": {
      "id": "4_bis",
      "order": 6,
      "section": "A4 bis",
      "steps": [
        {
          "diff": "add",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 311,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 311,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 311,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 311,
          "n_diff": 0,
          "newnum": "7",
          "status": "none"
        }
      ],
      "titre": "4 bis"
    },
    "5": {
      "id": "5",
      "order": 7,
      "section": "A5",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 483,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 429,
          "n_diff": 0.13054830287206265,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 390,
          "n_diff": 0.11309523809523814,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 391,
          "n_diff": 0.03618421052631582,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 391,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 391,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 389,
          "n_diff": 0.0033003300330033403,
          "newnum": "8",
          "status": "none"
        }
      ],
      "titre": "5"
    },
    "6": {
      "id": "6",
      "order": 8,
      "section": "A6",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 902,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 858,
          "n_diff": 0.0716292134831461,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 818,
          "n_diff": 0.05654761904761907,
          "status": "none"
        },
        {
          "diff": "rem",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 1109,
          "n_diff": 0.3622857142857143,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 1109,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 1109,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 1109,
          "n_diff": 0,
          "newnum": "9",
          "status": "none"
        }
      ],
      "titre": "6"
    },
    "7": {
      "id": "7",
      "order": 9,
      "section": "A7",
      "steps": [
        {
          "diff": "add",
          "directory": "00_1erelecture_senat_depot",
          "id_step": "00_1erelecture_senat_depot",
          "length": 454,
          "n_diff": 1,
          "status": "depot"
        },
        {
          "diff": "both",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 454,
          "n_diff": 0.002680965147453085,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 452,
          "n_diff": 0.018766756032171594,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 452,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 452,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 452,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 452,
          "n_diff": 0,
          "newnum": "10",
          "status": "none"
        }
      ],
      "titre": "7"
    },
    "8": {
      "id": "8",
      "order": 10,
      "section": "A8",
      "steps": [
        {
          "diff": "add",
          "directory": "01_1erelecture_senat_commission",
          "id_step": "01_1erelecture_senat_commission",
          "length": 211,
          "n_diff": 1,
          "status": "new"
        },
        {
          "diff": "none",
          "directory": "02_1erelecture_senat_hemicycle",
          "id_step": "02_1erelecture_senat_hemicycle",
          "length": 211,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "04_1erelecture_assemblee_commission",
          "id_step": "04_1erelecture_assemblee_commission",
          "length": 211,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "05_1erelecture_assemblee_hemicycle",
          "id_step": "05_1erelecture_assemblee_hemicycle",
          "length": 211,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "none",
          "directory": "07_2emelecture_senat_commission",
          "id_step": "07_2emelecture_senat_commission",
          "length": 211,
          "n_diff": 0,
          "status": "none"
        },
        {
          "diff": "both",
          "directory": "08_2emelecture_senat_hemicycle",
          "id_step": "08_2emelecture_senat_hemicycle",
          "length": 212,
          "n_diff": 0.017045454545454586,
          "newnum": "11",
          "status": "none"
        }
      ],
      "titre": "8"
    }
  },
  "law_title": "Proposition de loi modifiant la loi n° 2007-1545 du 30 octobre 2007 instituant un Contrôleur général des lieux de privation de liberté",
  "sections": {},
  "short_title": "Contrôleur général des lieux de privation de liberté"
}