)]}'
{
  "commit": "fd4360671e0d379a96254c669446c37a0e1e55eb",
  "tree": "5de9f62bdd358b54e4377efae3144f825bcdcc93",
  "parents": [
    "b9a72348218815c6daa98ec24ce22e67937fecb3"
  ],
  "author": {
    "name": "Ian Hickson",
    "email": "ian@hixie.ch",
    "time": "Tue Jan 10 16:36:23 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 11 00:36:23 2023 +0000"
  },
  "message": "Add SpringAnimation.js from React Native (#38750)\n\n* added react native lib\n\n* update license\n\nCo-authored-by: Jake Schafer \u003cpickle.plaza@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90053c9e74f171cc122bd02428cb5ae0a8ed9445",
      "old_mode": 33261,
      "old_path": "ci/licenses.sh",
      "new_id": "448013a7b034e9c664ddde1fb9428080aafafd8a",
      "new_mode": 33261,
      "new_path": "ci/licenses.sh"
    },
    {
      "type": "modify",
      "old_id": "e4ad1cecc2062421de68d5c3f6dab6bc5f204b8a",
      "old_mode": 33188,
      "old_path": "ci/licenses_golden/excluded_files",
      "new_id": "eb6a14d67ea9377285750ba4a80c7c558f15f3c4",
      "new_mode": 33188,
      "new_path": "ci/licenses_golden/excluded_files"
    },
    {
      "type": "modify",
      "old_id": "2a31b9f945b4bce1b36e5e0b3db29125d2db9e2c",
      "old_mode": 33188,
      "old_path": "ci/licenses_golden/licenses_flutter",
      "new_id": "baecaa91972f5fd9d997c39f51ed6e11c6cba8b7",
      "new_mode": 33188,
      "new_path": "ci/licenses_golden/licenses_flutter"
    },
    {
      "type": "modify",
      "old_id": "ce13f97cfc8cea67dc9c8dd40416269b98041b69",
      "old_mode": 33188,
      "old_path": "ci/licenses_golden/tool_signature",
      "new_id": "af97475b561d34a3576b9fdccdf184adcd6983c1",
      "new_mode": 33188,
      "new_path": "ci/licenses_golden/tool_signature"
    },
    {
      "type": "modify",
      "old_id": "c6fb809a003d404f9563b180dd3a327670431ae2",
      "old_mode": 33188,
      "old_path": "sky/packages/sky_engine/LICENSE",
      "new_id": "a8bb573d9fb1eb576606f7f19093c703611430ac",
      "new_mode": 33188,
      "new_path": "sky/packages/sky_engine/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b93be90515ccd0b9daedaa589e42bf5929693f1f",
      "new_mode": 33188,
      "new_path": "third_party/spring_animation/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69101dab030e8fbea767924f822144181b726ff7",
      "new_mode": 33188,
      "new_path": "third_party/spring_animation/Libraries/Animated/animations/SpringAnimation.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d1731d17fe0092dbd661e91d9f23ab5306b88d5",
      "new_mode": 33188,
      "new_path": "third_party/spring_animation/README.md"
    },
    {
      "type": "modify",
      "old_id": "9ca4df84681f5e9ae0ae664716ab33d09797d4ad",
      "old_mode": 33188,
      "old_path": "tools/licenses/lib/patterns.dart",
      "new_id": "47f412113c015b48a3db7122825dc36c2d83b5b6",
      "new_mode": 33188,
      "new_path": "tools/licenses/lib/patterns.dart"
    }
  ]
}
