)]}'
{
  "commit": "07da5442d9fa374822a5d32f4ca50aa16ae57f6f",
  "tree": "0c6149d14a9e8094a3047611bd8f456d3b629ea9",
  "parents": [
    "74ea5f8aee8616cc34980f057b696a697ed19b39"
  ],
  "author": {
    "name": "Hana Joo",
    "email": "hanajoo@google.com",
    "time": "Thu Jul 16 03:46:33 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jul 16 03:46:56 2026 -0700"
  },
  "message": "Automated Code Change\n\nPiperOrigin-RevId: 948877290\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "890681307a9b4e08ac170275e6ca1d80834fbb16",
      "old_mode": 33188,
      "old_path": "python/dp_auditorium/dp_auditorium/examples/run_mean_mechanism_example.py",
      "new_id": "f47ef346da489775bdde342571785add13c15795",
      "new_mode": 33188,
      "new_path": "python/dp_auditorium/dp_auditorium/examples/run_mean_mechanism_example.py"
    },
    {
      "type": "modify",
      "old_id": "5a20584a2bb7cedc6b78476c65488a2ca1c0c9b9",
      "old_mode": 33188,
      "old_path": "python/dp_auditorium/dp_auditorium/mechanisms/mean.py",
      "new_id": "ef286dad187b6b7727c9881018b58a9ec68a9bd6",
      "new_mode": 33188,
      "new_path": "python/dp_auditorium/dp_auditorium/mechanisms/mean.py"
    },
    {
      "type": "modify",
      "old_id": "d650b8f1974bbcbe56b5b709343872a43719f4e7",
      "old_mode": 33188,
      "old_path": "python/dp_auditorium/dp_auditorium/mechanisms/noisy_max.py",
      "new_id": "dff056dae2142f51b2f2ac77ddf3d2bac7906e2d",
      "new_mode": 33188,
      "new_path": "python/dp_auditorium/dp_auditorium/mechanisms/noisy_max.py"
    },
    {
      "type": "modify",
      "old_id": "834d51640eb612acecf3b2c3bc191b4262acef1d",
      "old_mode": 33188,
      "old_path": "python/dp_auditorium/dp_auditorium/mechanisms/pipeline_dp/aggregation.py",
      "new_id": "f80ecb685e56b871fefe4a9a0dbc082433ae766c",
      "new_mode": 33188,
      "new_path": "python/dp_auditorium/dp_auditorium/mechanisms/pipeline_dp/aggregation.py"
    },
    {
      "type": "modify",
      "old_id": "8e497a22aa880b5ad3af40330c8c0431826db19b",
      "old_mode": 33188,
      "old_path": "python/dp_auditorium/dp_auditorium/mechanisms/sparse_vector_technique.py",
      "new_id": "e690d2f042d4173bc9a995d393dbca3ef592f511",
      "new_mode": 33188,
      "new_path": "python/dp_auditorium/dp_auditorium/mechanisms/sparse_vector_technique.py"
    },
    {
      "type": "modify",
      "old_id": "83b4fc006f30445ea62f1eee75ce4c4b7bcd7bec",
      "old_mode": 33188,
      "old_path": "python/dp_auditorium/dp_auditorium/testers/histogram_tester.py",
      "new_id": "8ea270f6de8f17c69b83c5cfae942845c63b827d",
      "new_mode": 33188,
      "new_path": "python/dp_auditorium/dp_auditorium/testers/histogram_tester.py"
    },
    {
      "type": "modify",
      "old_id": "6819e17e2143c035aff8412906d727caa8cbfe12",
      "old_mode": 33188,
      "old_path": "python/dp_auditorium/dp_auditorium/testers/renyi_tester.py",
      "new_id": "008148984e969f02c669ed6939bbeb065a7d3a9c",
      "new_mode": 33188,
      "new_path": "python/dp_auditorium/dp_auditorium/testers/renyi_tester.py"
    }
  ]
}
