)]}'
{
  "commit": "bc7a03a8826b67b64fc47c876837075f9ff3be40",
  "tree": "2014596e00d148509ff8d51d682f96972f407180",
  "parents": [
    "5e8642f6c0bdf60727e1be4711452e362c9559f8"
  ],
  "author": {
    "name": "luigi-rosso",
    "email": "hello@rive.app",
    "time": "Fri Sep 08 16:07:56 2023 +0000"
  },
  "committer": {
    "name": "luigi-rosso",
    "email": "hello@rive.app",
    "time": "Fri Sep 08 16:07:56 2023 +0000"
  },
  "message": "Timeline Events for runtime\n\nFollow on to https://github.com/rive-app/rive/pull/5877! Does similar work for the C++ runtime and reconsiders some naming, will likely need to fix some higher level runtimes @zplata.\n\nI renamed the fired to reportedEvent and added in the time delay too.\n\nDiffs\u003d\nf96c86fcc Timeline Events for runtime (#5951)\n\nCo-authored-by: Luigi Rosso \u003cluigi-rosso@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "290281ebc648a3d4f4207dcc121c9ab754e3091e",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "e1220dc1b5cc328a8f979b55aa301a6a432d4b59",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "596b9694e9fbfe766e50faa584afa165108dd123",
      "old_mode": 33188,
      "old_path": "dev/core_generator/lib/src/definition.dart",
      "new_id": "6515f77d8124d53b81a679ce54cfb4c567096355",
      "new_mode": 33188,
      "new_path": "dev/core_generator/lib/src/definition.dart"
    },
    {
      "type": "modify",
      "old_id": "60f302528074db5dc95230facb01d2b92a3b6f93",
      "old_mode": 33188,
      "old_path": "dev/core_generator/lib/src/field_type.dart",
      "new_id": "49edcd0c13c10a7863bf567557230beca229b594",
      "new_mode": 33188,
      "new_path": "dev/core_generator/lib/src/field_type.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c596e264d3811e53eece7bd5ab39299dd660296",
      "new_mode": 33188,
      "new_path": "dev/core_generator/lib/src/field_types/callback_field_type.dart"
    },
    {
      "type": "modify",
      "old_id": "5d372606030ecaf11cd37e1ac751d1a2a3699263",
      "old_mode": 33188,
      "old_path": "dev/core_generator/lib/src/field_types/initialize.dart",
      "new_id": "4c9469885d09b3ceeb0e350ef504b4b274e0e10c",
      "new_mode": 33188,
      "new_path": "dev/core_generator/lib/src/field_types/initialize.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddc537517e1d8898a432ae687764388ec5f1d51c",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/interpolating_keyframe.json"
    },
    {
      "type": "modify",
      "old_id": "1d222741f67e6d2b45f7673553ab63ede51eda35",
      "old_mode": 33188,
      "old_path": "dev/defs/animation/keyframe.json",
      "new_id": "1384e8d93adf4e16b12c6a2fede564d81a3c52a3",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/keyframe.json"
    },
    {
      "type": "modify",
      "old_id": "7deb70b88bb09eda8e9c759270c13f9d89c1b7b7",
      "old_mode": 33188,
      "old_path": "dev/defs/animation/keyframe_bool.json",
      "new_id": "bdf1d68171d5857fa8dfe043ed411adf07724293",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/keyframe_bool.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61e84b5f9d7e6c1a8a72a12cfd2949ee1331d2f5",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/keyframe_callback.json"
    },
    {
      "type": "modify",
      "old_id": "f13ab7b8d93e97d5acac0feb599a1d852f9cb939",
      "old_mode": 33188,
      "old_path": "dev/defs/animation/keyframe_color.json",
      "new_id": "c45625440de7174d16472f20e9c851a8d42c95e1",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/keyframe_color.json"
    },
    {
      "type": "modify",
      "old_id": "532976ac3cb29229e27fb1935afeb90c9baf2c98",
      "old_mode": 33188,
      "old_path": "dev/defs/animation/keyframe_double.json",
      "new_id": "4ea340510228ac9d5096657e9533ae4c69b8a68a",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/keyframe_double.json"
    },
    {
      "type": "modify",
      "old_id": "421a34b51a0f5957761366ff164c36c1eabe6da7",
      "old_mode": 33188,
      "old_path": "dev/defs/animation/keyframe_id.json",
      "new_id": "299be61e846cc0b9e2be5096f1eacac4b8e5bd80",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/keyframe_id.json"
    },
    {
      "type": "modify",
      "old_id": "81fec8b3e687d1647f1d6967545b3799941c5ab3",
      "old_mode": 33188,
      "old_path": "dev/defs/animation/keyframe_string.json",
      "new_id": "c4b301ac3db1fa708343d591c070982fdacbbfb4",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/keyframe_string.json"
    },
    {
      "type": "modify",
      "old_id": "063ff2cd328ebc3cb9352e058b2eb324711b98f9",
      "old_mode": 33188,
      "old_path": "dev/defs/animation/state_machine_fire_event.json",
      "new_id": "41db898f7fb3a9d9eabe2bca8a3dbcb0de2e7212",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/state_machine_fire_event.json"
    },
    {
      "type": "modify",
      "old_id": "900d71ef4fe6c51c9a0f2078cfff641f671b3ad4",
      "old_mode": 33188,
      "old_path": "dev/defs/event.json",
      "new_id": "3cc500052a7c497855f51dd2ea49c96f5099cb11",
      "new_mode": 33188,
      "new_path": "dev/defs/event.json"
    },
    {
      "type": "modify",
      "old_id": "689b8cef2746e3e10405b91aba78b720dffff8b6",
      "old_mode": 33188,
      "old_path": "include/rive/animation/animation_state_instance.hpp",
      "new_id": "0eb15cc997e4304af6c3b28ff6f111c83397aad0",
      "new_mode": 33188,
      "new_path": "include/rive/animation/animation_state_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "5f97cde3ee85ead8dcb8dddaeca6bd0bf5df8676",
      "old_mode": 33188,
      "old_path": "include/rive/animation/blend_state_1d_instance.hpp",
      "new_id": "d0c81a2dfbb3e24f63348c7e0ccee720f8d2560d",
      "new_mode": 33188,
      "new_path": "include/rive/animation/blend_state_1d_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "8fd8cf831f9a5a1325e5b7e6dc70f75ffd9448bb",
      "old_mode": 33188,
      "old_path": "include/rive/animation/blend_state_direct_instance.hpp",
      "new_id": "75fcfdf31a88a4a4652c29c30532a4d45ee8ad79",
      "new_mode": 33188,
      "new_path": "include/rive/animation/blend_state_direct_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "9f035cb7c394ce86e61b48f71c29b1bb669ac8c4",
      "old_mode": 33188,
      "old_path": "include/rive/animation/blend_state_instance.hpp",
      "new_id": "c95111a61ed69642fa56d704b7e303d3f381e5c2",
      "new_mode": 33188,
      "new_path": "include/rive/animation/blend_state_instance.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8255f77330c27b03cf7ac5b28801fc25f7e058a0",
      "new_mode": 33188,
      "new_path": "include/rive/animation/interpolating_keyframe.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f691a3142d7a79a0ca00a3b09396312b9ba1d82",
      "new_mode": 33188,
      "new_path": "include/rive/animation/keyed_callback_reporter.hpp"
    },
    {
      "type": "modify",
      "old_id": "70c97aba2b2489e2b050fa53176f4aa0950e71f1",
      "old_mode": 33188,
      "old_path": "include/rive/animation/keyed_object.hpp",
      "new_id": "04acdd68f3369edfdfef7e77a527062d0d17aefb",
      "new_mode": 33188,
      "new_path": "include/rive/animation/keyed_object.hpp"
    },
    {
      "type": "modify",
      "old_id": "29b8ffe88816e894b31d325e84ed395d67cc0c05",
      "old_mode": 33188,
      "old_path": "include/rive/animation/keyed_property.hpp",
      "new_id": "e092cfee56a9459ace9d65fed337d623a3d0fdcb",
      "new_mode": 33188,
      "new_path": "include/rive/animation/keyed_property.hpp"
    },
    {
      "type": "modify",
      "old_id": "961f2aaa082026b2fe8ba6b371adddbb2babc9fd",
      "old_mode": 33188,
      "old_path": "include/rive/animation/keyframe.hpp",
      "new_id": "a8b9397b7745fbb02e645f25bae7746f9229797f",
      "new_mode": 33188,
      "new_path": "include/rive/animation/keyframe.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c8c3441b20db0eaa3f55bed071c5b82d8662e71",
      "new_mode": 33188,
      "new_path": "include/rive/animation/keyframe_callback.hpp"
    },
    {
      "type": "modify",
      "old_id": "6d8aeb5204060456ada7101dc2ae17a670159361",
      "old_mode": 33188,
      "old_path": "include/rive/animation/linear_animation.hpp",
      "new_id": "2efcfeb74c18bd0a775d610e128c0473adeff7eb",
      "new_mode": 33188,
      "new_path": "include/rive/animation/linear_animation.hpp"
    },
    {
      "type": "modify",
      "old_id": "d7f6b25b75dc009268c4ee291be77c63e93d0046",
      "old_mode": 33188,
      "old_path": "include/rive/animation/linear_animation_instance.hpp",
      "new_id": "ff5ea093fb7ed0f64e9a07b4ee9292a711e4c184",
      "new_mode": 33188,
      "new_path": "include/rive/animation/linear_animation_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "549555d9bec34cf5b40ff4a4b71a90ab66e9aada",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_instance.hpp",
      "new_id": "401b9f0654e4ceec60a94294056e7a6ca1f1c76c",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "e08e82dfe82237491a5cf288f882135a0dda85c6",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_machine_instance.hpp",
      "new_id": "cb1d7d83d9d30c0cf8334b944e6cc4ea79fb8cfc",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "5fefb4cd36b9bb81005294960b203e5b3da18c2d",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_transition.hpp",
      "new_id": "ff375274633d8e9d448ab616cd9306d7fc4d8db3",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_transition.hpp"
    },
    {
      "type": "modify",
      "old_id": "0adc062198488d5bc9c81f6e6a16c9d894368454",
      "old_mode": 33188,
      "old_path": "include/rive/animation/system_state_instance.hpp",
      "new_id": "b439da8f7c36df0bcc1971c284d11f926856f550",
      "new_mode": 33188,
      "new_path": "include/rive/animation/system_state_instance.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "047aaa03a57d7f0a7a14f4008a162a67dd46dc74",
      "new_mode": 33188,
      "new_path": "include/rive/core/field_types/core_callback_type.hpp"
    },
    {
      "type": "modify",
      "old_id": "faa55180c8240c89f29ac67cfc92fe4ab9a723c2",
      "old_mode": 33188,
      "old_path": "include/rive/event.hpp",
      "new_id": "743c6c537299c72b7b2f259a2e2090e6e793f89b",
      "new_mode": 33188,
      "new_path": "include/rive/event.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e8421614c2fb124a36f4ab3b8d18899594ae4d9",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/interpolating_keyframe_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "7570d87b8e91cd2ab54a25c43096ba596e105643",
      "old_mode": 33188,
      "old_path": "include/rive/generated/animation/keyframe_base.hpp",
      "new_id": "9e8fa47bdfa750e89eef7a6bc4b6857d95bc8b6a",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/keyframe_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "c20a70361d0cb9a1f68eb9d502b0ef1645be0833",
      "old_mode": 33188,
      "old_path": "include/rive/generated/animation/keyframe_bool_base.hpp",
      "new_id": "ffe12be147b2a5aa2ace4971246001101a4b44fc",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/keyframe_bool_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "066256e7177d814b7ad7a8f495771d88b43a506e",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/keyframe_callback_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "16d80febc6cf801930e901d4c3df11fa20e65a81",
      "old_mode": 33188,
      "old_path": "include/rive/generated/animation/keyframe_color_base.hpp",
      "new_id": "4814a47eee42585a9bbcfd901f2b8ffecddae176",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/keyframe_color_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "df52746f8834c18d9742bfcac2c0cc4a7a8d7913",
      "old_mode": 33188,
      "old_path": "include/rive/generated/animation/keyframe_double_base.hpp",
      "new_id": "0ee26f01bd2112c91a96a1cafa9ddbb566885d73",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/keyframe_double_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "086f5c9f0ef8dfca973234f2a77ac4a38d1cdb72",
      "old_mode": 33188,
      "old_path": "include/rive/generated/animation/keyframe_id_base.hpp",
      "new_id": "229b1a3c63b833ad880941d268e41d9d5cd9a3da",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/keyframe_id_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "cadab514eef9877db76d11a7753f45535432d1a5",
      "old_mode": 33188,
      "old_path": "include/rive/generated/animation/keyframe_string_base.hpp",
      "new_id": "e1a54c7b429d5087dcafd7bde5a2c71ea22b828d",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/keyframe_string_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "7984af9c92b422498869a3850b8b52010c20e282",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "f062ab50d16e5c6c33401d29df26e64ef732a0f1",
      "new_mode": 33188,
      "new_path": "include/rive/generated/core_registry.hpp"
    },
    {
      "type": "modify",
      "old_id": "b2d4017a745ba22d05f77d088957be9c7917f7ee",
      "old_mode": 33188,
      "old_path": "include/rive/generated/event_base.hpp",
      "new_id": "dd04e08d47be7651a78fe512e85d467903330a83",
      "new_mode": 33188,
      "new_path": "include/rive/generated/event_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "a2ed1ed631a62ad21cb5b141136eccb7e9d9db61",
      "old_mode": 33188,
      "old_path": "src/animation/animation_state_instance.cpp",
      "new_id": "0739550023ec12336c0d62b1f1f89ff963d2a2f9",
      "new_mode": 33188,
      "new_path": "src/animation/animation_state_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "29e76dafc6e7e1bb5f384dd568f6eb91c1ab28b0",
      "old_mode": 33188,
      "old_path": "src/animation/blend_state_1d_instance.cpp",
      "new_id": "69022737b2487c83130d78e6d511eed79801dcca",
      "new_mode": 33188,
      "new_path": "src/animation/blend_state_1d_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "be42eaf0211645df279072aa21872b0666a746ef",
      "old_mode": 33188,
      "old_path": "src/animation/blend_state_direct_instance.cpp",
      "new_id": "5c52763d51a101759ace10d20c3d592d2ee7c8c0",
      "new_mode": 33188,
      "new_path": "src/animation/blend_state_direct_instance.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5330538963eb9d1d4fccc1cd2d12162fe9f1770f",
      "new_mode": 33188,
      "new_path": "src/animation/interpolating_keyframe.cpp"
    },
    {
      "type": "modify",
      "old_id": "686657923e5cbcdd469cbf894014d410afd6f581",
      "old_mode": 33188,
      "old_path": "src/animation/keyed_object.cpp",
      "new_id": "c43e9de98a893fdacae24c9c6f093611b05c0794",
      "new_mode": 33188,
      "new_path": "src/animation/keyed_object.cpp"
    },
    {
      "type": "modify",
      "old_id": "8aa58d5c1621fbc461faa3405a963e4a64f16dce",
      "old_mode": 33188,
      "old_path": "src/animation/keyed_property.cpp",
      "new_id": "b200df70e33cafd9f0c34f9d5963e207d2a30a06",
      "new_mode": 33188,
      "new_path": "src/animation/keyed_property.cpp"
    },
    {
      "type": "modify",
      "old_id": "671beb87790f325a48dbc9a27e5d51d5fd5347a9",
      "old_mode": 33188,
      "old_path": "src/animation/keyframe.cpp",
      "new_id": "9989fd7bc72946b6824c804ca8acf5d8a20d5a71",
      "new_mode": 33188,
      "new_path": "src/animation/keyframe.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "498903910998a14401d43310d1ce43e07d0b0572",
      "new_mode": 33188,
      "new_path": "src/animation/keyframe_callback.cpp"
    },
    {
      "type": "modify",
      "old_id": "1db8f58ee88f47d8de0385d7bf54b3e12d99bd39",
      "old_mode": 33188,
      "old_path": "src/animation/linear_animation.cpp",
      "new_id": "bb3850239a693d81b5a2c61e6be6c3fe016bbfa8",
      "new_mode": 33188,
      "new_path": "src/animation/linear_animation.cpp"
    },
    {
      "type": "modify",
      "old_id": "7be5d6a14581f1b9baacd73317d7e261aa6bde1d",
      "old_mode": 33188,
      "old_path": "src/animation/linear_animation_instance.cpp",
      "new_id": "76049f52c61434f4720d5bd270f9580810e61d60",
      "new_mode": 33188,
      "new_path": "src/animation/linear_animation_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "39d2fd199e941d6fab7e7ce391598c99fc22c5b7",
      "old_mode": 33188,
      "old_path": "src/animation/listener_fire_event.cpp",
      "new_id": "41e8dc6389748ff43356c1cd37cb7ba208d95cde",
      "new_mode": 33188,
      "new_path": "src/animation/listener_fire_event.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc6c649b0b4123bde7af90bf673866bb5e6aad66",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_instance.cpp",
      "new_id": "a01685d0d983b1aa57541df79a00eb92d4a3909a",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "208790b1af771b62b2f459f570af90f5e99bbdb7",
      "old_mode": 33188,
      "old_path": "src/animation/state_transition.cpp",
      "new_id": "1d9bf088526bafdcfad9008193b0952254f8999c",
      "new_mode": 33188,
      "new_path": "src/animation/state_transition.cpp"
    },
    {
      "type": "modify",
      "old_id": "88e619425782cacb9711ff808db8f6cb9dbc034a",
      "old_mode": 33188,
      "old_path": "src/animation/system_state_instance.cpp",
      "new_id": "92e28de55506a41aa789f3ccd2f23e2b752aa57f",
      "new_mode": 33188,
      "new_path": "src/animation/system_state_instance.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84be0eee16350aec484c5f16a6768668ec7f60a8",
      "new_mode": 33188,
      "new_path": "src/event.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d68eefb73b11074eace8adbe2b98a1868cbd8d7e",
      "new_mode": 33188,
      "new_path": "src/generated/animation/keyframe_callback_base.cpp"
    },
    {
      "type": "modify",
      "old_id": "f5f4d7b91c1c7725528c037328fd74ce7065bfe5",
      "old_mode": 33188,
      "old_path": "src/generated/animation/state_machine_fire_event.cpp",
      "new_id": "9513eb72a8a7556ca7f3175953c6c261b735b774",
      "new_mode": 33188,
      "new_path": "src/generated/animation/state_machine_fire_event.cpp"
    },
    {
      "type": "modify",
      "old_id": "af648d4578fde40a6f4b44a8c6c7bb7305290ad4",
      "old_mode": 33188,
      "old_path": "test/animation_state_instance_test.cpp",
      "new_id": "29b85221a1f8fdd55ee3fcc5002a2cf7bda5de9c",
      "new_mode": 33188,
      "new_path": "test/animation_state_instance_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cec323962e1b12f8b41accd0a18a0bea6de09a78",
      "new_mode": 33188,
      "new_path": "test/assets/timeline_event_test.riv"
    },
    {
      "type": "modify",
      "old_id": "a72e47da41fb082723e19e8f1de2078cb8c80403",
      "old_mode": 33188,
      "old_path": "test/state_machine_event_test.cpp",
      "new_id": "b801a031aa14c7b30743acbdaebf1391590c544b",
      "new_mode": 33188,
      "new_path": "test/state_machine_event_test.cpp"
    }
  ]
}
