)]}'
{
  "commit": "6fad0c9d835f72290e25a927029bb603179a1e6a",
  "tree": "156b59375099c81c9e3aef1156b50ba788029577",
  "parents": [
    "6776099c8c95cea146fb2400905ddd777fc31df1"
  ],
  "author": {
    "name": "Hughes Hilton",
    "email": "hugheshilton@google.com",
    "time": "Wed Sep 23 08:44:17 2026 -0700"
  },
  "committer": {
    "name": "Hughes Hilton",
    "email": "hugheshilton@google.com",
    "time": "Wed Sep 23 08:44:17 2026 -0700"
  },
  "message": "Remove the jsdom dependency and code we do not use\n\nBug: b/548453648\n\nd3 3.4.2 declares jsdom as a production dependency, but it is needed only\nby index.js, a Node-only shim that fakes a DOM so d3 can be required\noutside a browser. AppSheet imports d3/d3.min.js directly and never loads\nindex.js, so the dependency is pure cost: pulling d3 from the public npm\nregistry dragged 42 packages into jeenee\u0027s production dependency closure,\nand therefore into its generated OSS attribution, for code we never ship.\n\nDelete index.js and drop the jsdom dependency. Also delete the test suite,\nwhose test/load.js was the only other jsdom consumer and which cannot run\nwithout jsdom and vows anyway; the manifests and generator scripts for\npackage managers we do not use (Bower, Component, Composer); and the\nupstream Travis config and contributing guide. The Makefile rules for the\ngenerated bower.json and component.json and the test target go with them,\nas do the test-only vows and seedrandom devDependencies. Repoint main at\nd3.js, since index.js no longer exists.\n\nNormalize the license declaration from the legacy licenses array\n([{type: \"BSD\"}]) to the SPDX form \"license\": \"BSD-3-Clause\". This is a\nrestatement rather than a change of terms: the LICENSE file is the\nthree-clause BSD text, including the clause forbidding use of Michael\nBostock\u0027s name to endorse derived products. license-checker cannot\ninterpret the legacy array and flagged the package for manual review; with\nthe SPDX field it resolves automatically.\n\nd3.js, d3.min.js, src, the remaining build chain and lib are kept. lib\nholds the license files for code d3 derives from, including rhill-voronoi,\npenner, protovis and polymaps, so removing it would strip provenance for\ncode we do ship. src and the Makefile are what would be needed to rebuild\nd3.js and d3.min.js if the library ever has to be patched.\n\nd3.min.js is unchanged: md5 33a4640a0fc7e2a0ab47ec00b506f4c7, identical to\nthe copy checked into jeenee today and to the npm registry tarball.\nVerified by packing this repo and installing the tarball into a clean\nproject: npm reports \"added 1 package\", no jsdom is installed, and\nlicense-checker reports d3@3.4.2 as BSD-3-Clause.\n\nChange-Id: Ibca2c3a675ca81fa42ce8586c87e3fbd8b351d71\nReviewed-on: https://gnocchi-internal-review.git.corp.google.com/c/third_party/d3/+/318724\nAutosubmit: Hughes Hilton \u003chugheshilton@google.com\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Trevor Ryland \u003ctryland@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "20fd86b6a5bee335c75b4efea34312ff7f3a039e",
      "old_mode": 33188,
      "old_path": ".travis.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "76126d5f9f611e6a2b1ce5271a253cd839a6929d",
      "old_mode": 33188,
      "old_path": "CONTRIBUTING.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "24a6ccd3cc2a1277fafcc5bc47658739579a1f51",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "f946785115f41d62229b82890167b92dfbe849fb",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "delete",
      "old_id": "bd7ef12ecc6b6e5c997d63eda946f617e34825f9",
      "old_mode": 33261,
      "old_path": "bin/bower",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "394926e9a9be9ac86dbeed2c5d303d5542bb2932",
      "old_mode": 33261,
      "old_path": "bin/component",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b4d466584cabd7208b267e9a8c35f8994316ac3c",
      "old_mode": 33188,
      "old_path": "bower.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "992aacfa211e843fad636721ee1fb247620e2afb",
      "old_mode": 33188,
      "old_path": "component.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bfc5b7b59885d5d5996944bd877b0c0a678a1ffb",
      "old_mode": 33188,
      "old_path": "composer.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e8672819690c988dc7ce3ff009dcc273aab20a25",
      "old_mode": 33188,
      "old_path": "index.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "db6188d20e7a042e438922f808b5028dd050c15f",
      "old_mode": 33188,
      "old_path": "package.json",
      "new_id": "62e2d50ae769a0dff4e15dcc24a280e41c3f7659",
      "new_mode": 33188,
      "new_path": "package.json"
    },
    {
      "type": "delete",
      "old_id": "21ee57468e5e990620b6c21827024fca48acd7ea",
      "old_mode": 33188,
      "old_path": "test/XMLHttpRequest.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b7d9a7cf10fc2509f5c39ed3bac2ee7abf660bbb",
      "old_mode": 33188,
      "old_path": "test/arrays/ascending-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3a5b039211f1e4885645dadd75fde4d913c6669e",
      "old_mode": 33188,
      "old_path": "test/arrays/bisect-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2c28c75eeacc1076c83f033a91d895f7d661018c",
      "old_mode": 33188,
      "old_path": "test/arrays/descending-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "32f53f919b9d2de0888c88ca92e0878ec9d32d84",
      "old_mode": 33188,
      "old_path": "test/arrays/entries-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bfdfa5fd4a4aadbedce86de287e3be872dbf003b",
      "old_mode": 33188,
      "old_path": "test/arrays/extent-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c11bda697b03ad31990a4c3b9ef3f6b1347fa4bf",
      "old_mode": 33188,
      "old_path": "test/arrays/keys-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a820294e1564e7f6901b1214abb50b35ff5fb165",
      "old_mode": 33188,
      "old_path": "test/arrays/map-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2403ac28a55cc775c8c943f80f461654500a2632",
      "old_mode": 33188,
      "old_path": "test/arrays/max-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "26cb28e0b08d64f73ee83d8912a1991f291baaeb",
      "old_mode": 33188,
      "old_path": "test/arrays/mean-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8b1ef40b21141498a0c7b9fa463cdfe52d2fcb9e",
      "old_mode": 33188,
      "old_path": "test/arrays/median-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9d25080c878dddcc76837ee5ac75407731951d82",
      "old_mode": 33188,
      "old_path": "test/arrays/merge-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5fe331bb19c14dc9b6db8d2a3bd0c5a763ad83ba",
      "old_mode": 33188,
      "old_path": "test/arrays/min-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "13d9001d2dda50d029f61416a34e08c7c1045dde",
      "old_mode": 33188,
      "old_path": "test/arrays/nest-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "23b07fac7d5d2a972bb8e3773834acd17cf50753",
      "old_mode": 33188,
      "old_path": "test/arrays/pairs-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4f3d01ed182c274d36a14e93db6ae1a2204c395c",
      "old_mode": 33188,
      "old_path": "test/arrays/permute-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2cbade9cda2bf6c3a9dbe32cec71e91c600b445d",
      "old_mode": 33188,
      "old_path": "test/arrays/quantile-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "35619545d5a9fc6ba02cc564005811a13870c1b0",
      "old_mode": 33188,
      "old_path": "test/arrays/range-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c31ef0726ccf6184e94ac17ee6f1b123ba0e2a99",
      "old_mode": 33188,
      "old_path": "test/arrays/set-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "81a3a9c76f6934ccf43484f9a0621c92de53a1b8",
      "old_mode": 33188,
      "old_path": "test/arrays/sum-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "84b6b55ded98c3e4020c47a7774ca3b877e79cf0",
      "old_mode": 33188,
      "old_path": "test/arrays/transpose-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f244deedb6e837dd77589d7fdfd6742c6f4a6828",
      "old_mode": 33188,
      "old_path": "test/arrays/values-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "56b40766291a4959f663606c12dc3118657e323d",
      "old_mode": 33188,
      "old_path": "test/arrays/zip-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3acac5163f946fd6d9b68a9b5ec08918031a11f4",
      "old_mode": 33188,
      "old_path": "test/assert.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cb5db71adb3578972726f507d8e575927227655f",
      "old_mode": 33188,
      "old_path": "test/color/hcl-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "44fa2d16be0560e82dc161413fdb7ec6bad1f871",
      "old_mode": 33188,
      "old_path": "test/color/hsl-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d8a3f6c3038fd54e6adceaec60872af3678dd7ec",
      "old_mode": 33188,
      "old_path": "test/color/lab-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6daf648b43783dd9f3962b99bcfc5149d44b220d",
      "old_mode": 33188,
      "old_path": "test/color/rgb-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ef88473c8aec1f555b98ec8d88a2b27d89a48f7b",
      "old_mode": 33188,
      "old_path": "test/core/functor-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3506dc14954bd52fd76abff84bcb59c16fcd79aa",
      "old_mode": 33188,
      "old_path": "test/core/ns-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "60a9bb6ab8b6d554c008cf813d828b562eff12ea",
      "old_mode": 33188,
      "old_path": "test/core/rebind-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "23678d725a30f4d73b877a1784ef0bc74f8c7189",
      "old_mode": 33188,
      "old_path": "test/core/version-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1b607f4c2824c3f2b0a9a818687a5148e9cd00cf",
      "old_mode": 33188,
      "old_path": "test/data/ocean.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "89d73a0fc0c3e284372091c327967ebae9ef7f92",
      "old_mode": 33188,
      "old_path": "test/data/sample.csv",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2029283a42e96411ae7cb1f6b893cdf2dc811be7",
      "old_mode": 33188,
      "old_path": "test/data/sample.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "92c35fd7d66a6326c3e6e8137f223b84e30ac5ed",
      "old_mode": 33188,
      "old_path": "test/data/sample.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9998779de8a927b64a40e24192e438a56274f177",
      "old_mode": 33188,
      "old_path": "test/data/sample.tsv",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "af5626b4a114abcb82d63db7c8082c3c4756e51b",
      "old_mode": 33188,
      "old_path": "test/data/sample.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a2447a54cd0addedb3d55e91f27dc6b8a4359091",
      "old_mode": 33188,
      "old_path": "test/data/sample.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "228096707ed52cbf17e671a27f2f1e574230e794",
      "old_mode": 33188,
      "old_path": "test/data/us-counties.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0dce5f5fe9cb180cbc5655f0665c1c486b189077",
      "old_mode": 33188,
      "old_path": "test/data/world-countries.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9273e2ccab8749a72324e41c198b0ec9148453ea",
      "old_mode": 33188,
      "old_path": "test/dsv/csv-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "016c0a57393b41beef528e9e3b589bb250fa4aac",
      "old_mode": 33188,
      "old_path": "test/dsv/tsv-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d365fd4f25bfcd70d6e34d29242c2cdb936735d7",
      "old_mode": 33188,
      "old_path": "test/event/dispatch-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "219f8eca29fc35c5b0642a5d96628ecebb10ea58",
      "old_mode": 33188,
      "old_path": "test/event/mouse-test.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f86039ce580d160d4e1504242eed5d830d3d4975",
      "old_mode": 33188,
      "old_path": "test/event/timer-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "94f14518b08685c6a2bcda9030f12ab669fab135",
      "old_mode": 33188,
      "old_path": "test/event/touch-test.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a50c78bb3e0dc7b3875be5c8854fec89f96d97e9",
      "old_mode": 33188,
      "old_path": "test/format/format-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "63c11f81cd88c902ada6eba05f9fab4153c07c93",
      "old_mode": 33188,
      "old_path": "test/format/formatPrefix-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4c727f98c54c4d8274b38e0acdb7edaeff525601",
      "old_mode": 33188,
      "old_path": "test/format/requote-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0f70c48d0a23cfc1e4d547697bb34c71c13ec9c7",
      "old_mode": 33188,
      "old_path": "test/format/round-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "15afa25db25f9d983c641708e37abc7c52f0e7b8",
      "old_mode": 33188,
      "old_path": "test/geo/albers-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "38db0b0832fc5e3b5a2b506442ceaf2b333be188",
      "old_mode": 33188,
      "old_path": "test/geo/albers-usa-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4d44b09177a04e220e8de2bfb4069c5097588581",
      "old_mode": 33188,
      "old_path": "test/geo/area-benchmark.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a766c1451fcfcb552c062eeb7ea73d489cf6bc44",
      "old_mode": 33188,
      "old_path": "test/geo/area-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9199c3309fb3fd00eccbf6c7a91ab3ad3a1216c2",
      "old_mode": 33188,
      "old_path": "test/geo/azimuthal-equal-area-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8ba104db8c1728fae2826a3929727c2f2712f989",
      "old_mode": 33188,
      "old_path": "test/geo/azimuthal-equidistant-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d18e347e7540e430d96291a2fc0fd2e4abc8cde6",
      "old_mode": 33188,
      "old_path": "test/geo/bounds-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "39ce203d8bade16ba6b89f2ef17cce3c5646e4d7",
      "old_mode": 33188,
      "old_path": "test/geo/centroid-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f8d6d8abbaa2f0678b2f43e6e8d33a458533492e",
      "old_mode": 33188,
      "old_path": "test/geo/circle-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1877c13086f0de43a7c07d9558c6f19f94859d85",
      "old_mode": 33188,
      "old_path": "test/geo/clip-extent-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c6598c7a475d1c87375930a2422857ac99512d42",
      "old_mode": 33188,
      "old_path": "test/geo/conic-conformal-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c04bbfc1f2fb43a7e608124e273e91605764bc39",
      "old_mode": 33188,
      "old_path": "test/geo/conic-equal-area-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8725059ffbe9a8d379e488a4ea4feb68f1989aaf",
      "old_mode": 33188,
      "old_path": "test/geo/conic-equidistant-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b1000ee065007015106c7bf4201a2938837b1e3d",
      "old_mode": 33188,
      "old_path": "test/geo/distance-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "de204e1d68120dbad0dc56b368c85c40a1ae50cd",
      "old_mode": 33188,
      "old_path": "test/geo/equirectangular-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d5f9aec406739a1d0bf44850a5323325de7cc47f",
      "old_mode": 33188,
      "old_path": "test/geo/gnomonic-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "50e690d85c0f776b6c5601620386077f4f4694dc",
      "old_mode": 33188,
      "old_path": "test/geo/graticule-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "efd26966a56dfb88310c6ab42ef917b64849dac2",
      "old_mode": 33188,
      "old_path": "test/geo/greatArc-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e250ad3b2e458fbd74b014cde129a82ab3458cb2",
      "old_mode": 33188,
      "old_path": "test/geo/interpolate-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8e974618702990090cee45f29faa39bd8d3e02db",
      "old_mode": 33188,
      "old_path": "test/geo/length-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2847b59e8d006054724c7c6a7a6e835efb0450f4",
      "old_mode": 33188,
      "old_path": "test/geo/mercator-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cfe0c95b2cdf49a638782ea0dc4c47ed5b68b54c",
      "old_mode": 33188,
      "old_path": "test/geo/orthographic-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cc0b67c49a529c0d41f0adbe1680641b2a15d1e1",
      "old_mode": 33261,
      "old_path": "test/geo/path-benchmark",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6cd90cfba3d3208387ffad3bb425abd96d9bc481",
      "old_mode": 33188,
      "old_path": "test/geo/path-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c32a5a08d1ac68f2f67da7a75c9fc2a02c0724cb",
      "old_mode": 33188,
      "old_path": "test/geo/point-in-polygon-mock.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "02687b09411f24cd29676d53018cac5c90a4945e",
      "old_mode": 33188,
      "old_path": "test/geo/point-in-polygon-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d780fd32c85bcddb7255b075f7bf76bbbd8de2f3",
      "old_mode": 33188,
      "old_path": "test/geo/projection-test-suite.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b68d373855edc92df696db97d7ae5268347e7643",
      "old_mode": 33188,
      "old_path": "test/geo/projection-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d664e43e8c0741eb0bebacbda65efde96f1718de",
      "old_mode": 33188,
      "old_path": "test/geo/rotation-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "098719834e5f6c9beec7ad156aecf3578d8be003",
      "old_mode": 33188,
      "old_path": "test/geo/stereographic-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e25318b0e5a9725b91c7e59c30eb887640dfede5",
      "old_mode": 33188,
      "old_path": "test/geo/stream-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "119087e5e02646eb2796fd52427a137318279a1e",
      "old_mode": 33188,
      "old_path": "test/geo/transverse-mercator-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1f30da8161bbf9dd8ede3c5dc562359198c0231e",
      "old_mode": 33188,
      "old_path": "test/geom/hull-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "054292e06369cf70360ce4f76cf3496f1ac050e1",
      "old_mode": 33188,
      "old_path": "test/geom/polygon-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aae2f40992dd5203827548e012ef0667c8813c79",
      "old_mode": 33188,
      "old_path": "test/geom/quadtree-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ae080124daa9f6f40e68d72085e16570503dcd60",
      "old_mode": 33261,
      "old_path": "test/geom/voronoi-benchmark",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "707697bd0e51974c1eb46ee42602db4afb72fcbc",
      "old_mode": 33188,
      "old_path": "test/geom/voronoi-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "34ac6ef9d14a2a6f73b24417fdf9ca7ef67d2bd3",
      "old_mode": 33188,
      "old_path": "test/interpolate/array-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7e365486db68980996222dd07f78b3d1af9f713c",
      "old_mode": 33188,
      "old_path": "test/interpolate/ease-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f21ab3b125048b30d65081644da4ab66bd13243e",
      "old_mode": 33188,
      "old_path": "test/interpolate/hcl-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "26689a30ba9646eb1c9eba17f127451a8357f58f",
      "old_mode": 33188,
      "old_path": "test/interpolate/hsl-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "03b447059e9b4427970c1e25993dba53074a7e60",
      "old_mode": 33188,
      "old_path": "test/interpolate/interpolate-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5320740a0ab416cc142b5094ffadfca8f06ed61c",
      "old_mode": 33188,
      "old_path": "test/interpolate/interpolate-transform-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb4622aa9031bfbbe532731765ae7f50ee2ee4be",
      "old_mode": 33188,
      "old_path": "test/interpolate/lab-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dd3f37d239f17ce32f4fbd17e5f9579ddc1ca42f",
      "old_mode": 33188,
      "old_path": "test/interpolate/number-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f9539a66f30448270d9f0248ad013bace7ff7f05",
      "old_mode": 33188,
      "old_path": "test/interpolate/object-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "89f9959575db901a2f12c70758d2964a21dbedc4",
      "old_mode": 33188,
      "old_path": "test/interpolate/rgb-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "98fad587ec0f8684e4eb02e43fbc4c3431625a68",
      "old_mode": 33188,
      "old_path": "test/interpolate/round-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5e7b106705201b5e35599119d08ff110d24e8a82",
      "old_mode": 33188,
      "old_path": "test/interpolate/string-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f2627bd4fed05ec3d68d707bf11c24905b7f67ee",
      "old_mode": 33188,
      "old_path": "test/layout/chord-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "caa2747db582327f0c241c6edea71b858edfde12",
      "old_mode": 33188,
      "old_path": "test/layout/cluster-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a4b5870838a84012c2b7103a349378ce9f7af635",
      "old_mode": 33188,
      "old_path": "test/layout/force-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3efe1a22992c06e612d359d51e1a98809b8a3a21",
      "old_mode": 33188,
      "old_path": "test/layout/hierarchy-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "004bcdcd39582f262e67b1362bfa24a7142424e8",
      "old_mode": 33188,
      "old_path": "test/layout/histogram-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5c39ea5bbf9e55969639484337ad5bd22705563d",
      "old_mode": 33188,
      "old_path": "test/layout/pack-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e7aba2561a42ad5b524510ad52279c46a8ae330e",
      "old_mode": 33188,
      "old_path": "test/layout/partition-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f4fb2f18c1b9b751b579626ee3b3d519297a6215",
      "old_mode": 33188,
      "old_path": "test/layout/pie-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cc5070e3864cf54ebdab8067d0f2b9240f77e5c5",
      "old_mode": 33188,
      "old_path": "test/layout/tree-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a25b37f2a48521768b33283f6739e92072d71243",
      "old_mode": 33188,
      "old_path": "test/layout/treemap-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "435bb31cc67943791fb93c835677ab253c25725c",
      "old_mode": 33188,
      "old_path": "test/load.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7eb3b1f3394e151840db4831835f59acdde946d5",
      "old_mode": 33188,
      "old_path": "test/locale/locale-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f9ad23ea75ab37d2252c51ed80da70ff820e3f83",
      "old_mode": 33188,
      "old_path": "test/math/random-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7a5eec3c258a23a61783ff7d6ea530b6c76dd893",
      "old_mode": 33188,
      "old_path": "test/math/transform-null-matrix-test.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "621168039791d72774e98384a0631af18bdf62dc",
      "old_mode": 33188,
      "old_path": "test/math/transform-null-test.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5a006f5cc85163cf7157bec11b5e9258f536e808",
      "old_mode": 33188,
      "old_path": "test/math/transform-rotate-origin-test.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "49fb5715a7824f99a4de13745f20f0a802aded5f",
      "old_mode": 33188,
      "old_path": "test/math/transform-rotate-test.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7e313d7876af67bc39633f2e6c6ce5de33eae0b5",
      "old_mode": 33188,
      "old_path": "test/math/transform-test.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "76e8238e94a900701d59e893fe155d00fbce6d1e",
      "old_mode": 33188,
      "old_path": "test/scale/category-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6ad815edb99e3c9d48b47a3da71c952daa609e97",
      "old_mode": 33188,
      "old_path": "test/scale/identity-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5a987bec9231bd074fd1eeb22de81163f9ff3b18",
      "old_mode": 33188,
      "old_path": "test/scale/linear-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5e372ae670099d2c69d18ab62f0fdf568a55fdb3",
      "old_mode": 33188,
      "old_path": "test/scale/log-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f60c4554e93eab1a8662b7e38558001090b08e34",
      "old_mode": 33188,
      "old_path": "test/scale/ordinal-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "74c252a394cddc66cbf60020993d8dd6e887c668",
      "old_mode": 33188,
      "old_path": "test/scale/pow-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9a2ff7e0a81836de6a49c5fcf3318e42e0545591",
      "old_mode": 33188,
      "old_path": "test/scale/quantile-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a3f58c2993bf111c271ec110be4a7962d6221d01",
      "old_mode": 33188,
      "old_path": "test/scale/quantize-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "96e23fcd1e0b325335a4f0206ee12e111ed4220a",
      "old_mode": 33188,
      "old_path": "test/scale/sqrt-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "798b83aaa262a05933c0cc3640aae99fc4b2758a",
      "old_mode": 33188,
      "old_path": "test/scale/threshold-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b6c90db94d4c69627abfc1315cbb65da7bafd237",
      "old_mode": 33188,
      "old_path": "test/selection/append-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c69110e9cdf7dac662d2ddff41acff731e1a3cec",
      "old_mode": 33188,
      "old_path": "test/selection/attr-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "94191468d457e9812e1c4831010a5034055d6a27",
      "old_mode": 33188,
      "old_path": "test/selection/call-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0e08742bd2a424ebe64d8825dcb80a1e2b754f2c",
      "old_mode": 33188,
      "old_path": "test/selection/classed-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c607ed6c1566c86c4b6487d5cd7cc757475efdcd",
      "old_mode": 33188,
      "old_path": "test/selection/data-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "457c8e5328705bf12453b97b612d78639c0c12b6",
      "old_mode": 33188,
      "old_path": "test/selection/datum-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e1d130845deb8008db538965b6d7b4dedb0226b5",
      "old_mode": 33188,
      "old_path": "test/selection/each-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "70cda7763d2aeb45ef1fcc4c5240be5d27072d80",
      "old_mode": 33188,
      "old_path": "test/selection/empty-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4f0ab4041491617c28886af40a5fce9cfc4c8bb7",
      "old_mode": 33188,
      "old_path": "test/selection/enter-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e1fdbcd49fd1363245f795ecc3e209abba7813fe",
      "old_mode": 33188,
      "old_path": "test/selection/filter-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e737d190fa7a2146c8f4bf837f706887f2eea74b",
      "old_mode": 33188,
      "old_path": "test/selection/html-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2294d3f35c6a04dd35e319b8989d14056024484f",
      "old_mode": 33188,
      "old_path": "test/selection/insert-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb341144201bf9ef74269cbad0e10dbc7028f655",
      "old_mode": 33188,
      "old_path": "test/selection/interrupt-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ae6005d0e1a84ffbf1e34621949e528af7a93299",
      "old_mode": 33188,
      "old_path": "test/selection/node-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a4d4f8fe90eeec8b73376398950b0120de152c13",
      "old_mode": 33188,
      "old_path": "test/selection/on-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1576d683af13c7e5d45957ea3cd25b854d7ac01c",
      "old_mode": 33188,
      "old_path": "test/selection/order-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "075f3bd2e37c75dcf6b283cc6d88552c5d907eff",
      "old_mode": 33188,
      "old_path": "test/selection/property-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "907bcb40501273a82f545bd47542b1fa7ddafe1b",
      "old_mode": 33188,
      "old_path": "test/selection/remove-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "33d68bd9b75baa56ace87b4500496800839d48d9",
      "old_mode": 33188,
      "old_path": "test/selection/select-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "decbc665fa22d25f4572fa87fa4da7a4ad5c433a",
      "old_mode": 33188,
      "old_path": "test/selection/selectAll-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "082fb7218eb4b81b7e23e25fa3cd9fcfd14807f2",
      "old_mode": 33188,
      "old_path": "test/selection/selection-select-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1506b5cc9e620f28576eca6984c00b222f0ead8f",
      "old_mode": 33188,
      "old_path": "test/selection/selection-selectAll-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "313ad4aa75c2a25e3b332f737faf386c69796b84",
      "old_mode": 33188,
      "old_path": "test/selection/selection-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f9c86cb7a44f87eec2b409166e50e78d8927ea5d",
      "old_mode": 33188,
      "old_path": "test/selection/size-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "73c7d9ba2c2abd8d7bd6c5f5403dc66d3ff9b493",
      "old_mode": 33188,
      "old_path": "test/selection/sort-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bdadc78b737e44766355995d3a41f8f6281c3ead",
      "old_mode": 33188,
      "old_path": "test/selection/style-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "13f994a86d45f906e8e36aac1371e8bc193c7995",
      "old_mode": 33188,
      "old_path": "test/selection/text-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "393856e1414e131717a7fff7c066a528bd430285",
      "old_mode": 33188,
      "old_path": "test/svg/arc-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d837217b1fcf3a8103bcee24728ce170348c17b5",
      "old_mode": 33188,
      "old_path": "test/svg/area-radial-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "289815c3a73ea14394fbd3d1693d9e0abefdde6c",
      "old_mode": 33188,
      "old_path": "test/svg/area-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3f8157575efe2cf530dbd27c4f21821123203123",
      "old_mode": 33188,
      "old_path": "test/svg/axis-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c64abfefbeddde5218dc8dceb67e420b96435a87",
      "old_mode": 33188,
      "old_path": "test/svg/brush-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4a7ae51aba26339366711b19fac7bfb8d2da93ea",
      "old_mode": 33188,
      "old_path": "test/svg/diagonal-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6d7e358f105aa4ffc8fba9518bd43e47cd84e5a6",
      "old_mode": 33188,
      "old_path": "test/svg/line-radial-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "010189eb1d1e4facfa604c6d3ee964ef58ca470c",
      "old_mode": 33188,
      "old_path": "test/svg/line-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9477a9aedf5c90d3e34b9455bd7bcc5bcb326ca5",
      "old_mode": 33188,
      "old_path": "test/svg/symbol-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c408b5ae9447cc7d518b5d1196b56489c8ec2714",
      "old_mode": 33188,
      "old_path": "test/time/day-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "91866cd78e388684db38f44bd5be0090839d511f",
      "old_mode": 33188,
      "old_path": "test/time/dayOfYear-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e20dc36c8209e82c3ab98b3932d82dc3aece1709",
      "old_mode": 33188,
      "old_path": "test/time/days-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fbc0f91e42874a18d733d635ee3f63d1a1d512e4",
      "old_mode": 33188,
      "old_path": "test/time/format-iso-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "37f9f4d419d7b88337562da6af27cdc7a3d4a874",
      "old_mode": 33188,
      "old_path": "test/time/format-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a42a895c25aa6a370cef8d2224dfb1d893407051",
      "old_mode": 33188,
      "old_path": "test/time/format-utc-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "757ae2267f9536582a18c972b6e85f21f3f0f388",
      "old_mode": 33188,
      "old_path": "test/time/hour-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c0a6a767cde3b507259d97b3ccaf9b65e6b93cf6",
      "old_mode": 33188,
      "old_path": "test/time/hours-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e3a3c3c2c0608fa1b06274e07c19d76c68696d13",
      "old_mode": 33188,
      "old_path": "test/time/minute-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1d176bfcd379523eb905dab133b68983d5b4e81d",
      "old_mode": 33188,
      "old_path": "test/time/minutes-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "10f349df70731e6528ad4e70080d3d8efcd11807",
      "old_mode": 33188,
      "old_path": "test/time/month-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "82bca86baf819152927bb07e4f4ff244dc947e03",
      "old_mode": 33188,
      "old_path": "test/time/months-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aeb258b78aecc1570a8495e54b52b4def8fcd723",
      "old_mode": 33188,
      "old_path": "test/time/scale-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e740d3a29eaf671acd029c39e4135cdd70dd92d3",
      "old_mode": 33188,
      "old_path": "test/time/second-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e8c6ab44867de7e2a2a3734f02118ec083eec410",
      "old_mode": 33188,
      "old_path": "test/time/seconds-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "df18dd55ec01b28a6db7dbeddd83b3bcdbd948a5",
      "old_mode": 33188,
      "old_path": "test/time/time.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f0db1f7f18d50c89c86630dee4e54cc4afa85cc7",
      "old_mode": 33188,
      "old_path": "test/time/week-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7a110a8db87741cda16302ed5f9017393f6e41ee",
      "old_mode": 33188,
      "old_path": "test/time/weeks-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "66230f60cba263dee99908c87b00509dd37fb1e3",
      "old_mode": 33188,
      "old_path": "test/time/year-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "16f61410788bd585eae774566f6bb981dd502055",
      "old_mode": 33188,
      "old_path": "test/time/years-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "627f91792f14d1f5e73fc7c909fc9c57d14316d1",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-attr.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5bd4b33e1b052effde7c5101b83a982413338bca",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-attrTween.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "816d26e1604bc4de1574542f36e23343f430f609",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-call.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e721c3619e13e64875d29ff568902b16d882c252",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-delay.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "34fc2dc6de85c1370913044a097fef7ee185219f",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-duration.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0b652064b1a562020d01a8c553589f6fe8cfd47f",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-each.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9667d5c22a1b10de82afb61a6426629d43d98a51",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-filter.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "858a230f31ee84b9e8df297d3683c759dd595acf",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-id.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "54d13d940af00386940a64c54cea891e818fd6c2",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-node.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fcf98c53b7fb4e89eda8c0282083252d1b7311a0",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-remove.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cf8b148ca5a31043f98fdd430be37774f4ce6b7c",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-select.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2450c565a090170cb9265f916ef79c223e3bb346",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-selectAll.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "60f6615f7ffff0eb0c85a330c1c7235b60aa51ab",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-size.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9380764dd552802af316a4332252fe3588c3f66f",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-style.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "361857803dad8ee0b88b3de6dfedfab32ef1f26a",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-styleTween.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b755bf64a7e98dd89d5533bdde149d8750f2b2a3",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-text.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f982a807ab50a7449c45b80892fb4f884b83cce9",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-time.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "67267801eba77dc399e01949a0a9ffd6ed0b8623",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-transition.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f21a8a73f00b1dd2203254a867d5f4322f60a422",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test-tween.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e4c41d2fd3cad89fccb21db42a8f7335de88e253",
      "old_mode": 33188,
      "old_path": "test/transition/transition-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aaf2f3a6dfcfd6f048edd9ae35cc97a9de63a517",
      "old_mode": 33188,
      "old_path": "test/xhr/html-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d6ba7797eb36163def75024b7de163bf538a7fdd",
      "old_mode": 33188,
      "old_path": "test/xhr/json-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dbe123d5fdfa39b502c7d5086229fc7b06d773a8",
      "old_mode": 33188,
      "old_path": "test/xhr/text-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b24722e1e534f606eb603b1b8264c965ec37164d",
      "old_mode": 33188,
      "old_path": "test/xhr/xhr-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2b118f190448a85ec261e221ca0f020139bbdd39",
      "old_mode": 33188,
      "old_path": "test/xhr/xml-test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
