Roll Dart SDK from 23c2ee55db5a to c346cd2908d0 (1 revision) (#36582)

diff --git a/DEPS b/DEPS
index 4d7db5d..ba58e90 100644
--- a/DEPS
+++ b/DEPS
@@ -43,7 +43,7 @@
   # Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS.
   # You can use //tools/dart/create_updated_flutter_deps.py to produce
   # updated revision list of existing dependencies.
-  'dart_revision': '23c2ee55db5a55691d78f318a0dcf44deaf79b6d',
+  'dart_revision': 'c346cd2908d06062b11b748118d1f1ae8e57fa6c',
 
   # WARNING: DO NOT EDIT MANUALLY
   # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
@@ -52,7 +52,7 @@
   'dart_browser_launcher_rev': '981ca8847dd2b0fe022f9e742045cfb8f214d35f',
   'dart_clock_rev': '97026d1657566bb0c9f5a33642712ec350e45084',
   'dart_collection_rev': '414ffa1bc8ba18bd608bbf916d95715311d89ac1',
-  'dart_devtools_rev': '40aae5e5ea2118e2b6dee8a8a20f166f7cec4270',
+  'dart_devtools_rev': 'b21cd59f1f6bb60cacd59ba39e376d2a50d82f74',
   'dart_protobuf_rev': '1d175bef6043bc4bdef5970f6dbd6d3001124373',
   'dart_pub_rev': 'ec35d46261b610e558dfd0d8525ca3fc8387b4b7',
   'dart_root_certificates_rev': '692f6d6488af68e0121317a9c2c9eb393eb0ee50',
@@ -171,7 +171,7 @@
   # WARNING: Unused Dart dependencies in the list below till "WARNING:" marker are removed automatically - see create_updated_flutter_deps.py.
 
   'src/third_party/dart/third_party/devtools':
-   {'packages': [{'version': 'git_revision:40aae5e5ea2118e2b6dee8a8a20f166f7cec4270', 'package': 'dart/third_party/flutter/devtools'}], 'dep_type': 'cipd'},
+   {'packages': [{'version': 'git_revision:b21cd59f1f6bb60cacd59ba39e376d2a50d82f74', 'package': 'dart/third_party/flutter/devtools'}], 'dep_type': 'cipd'},
 
   'src/third_party/dart/third_party/pkg/args':
    Var('dart_git') + '/args.git@80d4abbd6b38b79bcdbc411b4b517628c7611232',
diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party
index 6597f9d..1723784 100644
--- a/ci/licenses_golden/licenses_third_party
+++ b/ci/licenses_golden/licenses_third_party
@@ -1,4 +1,4 @@
-Signature: 87f2973f173816c1c7c4f05123ac1047
+Signature: 190a8da1507f2f857d2eb94d72d6f973
 
 UNUSED LICENSES:
 
@@ -10863,10 +10863,9 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/preambles/jsshell.js
 FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/async_await_error_codes.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/async_patch.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/compact_hash.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/developer.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timeline.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/compact_hash.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/compact_hash.dart
 FILE: ../../../third_party/dart/sdk/lib/convert/base64.dart
 FILE: ../../../third_party/dart/sdk/lib/developer/developer.dart
 FILE: ../../../third_party/dart/sdk/lib/developer/extension.dart
@@ -11241,8 +11240,6 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/platform_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/secure_socket_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/array.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/array_patch.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/bool_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/date_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/double.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/double_patch.dart
@@ -11257,7 +11254,6 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/integers_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/invocation_mirror_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/isolate_patch.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/map_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/math_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirrors_impl.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirrors_patch.dart
@@ -11270,10 +11266,10 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timer_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/type_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/weak_property.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/array_patch.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/bool_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/array_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bool_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/map_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/integers_patch.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/map_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/async/async.dart
 FILE: ../../../third_party/dart/sdk/lib/async/async_error.dart
 FILE: ../../../third_party/dart/sdk/lib/async/broadcast_stream_controller.dart
@@ -11511,9 +11507,8 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/cli_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/namespace_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/sync_socket_patch.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/bigint_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/class_id_fasta.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/bigint_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bigint_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/cli/cli.dart
 FILE: ../../../third_party/dart/sdk/lib/cli/wait_for.dart
 FILE: ../../../third_party/dart/sdk/lib/core/bigint.dart
@@ -12354,7 +12349,6 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/stdio_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/vmservice_io.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/vmservice_server.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/collection_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/core_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/deferred_load_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/function.dart
@@ -12367,7 +12361,7 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timer_impl.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/typed_data_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/uri_patch.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/collection_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/collection_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/io_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/null_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/async/deferred_load.dart
@@ -13101,10 +13095,9 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/preambles/jsshell.js
 FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/linked_hash_map.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/embedded_names.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/convert_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/lib_prefix.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/profiler.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/convert_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/convert_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/collection/set.dart
 FILE: ../../../third_party/dart/sdk/lib/core/sink.dart
 FILE: ../../../third_party/dart/sdk/lib/developer/profiler.dart
@@ -13215,10 +13208,9 @@
 
 ====================================================================================================
 LIBRARY: dart
-ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/bigint_patch.dart
+ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bigint_patch.dart
 TYPE: LicenseType.mit
-FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/bigint_patch.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/bigint_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bigint_patch.dart
 ----------------------------------------------------------------------------------------------------
 Copyright (c) 2003-2005  Tom Wu
 Copyright (c) 2012 Adam Singer (adam@solvr.io)