)]}'
{
  "commit": "04e96bfd15364f988b745d76f17b59e214cb9cc6",
  "tree": "d648e5be551878c9beb6eda401efb9c46ec97637",
  "parents": [
    "c983baa155aa9f5a56b4147e029303156385f2d7"
  ],
  "author": {
    "name": "Mitch Rudominer",
    "email": "rudominer@chromium.org",
    "time": "Fri Mar 04 11:09:00 2016 -0800"
  },
  "committer": {
    "name": "Mitch Rudominer",
    "email": "rudominer@chromium.org",
    "time": "Fri Mar 04 11:09:00 2016 -0800"
  },
  "message": "Mojom runtime type info: New implementation for Dart.\n\nThis is a follow on to https://codereview.chromium.org/1719873003/\nand does for the Dart bindings the same thing that that change did for the Go bindings.\n\nOur implementation of runtime type information is changing and this CL implements the change for Dart.\n\nIn the older implementation the runtime type structures are computed and constructed by the code generators (thus in Python and the Jinja 2 templates).\nIn this newer implementation the Mojom parser computes the information and stores it in a mojom_types.RuntimeTypeInfo\nstructure. Then the code generators insert a literal array of bytes representing a serialized RuntimeTypeInfo into the generated Dart code. At runtime all a Mojo application needs to do\nis deserialize the RuntimeTypeInfo struct and use it to answer queries.\n\nOne particular change to note is that like with Go, the new implementation generates an implementation of getTopLevelInterface() that returns null for an interface that is not a top-level interface (i.e. is not marked with the \"ServiceName\" annotation.)\n\nBUG\u003d#448\nR\u003dalexfandrianto@google.com, azani@chromium.org, zra@google.com\n\nReview URL: https://codereview.chromium.org/1753013002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5d8632b360da326d674fdf98026cdda0e5a3e18",
      "old_mode": 33188,
      "old_path": "mojo/dart/apptests/dart_apptests/lib/src/pingpong_apptests.dart",
      "new_id": "1cde9d3c30e762cc057c74d8e057af644fe19b42",
      "new_mode": 33188,
      "new_path": "mojo/dart/apptests/dart_apptests/lib/src/pingpong_apptests.dart"
    },
    {
      "type": "modify",
      "old_id": "ccafe587a1ebc3b73dfd978727c9a250073a79f9",
      "old_mode": 33188,
      "old_path": "mojo/dart/apptests/dart_apptests/lib/src/service_describer_apptests.dart",
      "new_id": "e817722cae845b84359a7363741aa18b835b728e",
      "new_mode": 33188,
      "new_path": "mojo/dart/apptests/dart_apptests/lib/src/service_describer_apptests.dart"
    },
    {
      "type": "modify",
      "old_id": "ea47944a92361a9f88d78f903ea6d445a820b7f5",
      "old_mode": 33188,
      "old_path": "mojo/dart/apptests/test_apps/pingpong/lib/main.dart",
      "new_id": "12eaaff1d464c653ce3f1a127d6cc8093c8d7b29",
      "new_mode": 33188,
      "new_path": "mojo/dart/apptests/test_apps/pingpong/lib/main.dart"
    },
    {
      "type": "modify",
      "old_id": "ab5db77852fa7b0b320c63780a71dd87106bda54",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart",
      "new_id": "c2eb1eb21fa4797caf6f157a5e3c321040f52884",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "341c38591f2d317d399cc8fc5a682182f2a4f809",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/imported/sample_import.mojom.dart",
      "new_id": "8ca98035102f462cd2d385ac5950382d1247ce16",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/imported/sample_import.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "c7e7986484f76216704f0435db1ff5c898f45423",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/imported/sample_import2.mojom.dart",
      "new_id": "0c8a602680250b8bf9d9b33c4f2858d2d78fc51c",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/imported/sample_import2.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "7b1f1d008f657b9a7eb1bafac0bab4e0f36bc212",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/math/math_calculator.mojom.dart",
      "new_id": "0aa90d1cf5ef71a3ccc089690c3897356913256f",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/math/math_calculator.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "d3dc792946c57cedc912e88d988b81cfe6be657e",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/examples/echo.mojom.dart",
      "new_id": "4577e3f4c130a2748b2061fe04f46d0d629591db",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/examples/echo.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "b5aecccd8682c40add6e32096291a2c7c506544a",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/rect.mojom.dart",
      "new_id": "54bb59c0e4c451a955db8233c4c8b78232ad45f0",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/rect.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "c302218909501f48dca9bcca7ec2e59bd64c12fa",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/serialization_test_structs.mojom.dart",
      "new_id": "0b9b15aa3adf2fbca4841f09c088f2ffd2f0b013",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/serialization_test_structs.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "a1e32cbe7ecef7e11f5a1d6699cbe6763a06f086",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_enums.mojom.dart",
      "new_id": "1f9b6436b0d3f5e024d0dd0f379fc42619c87cec",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_enums.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "7ee3cc38312b0ef59268f1b63613cf2bb9827dd9",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_included_unions.mojom.dart",
      "new_id": "37acc4462df3c7b4495a8a6e88732074a341529b",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_included_unions.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "a108e95e9328e4d649259dd7b72b9f73e253d68b",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_structs.mojom.dart",
      "new_id": "7d9f520f2e197860785c3578f9a686b11c6eeb69",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_structs.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "5774228bee6dceee6882eae8505204cca931d7ca",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_unions.mojom.dart",
      "new_id": "df1579050248648270b7da168c97c1bf45c6e4c8",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/test_unions.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "02282f4027d3eedb49a1e654e450ff34783aae37",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/validation_test_interfaces.mojom.dart",
      "new_id": "9227a4d3324be3e12eb7dac932f97733651f2646",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/validation_test_interfaces.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "025d328bfca2644b3f5e0c1e00e332582fd664a0",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/versioning/versioning_test_client.mojom.dart",
      "new_id": "0abb89d06fdb89706e6e1c66c3b7a3ba77bdbb2e",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/versioning/versioning_test_client.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "fc593f8fdcceed4019887c9dbbabb05aacfcaf14",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/regression_tests/regression_tests.mojom.dart",
      "new_id": "317e2b312e5e2297e5bb01fcc5707f4088d65756",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/regression_tests/regression_tests.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "5ed7bb7e87b8831256624e8975013a11d43c440c",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_factory.mojom.dart",
      "new_id": "6aee97be2a02aae4d5039adedf63dc55e6d2fe89",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_factory.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "69d05f14b77bff49ecbee1fb77c0e78f8b20cef8",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_interfaces.mojom.dart",
      "new_id": "475caa5c2895bd78c3e487e5bcfa0e5222811590",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_interfaces.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "babf764fc2f42140be52693d8401d6e503213299",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_service.mojom.dart",
      "new_id": "0b56831a67fe49d9d8ecfdc9ce3cccd912b395a3",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_service.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "f9f0783a616740913283ad73bd9e2be3fdb4f45e",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/test/echo_service.mojom.dart",
      "new_id": "e2e6e42676ab83a826b5b5daffca8c1f7fee940e",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/test/echo_service.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "639a351856a503f31b34af796b2703694ca55051",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/_mojo_for_test_only/lib/test/pingpong_service.mojom.dart",
      "new_id": "4317f498ea2b5b5d753798680df2d2f8e4f0593e",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/_mojo_for_test_only/lib/test/pingpong_service.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "bc35e8ab44ac37ac116ab274672bd0b0e6ed8a5a",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/application.mojom.dart",
      "new_id": "19dd39842aa4f7afd856d5df1484c79c37160ac7",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/application.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "f39a075fe9bb94c59dd3ee86954ff898c97a1d8c",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/application_connector.mojom.dart",
      "new_id": "b45a76068e4a0c3503108d5ef50179a7029af3ac",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/application_connector.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "e1cee3d3ba6b7d0719d5512c33f061ca2d5318d6",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_files.mojom.dart",
      "new_id": "6d7aa4ce7b334edc2ab8929902b8daa6223e8dff",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_files.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "fc3342986a60e66c91189ce4a88c6f8e8910c519",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_types.mojom.dart",
      "new_id": "1fd50442d60e9426b55f351fad809a4c0149ed1b",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_types.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "966c7e88088765f13b211ece481126b1d897eb1c",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/bindings/types/service_describer.mojom.dart",
      "new_id": "3d1ed2fffe33b39a843325f35702668b9d1e4ff6",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/bindings/types/service_describer.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "5cb692c93bde7d75427f79eb29770558204e766e",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/http_header.mojom.dart",
      "new_id": "855399ee540abda57a952aed356b0927b9e46bb7",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/http_header.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "677f60dd8ffdd96a1207e9ec6748914b76703760",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/interface_control_messages.mojom.dart",
      "new_id": "9abedcaea1b36eee2ac59407215fa83fc79b8b78",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/interface_control_messages.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "15cf839a2c208713124f6068509486d399ea6e8e",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/network_error.mojom.dart",
      "new_id": "2b01efbdfccbed4df4e913170ffc5fbf60c9a3be",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/network_error.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "586f29773ed4b0be1b47ae8031c221677ec7de06",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/service_provider.mojom.dart",
      "new_id": "3bdc278d230254d4e17a4100eb91c911b9324f52",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/service_provider.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "0a569736b795c76c2d1ff9402f1a4a4069b03ce1",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/shell.mojom.dart",
      "new_id": "ad52f091535ab3887c9babd456cefe91f1bc637f",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/shell.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "e2356fe7bbc4efe29cc15e1687a0c387fbb6dd9c",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/url_request.mojom.dart",
      "new_id": "537c6508a59735af0e81f9ebaecea096c735274e",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/url_request.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "1fc770a8d773e5e2a634120c8a470cf39efb5982",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/url_response.mojom.dart",
      "new_id": "0a004002a4682cb1eb9b63a8479b4a09f8eaf727",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/url_response.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "42f28342fea06884a7efb39ae1d5843466c0e70b",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/activity/activity.mojom.dart",
      "new_id": "511c150862acfcb948ba6d3f4fb032bde7b19978",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/activity/activity.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "7ba242125d63e7c7e5bc3ee3b61e1ce45f7066f3",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/authentication/authentication.mojom.dart",
      "new_id": "babd02f386d9d72c6b98890d144cbb0d7d312108",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/authentication/authentication.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "06495bb9bb1c9a56b82ed73540e5f31baef859ed",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/contacts/contacts.mojom.dart",
      "new_id": "461633125acf85c04f33ffd5c9e943cbc77b3f7a",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/contacts/contacts.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "3bafa1227f4a5579eb7e55f03aa0e709e713bd45",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/http_server/http_request.mojom.dart",
      "new_id": "1be02be9f3e968cac4882a25a7a7685bf2a785e9",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/http_server/http_request.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "b5c56d9f95407b89bcb5a2bee20a3e2dd031886d",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/http_server/http_response.mojom.dart",
      "new_id": "030fa1e86e74be722317b95fdd33b3effbbc607e",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/http_server/http_response.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "3336d28a06c7dad5db5c2dfa88628e5a2659a8ac",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/http_server/http_server.mojom.dart",
      "new_id": "727d958919382d33cd7b23a9912bb30c4bb4d91a",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/http_server/http_server.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "5c590d047fa4e482ad09d3703770662d4cd1cffb",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/http_server/http_server_factory.mojom.dart",
      "new_id": "034454835b05b92b0900d80bb575256ddf713537",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/http_server/http_server_factory.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "52b94773878ce00000e56423713015ec0854c799",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/icu_data/icu_data.mojom.dart",
      "new_id": "276ad36c7a8da8fc6be1d3aeea68c47cec5c4135",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/icu_data/icu_data.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "b3cf58f0bdd0841b27d5b1eec9485d282661c73a",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/input/input.mojom.dart",
      "new_id": "3a584683e2873d379148ed21a9fb4af2362e58eb",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/input/input.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "07a89e9f8059df8b9605a3f69d478c7f67c67566",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/keyboard/keyboard.mojom.dart",
      "new_id": "5077462cda2a2d5885d645b86a7b98790819f44b",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/keyboard/keyboard.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "128ad33d5d581c377880dcf2d7327e8874b81ac0",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/asset_bundle/asset_bundle.mojom.dart",
      "new_id": "2dd73ed614415c86da0e0b2fb245a225c34c61e3",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/asset_bundle/asset_bundle.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "a4ba95f46b6541d58500f0db1242ce02edf0ed7b",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/authenticating_url_loader_interceptor_meta_factory.mojom.dart",
      "new_id": "b8d39aed4dae74769f777f88bd77a59dc70dede1",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/authenticating_url_loader_interceptor_meta_factory.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "1de2e4a7c5183ef8757ce6b6f9a5f8a5574a132a",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/camera.mojom.dart",
      "new_id": "fc2b06e333ee305ba93b5447a62bb1f627e8d1db",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/camera.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "5def56e862966018a629df57dfdfd5b81eb36c7f",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/clipboard.mojom.dart",
      "new_id": "508fa61559a9847791dea627228455f12c4bb72c",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/clipboard.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "221e030e529a3fa0f16d09b8ceb33a948892fe6b",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/content_handler.mojom.dart",
      "new_id": "90ac7ffa562846d5661796ef6d14b4ce72ca1603",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/content_handler.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "d12b7f640a14d09602977cd74bb72f5fc0357e61",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/cookie_store.mojom.dart",
      "new_id": "5e056126c807a843a1660f60383ecc4c10e3fd38",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/cookie_store.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "a440f74b71012e379d3592b4b8beaeff48f768f9",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/device_info.mojom.dart",
      "new_id": "600f10fd212b6d64f381a8ea7538034a3aa7560c",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/device_info.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "2758ac29c8f920342c3a59f84bb0e804c9f0fb62",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/files/directory.mojom.dart",
      "new_id": "2ad1a71404e3fbdcb03c634b6eba5bc0a7554574",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/files/directory.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "7b9e5a9e2044d33e0290a18c64bf3164178c1d13",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/files/file.mojom.dart",
      "new_id": "14b9ab747f2933a4cefcc0f0176db90b47076a09",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/files/file.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "1fcfb75579530f2d5a85cb104b5e6299cdde88ba",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/files/files.mojom.dart",
      "new_id": "1aded83cf760ec90ece0e1fef23506e13d6fe97c",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/files/files.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "81661ac0e55056710be7d8b64f6b79489cf7e412",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/files/ioctl.mojom.dart",
      "new_id": "08252d733c452ccb327999d2c2e2265dfd031a15",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/files/ioctl.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "a60b32bb43523570ccb63083f9fe23a90a9426af",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/files/ioctl_terminal.mojom.dart",
      "new_id": "f5e06d8d5ba8dee1beccef7c6e1897516f243b8f",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/files/ioctl_terminal.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "927a1be2f883c9d5ba7387f6e3dc3bcad7378bd1",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/files/types.mojom.dart",
      "new_id": "1754e14ec6f8a07f2e5c171ffa05ed3ca4f7303b",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/files/types.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "23a1c5c2d97fce8dca2360a6424e6b6e224f4c70",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/geocoder.mojom.dart",
      "new_id": "4be68aa71d950376871defe7c0c05cd146d10319",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/geocoder.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "4c7c54ed0931180056b488fd4d642f4eaa339363",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/geometry.mojom.dart",
      "new_id": "fcdeca6d03475a31ae28195aed7ed13059864533",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/geometry.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "f33dd8c05815b6162bffb984ff05ad2dc5130c74",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/compositor.mojom.dart",
      "new_id": "16875ffb41a2d25d7f6020e479ad64936a5f08f0",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/compositor.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "59bcd8b4ae3a8238a80436c28b60ff0318576006",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/hit_tests.mojom.dart",
      "new_id": "19659cc0a8eb9eb6db689ebcde8670b012ec7e3c",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/hit_tests.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "cbf22776c9aa287e61cfc467aa2032ba8fd07ced",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/nodes.mojom.dart",
      "new_id": "a8425bf9ce9f975f9d08451f33170bd214d39a0d",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/nodes.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "f241d1077aa97a50c6d287721763ee9ae5ce3365",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/renderers.mojom.dart",
      "new_id": "eb1b8e87082051aff048666363e18e1d8d21e4f2",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/renderers.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "e63df652f58c18207b05a1f66e962ed97e1d7228",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/resources.mojom.dart",
      "new_id": "945acea80d86b08481c26424d61079a4eab0015f",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/resources.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "098f3093e9b033bd0407eac825163190fe950b27",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/scene_token.mojom.dart",
      "new_id": "61b343ddf1ad8c7c3904cb9aaa4974a5b2a924a8",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/scene_token.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "c473f0d9ce70a19189f26731caae13dd05a3f8f6",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/scenes.mojom.dart",
      "new_id": "8e577b36311f410bf6c3ba7282282f6db3799bf9",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/scenes.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "b1ac601afe66f8036d9b2d1ac066cd612a3da1ca",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/scheduling.mojom.dart",
      "new_id": "6055b40285e2758b399f0c55d81f0e0f3b7e1400",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/scheduling.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "b10e25a735fff95d0ba76a5c4a692660a5210bd8",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/host_resolver.mojom.dart",
      "new_id": "0efc91789ba8bccb2aa6658fdf17eb181ae39565",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/host_resolver.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "fa555e1794b00ec8b6bfbdf6ed802b7d16e6d9fd",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/http_connection.mojom.dart",
      "new_id": "35b11782755ecd6bdc9f6c7b37e106c5b946f102",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/http_connection.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "d4bf2560ff4d17545d6edff17537edd5793c923f",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/http_message.mojom.dart",
      "new_id": "3f2b281cb371a8391819180910d915751b1cd634",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/http_message.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "8c6d685946ab954f850a9ddde87c191911a7644a",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/http_server.mojom.dart",
      "new_id": "39529538ccc1c3d84901aeeaef99fcb5d1412c8d",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/http_server.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "32e305f78d3ee1428a12ee064120f3248aa2900d",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/input_event_constants.mojom.dart",
      "new_id": "37d1c4a9f71bc21be0fba76ebcc0445261269701",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/input_event_constants.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "deed83e6a30e4847e101234e0ad9be55a104808b",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/input_events.mojom.dart",
      "new_id": "b1b99d8f3f86f2e977f54658e64bab87c666ee3d",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/input_events.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "e27ed9228738d909618f84140f7ba7d6b8cc1308",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/input_key_codes.mojom.dart",
      "new_id": "4fc6afbd172be5a5834fdf1119127f824a59579b",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/input_key_codes.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "fd6a28b9114149b0023afcd74a58461696bb5450",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/location.mojom.dart",
      "new_id": "e5cec0784447231995c8aa007628b98f481d3920",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/location.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "9115771dcf65997f903b9f1a9b477451505b3f25",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/location_service.mojom.dart",
      "new_id": "f378a118c444b95d30ba14c0857d3299f112d086",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/location_service.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "42a67b764c9e3659658274a60f686d9d54551ac3",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/audio_server.mojom.dart",
      "new_id": "84394fc32ca23329f58e2dfeabcb47a425ea503c",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/audio_server.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "1b6d1ff455fee5aa117e34d2c30e142ecaccb006",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/audio_track.mojom.dart",
      "new_id": "6d575665387f6811258af0ba4889f8fc0837dd64",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/audio_track.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "6b1df89db7b7f4a4a710c5fd86e6b4f529f52b95",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_clock.mojom.dart",
      "new_id": "7cc5dd2f1c942523209258ba7458a55baa428881",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_clock.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "ce24cfbc9d1ceda44e4d79eccc031252072b0eee",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_common.mojom.dart",
      "new_id": "67a98ffdcb6642f832b3fa6426224d464aadb7ce",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_common.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "5b5c1ba6cdf809cfb616dce0173724b59e3f44c4",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_factory.mojom.dart",
      "new_id": "0556159a7c281e2f197c0d4a0d4f9b63715ccf04",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_factory.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "57dd57e8e7306038a5b7549c158a95602b6f3134",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_metadata.mojom.dart",
      "new_id": "a59886943b46dfdf6e60a15185d7d6a829eb51dd",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_metadata.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "0bde71a9045363eb1880d3723ce5593c455f2594",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_pipe.mojom.dart",
      "new_id": "c7bafba2949c8af40bb097a8a056f0b27a7d1c95",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_pipe.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "73bba37875fcc9411cece89fe663a3b779096862",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_player.mojom.dart",
      "new_id": "3d361a6fccc3cc651ecdcdf9939e9d0dfe2a34e1",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_player.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "648896f53b65e904d546c54dd2c4984bcacc5bbe",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_sink.mojom.dart",
      "new_id": "bbc54e9b164ce7832cf3d5bb9c74f0363c5cf807",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_sink.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "ee2181f0695453d9fce106cee49b9281768cca0c",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_source.mojom.dart",
      "new_id": "bd411f91e07a2d370d6a0c436baf0b456b8ed7d5",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_source.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "c4b35c4cb267c9138b1ad6e44212bb6180c30629",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_state.mojom.dart",
      "new_id": "afeb2af456189e57bbc1bd915bd6d2373f882a47",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_state.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "527f1c755c654facff549be36b672a3b32b2a389",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_transport.mojom.dart",
      "new_id": "896a57a33dd504651c3a1e292cad4a4694ce7279",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_transport.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "47708198f1f52dbd1ece513f713d89eb771bfe7d",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_types.mojom.dart",
      "new_id": "f176b8d07754c92ebe65df47932836c7be82b550",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/media_types.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "9ecae771a27b1a72f772372091986b044e6ab277",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/media/rate_control.mojom.dart",
      "new_id": "8e9b5184945d68ce8cd3e987b311b0079d034dc7",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/media/rate_control.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "06b1b42bb16c5b8e36b5f3dc3542e33263dd6027",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/native_viewport_event_dispatcher.mojom.dart",
      "new_id": "51c7be46d507a5d6dddb8178cd292eabc00d1629",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/native_viewport_event_dispatcher.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "9f7beb5716f4e971a34771c79ea6361ed26530f5",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/navigation.mojom.dart",
      "new_id": "b689c625005db17144c70d78b0c448617ed097eb",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/navigation.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "d347da06fc5b61f1af68820f2709c1b4f9188263",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/net_address.mojom.dart",
      "new_id": "972f7ae9887edee3da73e2c0208f408cc214fb85",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/net_address.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "d5b3514852c47ba09f2007af57e76086b926eefd",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/network_service.mojom.dart",
      "new_id": "731ec18e6739aa94d82c1095bff95d434b4453f3",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/network_service.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "1565a3fcd265c0365eb9f83c1e9edd1b0bc6eec4",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/quads.mojom.dart",
      "new_id": "821ae614462945a48e470e041c36175244fd2dea",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/quads.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "9d87bb6f05e86b0c84b7a269042b06ec85826648",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/service_registry.mojom.dart",
      "new_id": "9f51d1186c11e74aae9fc9098909ef17f457601f",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/service_registry.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "1e23ea14e3f1f600dd2f72e67a2f4c1e64374379",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/sharing.mojom.dart",
      "new_id": "568a2d2ab3638e80eb055fec5ce334691c5a3a48",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/sharing.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "70027a2ff29014adbf9682ea4ae1e31a22283f33",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/surface_id.mojom.dart",
      "new_id": "7209a9892bf0310999bc5e8a99b0012a437e195d",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/surface_id.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "7f32ec9a1c387d3d99439c3f4e161e5dcba724de",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/surfaces.mojom.dart",
      "new_id": "87973cf79a710003fe9eed73394ff0cbc733b81c",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/surfaces.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "4cea0508990e10d1943f49c4c605b08da9b2af69",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/tcp_bound_socket.mojom.dart",
      "new_id": "c52e63bcb94b8778618e4792f98a82eaa55d88aa",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/tcp_bound_socket.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "4d73532f89999eff49270e84fb5f0f5fd07c5eae",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/tcp_connected_socket.mojom.dart",
      "new_id": "7612a02b7d05423a9df74299ce302a8af8e9d7c2",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/tcp_connected_socket.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "1fff33531f0108922d0e44ee3bd42087efff0d6e",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/tcp_server_socket.mojom.dart",
      "new_id": "d67ffc4a28c0a59437eecf4a21ac3dfa316cddc0",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/tcp_server_socket.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "9f5f13a7696d35142743a5f79e0218a520c012e6",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/terminal/terminal.mojom.dart",
      "new_id": "027ffd1a596a92a246b1e720e7be8adcdf2179a3",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/terminal/terminal.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "75388573265832119f5af9b0b833d00086a3a8ca",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/terminal/terminal_client.mojom.dart",
      "new_id": "90233e781f7637f70644ca167eb25748da3100c6",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/terminal/terminal_client.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "e9716fd518b7026d2c99dedc68038aa29bbcd097",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/udp_socket.mojom.dart",
      "new_id": "a710c3cd3bbb7bdc2504bc7737bc84ea2e69c905",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/udp_socket.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "0cd829239b7ad1d6ae6ec2dd29800243530dde83",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/input_connection.mojom.dart",
      "new_id": "9e9df4b2c30c0b25a9d3f830c8c1b812a3db82dd",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/input_connection.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "8f736ba5e3665fe67f8dabb4e5a4f51e4a5a61f2",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/input_dispatcher.mojom.dart",
      "new_id": "7672ef450cc0656d1ea76188d33cfdc28c3db2a9",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/input_dispatcher.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "57141a785093f9ae7bd8550dda2ed508e56daf42",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/layouts.mojom.dart",
      "new_id": "b64d785a10e310fa8023fc7c1e5292cc4922d4a0",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/layouts.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "200dfb07cc2eae3161551698465f7dfebe1400b3",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/view_associates.mojom.dart",
      "new_id": "315b49c06dd9c8c8e37073e86341c8da3cb66232",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/view_associates.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "ee12f2e67b93ea916b9f3023b810bc7718d1f456",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/view_manager.mojom.dart",
      "new_id": "7739cbd704513c12c338d3e276addd783671e8b4",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/view_manager.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "da0b06ead5ed62b6d0d5c713c20e2a16a2b7ef8e",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/view_provider.mojom.dart",
      "new_id": "d6a15bedd670c9c88c2a052426c6d6eb30ab284e",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/view_provider.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "88c23042ed46d6beebe414e59478b2fee47f91ce",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/view_trees.mojom.dart",
      "new_id": "5acf31e6d48246cec2cb3e1ca46bd5c3f7f55490",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/view_trees.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "52c6a354a6417b0d674b985ccf1c9269b1e47452",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/views.mojom.dart",
      "new_id": "681ec4d383191673dbcf317ee9f7cec60d5a65a8",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/ui/views.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "feccaf4131a72c52ae3f2aa13ac0a2b20ee6e7a3",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/url_loader.mojom.dart",
      "new_id": "de81d02941301c83510673200c1dc9b54dacef83",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/url_loader.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "8f750aa7df76ca77155a11b201eb0ae492c04fa3",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/url_loader_interceptor.mojom.dart",
      "new_id": "6ca15ed6ff23d44b8f68d51e7967d13b77a213e3",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/url_loader_interceptor.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "31706174fbbcab2a58ae890b6905fead9042a5cf",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/url_response_disk_cache.mojom.dart",
      "new_id": "df970b5aa642bc7d283f4bb428a75cecb827c339",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/url_response_disk_cache.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "c453186d864d023a74dfdb6d992f385640e6813e",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/mojo/web_socket.mojom.dart",
      "new_id": "b0f23f706677cb773bce5cf9908acc4a45c658c7",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/web_socket.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "028e39e260bb97e6dded294d6cfeda3781df03a1",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/native_support/process.mojom.dart",
      "new_id": "92bdee77b72fefdc6d130e7e79d8c7431ee0f48c",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/native_support/process.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "679c5a251ac533699ced5997f99fd53fc59b6db3",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/nfc/nfc.mojom.dart",
      "new_id": "2ec16507700266b7cc3bb0571d4b7205c999d277",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/nfc/nfc.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "dd032d3076dd4da278e7121a2ac9d42ee43fe140",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/notifications/notifications.mojom.dart",
      "new_id": "9834da2f91dc7b13139ddb50d8675b1054eeb595",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/notifications/notifications.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "eb9570931e8fbbd89638f2fdf376361b24d95dae",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/prediction/prediction.mojom.dart",
      "new_id": "983b2df81ced56d3fca4b0956032b8832ae943bd",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/prediction/prediction.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "4599997deace91671741402a09180f1eae2ae142",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/sensors/sensors.mojom.dart",
      "new_id": "e1f6664bc4aee518ff2c037ee77498df5901cae1",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/sensors/sensors.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "8d413353072d99a88add6286439496c122078b2b",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/speech_recognizer/speech_recognizer.mojom.dart",
      "new_id": "16bf0317050b29c81ed829ae2481ded919214eee",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/speech_recognizer/speech_recognizer.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "5ea7d7987e6b75b23cbaad81722f2eaf37fe2a34",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/tracing/tracing.mojom.dart",
      "new_id": "c9b9212716fa7208a51115f02cc7873982de6b3b",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/tracing/tracing.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "90ae8196ba60c463f9e7e4dcae8d60e73e9cd576",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo_services/lib/vsync/vsync.mojom.dart",
      "new_id": "b72bac370ac225aaa75e3b520087357eeaf29b4a",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/vsync/vsync.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "fdcdfa6b22ce903b5b6bd732755e8fe1e5cb7a45",
      "old_mode": 33188,
      "old_path": "mojo/dart/unittests/embedder_tests/bindings_generation_test.dart",
      "new_id": "80cd0d40e258295e740408205051751e55941f98",
      "new_mode": 33188,
      "new_path": "mojo/dart/unittests/embedder_tests/bindings_generation_test.dart"
    },
    {
      "type": "modify",
      "old_id": "bd8342bd6bb8345efe25c559d53fa08b61c5a709",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/dart_templates/enum_definition.tmpl",
      "new_id": "991837b2eeb718211018401246b4bf7a762617ce",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/dart_templates/enum_definition.tmpl"
    },
    {
      "type": "modify",
      "old_id": "8dc7d873f73db1c2a1a69f29676ed0f7b46332a5",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/dart_templates/interface_definition.tmpl",
      "new_id": "433f1e383e566bcd63b696d9d4a9ca2473877955",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/dart_templates/interface_definition.tmpl"
    },
    {
      "type": "modify",
      "old_id": "6a67a3c2f39c1e2fe9341e60761ac848f056eb3d",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/dart_templates/module.lib.tmpl",
      "new_id": "617351098614b111dbcb3fede3aa756bca1aac3e",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/dart_templates/module.lib.tmpl"
    },
    {
      "type": "modify",
      "old_id": "dd215f5cd7d5130ae107b89eed4266b24d3965d6",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/dart_templates/module_definition.tmpl",
      "new_id": "b22a7f3e6496d4d9b67d657e44fd2eb1447e7615",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/dart_templates/module_definition.tmpl"
    },
    {
      "type": "delete",
      "old_id": "177a896bf4caebb9d9aa076389846656ed94a418",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/dart_templates/mojom_reference_macros.tmpl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "32eaf3c001b653ce4c6a66b1522131aa9fb874d0",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/dart_templates/mojom_type_macros.tmpl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0d4d3b73451f045fae391763deb6922458ed713c",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/dart_templates/struct_definition.tmpl",
      "new_id": "69da1aad4dbb8dd06040b7af20a8e18e42595ff8",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/dart_templates/struct_definition.tmpl"
    },
    {
      "type": "modify",
      "old_id": "19c8f94071a5e134cb25dea4d63689e30f66b43a",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/dart_templates/union_definition.tmpl",
      "new_id": "61b4391572c11e43dcee002a73b74258a3fdc084",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/dart_templates/union_definition.tmpl"
    },
    {
      "type": "modify",
      "old_id": "1ff635867b8695d23b1a817ba70664a3afd4e4d3",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/mojom_dart_generator.py",
      "new_id": "2bcd65123aa9a2005ef717366a73de741a7f0f9f",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/mojom_dart_generator.py"
    },
    {
      "type": "modify",
      "old_id": "780b3a80e4256020294ff7763b066a9e51297607",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/pylib/mojom/generate/module.py",
      "new_id": "089ba8dee416d2bd3ad311d6bd5dabdb1aff183f",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/pylib/mojom/generate/module.py"
    }
  ]
}
