)]}'
{
  "commit": "2d75f76b44b84da7515003e927c94ee3a03474dd",
  "tree": "cfb5e3ce96727164399134f0dcc2baa327c7f8a7",
  "parents": [
    "68e346e41c6fc2a345995b80a0942d08f0150462"
  ],
  "author": {
    "name": "flutter-pub-roller-bot",
    "email": "137456488+flutter-pub-roller-bot@users.noreply.github.com",
    "time": "Wed Dec 20 14:57:21 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Dec 20 22:57:21 2023 +0000"
  },
  "message": "Roll pub packages (#140472)\n\nThis PR was generated by `flutter update-packages --force-upgrade`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2571f761a77bf80dca50cb157efe439f9603e49",
      "old_mode": 33188,
      "old_path": "dev/a11y_assessments/pubspec.yaml",
      "new_id": "808106f65001dbfde0ad7468a0da91da4843f7d3",
      "new_mode": 33188,
      "new_path": "dev/a11y_assessments/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9f9e5d6c247b1f224008017d9c01375bdb63239f",
      "old_mode": 33188,
      "old_path": "dev/automated_tests/pubspec.yaml",
      "new_id": "b97ecf683f883d0a22bf52aa48d8427249e5f8ef",
      "new_mode": 33188,
      "new_path": "dev/automated_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "98205da7983076c222f43c9e4f2da003a4a00b9f",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/complex_layout/pubspec.yaml",
      "new_id": "6d87ae56f53a1d59fa4271fbf09703547c01489d",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/complex_layout/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e8a20d181819fb3e37359b50eac3b6a5b1283b57",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/macrobenchmarks/pubspec.yaml",
      "new_id": "cd5e6f767152f006dfc2da1a5bb79f52014a8b59",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/macrobenchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7338d8815d13cd65466b7aff8e57b55d6d949c2d",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/microbenchmarks/pubspec.yaml",
      "new_id": "e598fe295c9e6bfebb51e618d628717abfd3e108",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/microbenchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0901761ae5ed6d8160534ea6a2dee0934ca25bbf",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_channels_benchmarks/pubspec.yaml",
      "new_id": "7f214baa71d84b328a67ee9645e77eef8a39ee2e",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_channels_benchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "831abd2593d2d0e96187e7908da5e1937ef178c7",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout/pubspec.yaml",
      "new_id": "e8b4a1963d59ac336f98fac5112488e1983fecfd",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ead32b9c2e47ac89632bd18d87adc45c78de2a6d",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout_hybrid_composition/pubspec.yaml",
      "new_id": "17fd95a9281d754b62c720beb7dff81aeeb25dde",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "792d17c961aac3f9d05411ec147b6c410ad9993f",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/test_apps/stocks/pubspec.yaml",
      "new_id": "7cab86450b67446a8113dba25eb67ca325afaf74",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/test_apps/stocks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7847b34c9789e5294853bb866b5ac2cd4ae1c65c",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_embedding_v2_smoke_test/pubspec.yaml",
      "new_id": "abee95a441492997ad5aed9eacf170df61c1407e",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_embedding_v2_smoke_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9ce37c02e22771c2dcc0126a54dbb70bff80df1e",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_semantics_testing/pubspec.yaml",
      "new_id": "ca8fdec23090a1150fb970317ae54027a7ca1a97",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_semantics_testing/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0ba7e37d56268e9b3df3d472530aaafd834147ed",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_views/pubspec.yaml",
      "new_id": "8e3da45fe009c3d4538540a037e05172a2c44395",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_views/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "728453d26d366e28b738fc017196bc675356cf3d",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/channels/pubspec.yaml",
      "new_id": "60e35ba481881f305065c088d830a087fc3a59dc",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/channels/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "cdfd89f4d7f9c21b7de8f82d21e1b351343cd7b2",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/deferred_components_test/pubspec.yaml",
      "new_id": "6298846a8ae59fdf8abe3478ec40fef80f9897da",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/deferred_components_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7f420f291ab16c54c4cc2ff492a73dbe180f7dcf",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flavors/pubspec.yaml",
      "new_id": "f7b7c7e8ccf1f52a7b834cbeb2d5a92fa1218ad9",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flavors/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "783c76c2e2c5e46ba0948d16818c47362410632a",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flutter_gallery/pubspec.yaml",
      "new_id": "13ed29f9cab9b95bb58228275b696eadc5958b3e",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flutter_gallery/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "15a1ffe0f631375000251ca03874362aeee15f3f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/hybrid_android_views/pubspec.yaml",
      "new_id": "68d3c7f9af6eb8071066c652717db62b9529024b",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/hybrid_android_views/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "19cb045390df3e4faa237c83ef3c10101dcf3d8b",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ios_add2app_life_cycle/flutterapp/pubspec.yaml",
      "new_id": "18ad7629685720c29b8400a3727155fc9786fe1a",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ios_add2app_life_cycle/flutterapp/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e7e1b0f87dd5d51c1e6308c73f3e481196b78636",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ios_app_with_extensions/pubspec.yaml",
      "new_id": "6baf486679a064e457004c95f14fd172b7555751",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ios_app_with_extensions/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "54e452eb094532dab0e7e3796e26a989d62cd85e",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ios_platform_view_tests/pubspec.yaml",
      "new_id": "a81478ac063e3e3ff2904c011b6fdbfd0a0c9e78",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ios_platform_view_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "618f945627e90d1623104f3961749ddaba3ef14b",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/non_nullable/pubspec.yaml",
      "new_id": "4388a8cee1d5fcf6240b3df6147092eaa1f48ad9",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/non_nullable/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "8801f0a38e8367187779c7935287c5efd6ef1090",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/release_smoke_test/pubspec.yaml",
      "new_id": "aa9f3185af5c4c385217b250ea61e46f06641f99",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/release_smoke_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f05761cd381b4df841dec770af93e315df56516f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/spell_check/pubspec.yaml",
      "new_id": "f1dab208d0790883dc4625215df168ec8a35c4c2",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/spell_check/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "b9603d8f82957190f0120a9bc67f9caa46a5be05",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ui/pubspec.yaml",
      "new_id": "020e991de3dceecf66ec5076854acd21cd82d8d8",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ui/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "02287bf2a7f750f3a1b11912a65f5df27ded32a5",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/web_e2e_tests/pubspec.yaml",
      "new_id": "f1286e8a0e6ba8e6b356c3bc4dad23ceb1bc08dd",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/web_e2e_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a8d7e2c67eb832e6f5aab47d31521115a71f93ce",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/wide_gamut_test/pubspec.yaml",
      "new_id": "79e625a05bd9a30bb2c0a6bbef76e5fcdfda1fca",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/wide_gamut_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f43572c3948da8b43430b635322373a75ccedf9f",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/pubspec.yaml",
      "new_id": "c66ed5e0b44e2fb1a5d08f1bb48076dca85bc46d",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "dd1adf7fbe9cc57c157f453ca7d7c884b273194e",
      "old_mode": 33188,
      "old_path": "dev/tools/vitool/pubspec.yaml",
      "new_id": "e55265eecccd22db8d474df0e50d71426d919214",
      "new_mode": 33188,
      "new_path": "dev/tools/vitool/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "2c2f8d38aef97f9063e59a412a005b66119b8c8f",
      "old_mode": 33188,
      "old_path": "dev/tracing_tests/pubspec.yaml",
      "new_id": "f7e488ea5b057587785cb58e35e5b070aadd7640",
      "new_mode": 33188,
      "new_path": "dev/tracing_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "674ce987cd820fa278a015ed75baec5537028a21",
      "old_mode": 33188,
      "old_path": "examples/api/pubspec.yaml",
      "new_id": "d46d9290a00b9137da2f03e51cead314d0d3ce0a",
      "new_mode": 33188,
      "new_path": "examples/api/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "d7e62c97ab9f2b656ab23a61fb2b62b2e34ac953",
      "old_mode": 33188,
      "old_path": "examples/hello_world/pubspec.yaml",
      "new_id": "646cae541f471f0e977c82e7ba724b6d8d0b3894",
      "new_mode": 33188,
      "new_path": "examples/hello_world/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "2e6a84ffd1482edb3b3e27bba9bef628e45bc6f4",
      "old_mode": 33188,
      "old_path": "examples/image_list/pubspec.yaml",
      "new_id": "2160c3a51696eece3b80f4593e392c3d2aa9a676",
      "new_mode": 33188,
      "new_path": "examples/image_list/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a08af7ed48efa46ad51dfee8cf56cb25d67382e3",
      "old_mode": 33188,
      "old_path": "examples/layers/pubspec.yaml",
      "new_id": "05ac308d10a7130266b3ff0ee5a8af3f7208a9e7",
      "new_mode": 33188,
      "new_path": "examples/layers/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "aaa1864306c3683f137d0ecdf2a73a414bf320e8",
      "old_mode": 33188,
      "old_path": "examples/platform_channel/pubspec.yaml",
      "new_id": "90793c4089799e4911d55c570ec4eb779ee34408",
      "new_mode": 33188,
      "new_path": "examples/platform_channel/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0f91f3c67b33cdb36e23a901baed78b1ec3cebc8",
      "old_mode": 33188,
      "old_path": "examples/platform_channel_swift/pubspec.yaml",
      "new_id": "9a99f76f1336057917ade47e4da482789122668c",
      "new_mode": 33188,
      "new_path": "examples/platform_channel_swift/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f9e23f3513a465422f079c17859cc304f1c601ba",
      "old_mode": 33188,
      "old_path": "examples/splash/pubspec.yaml",
      "new_id": "a213e9210d677eede7da034c08a6d41311c4a02b",
      "new_mode": 33188,
      "new_path": "examples/splash/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c3692b64a40c9c8e2733fbdaf67572dfb3c3f58b",
      "old_mode": 33188,
      "old_path": "examples/texture/pubspec.yaml",
      "new_id": "8de9968354d47174c48457ffbcd7e3cee55cc1ea",
      "new_mode": 33188,
      "new_path": "examples/texture/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "33ce85b9cf30dc61ef822d486cca4e2c6bdc1eb0",
      "old_mode": 33188,
      "old_path": "packages/flutter/pubspec.yaml",
      "new_id": "36dc37885480979c8b1eb0c1900e90983216e458",
      "new_mode": 33188,
      "new_path": "packages/flutter/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ed5c9d073fdbb13b42494bf4ef6630be08c7a6d9",
      "old_mode": 33188,
      "old_path": "packages/flutter/test_private/test/pubspec.yaml",
      "new_id": "caf816ccf24f095606701c42602dcc1257fd00a2",
      "new_mode": 33188,
      "new_path": "packages/flutter/test_private/test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "13e738ee1f0db6b8314e1262d5805b78ed7d1cea",
      "old_mode": 33188,
      "old_path": "packages/flutter_driver/pubspec.yaml",
      "new_id": "4168466d5271aa45aeb3473425b83f5000e5a3b9",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "1893781672f0543546414f92ed2c00b358f237a7",
      "old_mode": 33188,
      "old_path": "packages/flutter_goldens/pubspec.yaml",
      "new_id": "0e0026f451efb731988530f9955089cbfeb77d02",
      "new_mode": 33188,
      "new_path": "packages/flutter_goldens/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9d34126d4412fd5a7e6c31aad4ee973d2d359be2",
      "old_mode": 33188,
      "old_path": "packages/flutter_localizations/pubspec.yaml",
      "new_id": "21eaf7447ba33d148faf4d21680525b822550cb4",
      "new_mode": 33188,
      "new_path": "packages/flutter_localizations/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f681c1f715a12ad3f91cf4bc3cf085b991d5c799",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/pubspec.yaml",
      "new_id": "8ababbd777128c01ab4c4c8d43616cf2145dc3d9",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "59cb77683d3b1f833b6d4da30fe7dd1a27894659",
      "old_mode": 33188,
      "old_path": "packages/flutter_web_plugins/pubspec.yaml",
      "new_id": "77192c213f51c9758b2613846dde6ee835ea5539",
      "new_mode": 33188,
      "new_path": "packages/flutter_web_plugins/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "8287460d806b44a12f519eb5ba09c8d79c2a0d4c",
      "old_mode": 33188,
      "old_path": "packages/integration_test/example/pubspec.yaml",
      "new_id": "ea4a52cf029f69a0d72e8472b6f93d63d26c00e8",
      "new_mode": 33188,
      "new_path": "packages/integration_test/example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c2cb19a40edde9ed9bb5b77e0ca70cd29f80367b",
      "old_mode": 33188,
      "old_path": "packages/integration_test/pubspec.yaml",
      "new_id": "d8c24590b2e4fb32ef43ceba32c86ec97debd66b",
      "new_mode": 33188,
      "new_path": "packages/integration_test/pubspec.yaml"
    }
  ]
}
