diff --git a/DEPS b/DEPS
index 2a453fc..3903934 100644
--- a/DEPS
+++ b/DEPS
@@ -305,19 +305,19 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling V8
   # and whatever else without interference from each other.
-  'src_internal_revision': '300beb9c7dca22785d19fdc20692a6f47a770164',
+  'src_internal_revision': '00df6ccb195fb28a11b4cf5e75ec4f4ff0184a28',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling Skia
   # and whatever else without interference from each other.
-  'skia_revision': '9460a31366278fabfa5829c80c7959f0fdae9f44',
+  'skia_revision': 'cd3d3daafe559192288d12cde5722034b935df7f',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling V8
   # and whatever else without interference from each other.
-  'v8_revision': 'c7bca2760f3f5dc0d2252dd784524a26852f9b71',
+  'v8_revision': '1eb663b94ad6497cc132406af5e9ed696bf2448c',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling ANGLE
   # and whatever else without interference from each other.
-  'angle_revision': '2177be94a5e59801f00ad94f6c10143c6a4b05cf',
+  'angle_revision': 'f25948774f7c24ef4d28c42cb0fee0e69aac0489',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling SwiftShader
   # and whatever else without interference from each other.
@@ -356,7 +356,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling NaCl
   # and whatever else without interference from each other.
-  'nacl_revision': 'ad617ab7dd5f23a67fcff244b3c3263ffcc7e66d',
+  'nacl_revision': '63cc10343bdaf861022d453b6f94b3db7f542395',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling freetype
   # and whatever else without interference from each other.
@@ -380,15 +380,15 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling catapult
   # and whatever else without interference from each other.
-  'catapult_revision': '4917becfcf533ef31071fde42fa13ec417c71930',
+  'catapult_revision': 'c903c60cb7c1125882e5650d1d299c41707f1b5a',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling chromium_variations
   # and whatever else without interference from each other.
-  'chromium_variations_revision': '4128439b5230128cae8a1a20c03068d194554bc4',
+  'chromium_variations_revision': 'b97ad8cae47ab711f93c05890b131f270290a322',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling CrossBench
   # and whatever else without interference from each other.
-  'crossbench_revision': 'acfa7c243acda76e1739f96b3b887563b86458d3',
+  'crossbench_revision': '4a6a61d7a060123c387c21d296b73ffecd9de2a2',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling libFuzzer
   # and whatever else without interference from each other.
@@ -404,7 +404,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling devtools-frontend
   # and whatever else without interference from each other.
-  'devtools_frontend_revision': '06c1ba630b982eb42aa77031e6967f7a695554a6',
+  'devtools_frontend_revision': '25ba3401dee476c69cb9df7be12fea0b9a9377d4',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling libprotobuf-mutator
   # and whatever else without interference from each other.
@@ -428,7 +428,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling feed
   # and whatever else without interference from each other.
-  'dawn_revision': '8eb31304452a57c34ecdb9f249ea0fef233083ca',
+  'dawn_revision': 'dcf9ac9de25177b6621a16b27085f353e0625870',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling feed
   # and whatever else without interference from each other.
@@ -500,7 +500,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling ffmpeg
   # and whatever else without interference from each other.
-  'ffmpeg_revision': '14d16cd143ad1993900c276e37592956702443a9',
+  'ffmpeg_revision': '3f8a122bfa6c383460c4bf48db654379b68dc959',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling beto-core
   # and whatever else without interference from each other.
@@ -791,10 +791,10 @@
     'condition': 'non_git_source',
     'objects': [
       {
-        'object_name': 'a5a0dcd16a155ab7190d26bb43231e319082e65c',
-        'sha256sum': '5cfca0d761c978cd49d5da588f89ccd6669cd4018108b555521b88cf20dc2a47',
-        'size_bytes': 8445993,
-        'generation': 1724410400520983,
+        'object_name': '8832b899a93c8be572bd8d8ff9b3e4af563169fe',
+        'sha256sum': 'b0a2f7526fdbb1a67c3b7e481255ba55c4ad2af4be4c67cf501d905c3440d5da',
+        'size_bytes': 8456640,
+        'generation': 1724693732370255,
         'output_file': 'node_modules.tar.gz',
       },
     ],
@@ -1295,12 +1295,12 @@
 
   'src/clank': {
     'url': Var('chrome_git') + '/clank/internal/apps.git' + '@' +
-    '84ee88bb624bb8d6bad52ea5f4e27cb1fdf9c237',
+    '1dff60ff4bbb8b13831e78c6c4e32a1445b37cbe',
     'condition': 'checkout_android and checkout_src_internal',
   },
 
   'src/docs/website': {
-    'url': Var('chromium_git') + '/website.git' + '@' + '8d8ea889536f3556847e1053ae811a481c4004f3',
+    'url': Var('chromium_git') + '/website.git' + '@' + '2860bb82fe04cccb9716f89492f7b981144403d8',
   },
 
   'src/ios/third_party/earl_grey2/src': {
@@ -1380,7 +1380,7 @@
   },
 
   'src/media/cdm/api':
-    Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fef0b5aa1bd31efb88dfab804bdbe614f3d54f28',
+    Var('chromium_git') + '/chromium/cdm.git' + '@' + 'de15835e4369e8915bfb86744e158c847c96d936',
 
   'src/native_client': {
       'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
@@ -1438,7 +1438,7 @@
     'packages': [
       {
           'package': 'chromium/third_party/androidx',
-          'version': 'CuwOSbar6gRnuoux-WaTiOaXM8lR2Z2WohVvsrOxoToC',
+          'version': 'b2LdOcTsPgWsaymPatlEVDEHLr-w87bmz9bwUX2iilAC',
       },
     ],
     'condition': 'checkout_android and non_git_source',
@@ -1722,7 +1722,7 @@
   # Tools used when building Chrome for Chrome OS. This affects both the Simple
   # Chrome workflow, as well as the chromeos-chrome ebuild.
   'src/third_party/chromite': {
-      'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'c86249e68288e8fc3a4e0c17c956a7883c74b17f',
+      'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'd088a2e0aeba09f7c9fda5f6105fc275af13f01c',
       'condition': 'checkout_chromeos',
   },
 
@@ -1757,13 +1757,13 @@
   },
 
   'src/third_party/depot_tools':
-    Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + 'c1457823a0f713e5a81dd899868e10d5af1a4c5b',
+    Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '1f6ef165b726ed7316b8e88666390e90a82e8e50',
 
   'src/third_party/devtools-frontend/src':
     Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
 
   'src/third_party/devtools-frontend-internal': {
-      'url': Var('chrome_git') + '/devtools/devtools-internal.git' + '@' + 'cf73840fd99901dc82a2970faafa4510a0071a88',
+      'url': Var('chrome_git') + '/devtools/devtools-internal.git' + '@' + '6f01cd303a3c15410a17512002f66c72e6a8e5e6',
     'condition': 'checkout_src_internal',
   },
 
@@ -2223,7 +2223,7 @@
     Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '478e5ab3eca30e600006d5a0a08b176fd34d3bd1',
 
   'src/third_party/openscreen/src':
-    Var('chromium_git') + '/openscreen' + '@' + 'd32ed1ff0114f7376ab7fbcc05caf2f23435295f',
+    Var('chromium_git') + '/openscreen' + '@' + '749adc94b9183bd1cc36eeaca839a38c33a8dac4',
 
   'src/third_party/openxr/src': {
     'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '95fe35ffb383710a6e0567e958ead9a3b66e930c',
@@ -2249,7 +2249,7 @@
     Var('pdfium_git') + '/pdfium.git' + '@' +  Var('pdfium_revision'),
 
   'src/third_party/perfetto':
-    Var('android_git') + '/platform/external/perfetto.git' + '@' + '843cb01a83ef382f23eb9c50f1aa39397f9e1900',
+    Var('android_git') + '/platform/external/perfetto.git' + '@' + '05564d1572f910f8e8e50eba47ef8d7163e4ee0a',
 
   'src/base/tracing/test/data': {
     'bucket': 'perfetto',
@@ -2525,16 +2525,16 @@
       'dep_type': 'cipd',
   },
 
-  'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@7efe15073686a79643e13f4184298915753c4acd',
+  'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@23ed8d76c58a57c4f14b0aba6197d5631a844f00',
   'src/third_party/glslang/src': '{chromium_git}/external/github.com/KhronosGroup/glslang@df3398078fab37b50ab33192af01cbc5b5d5b377',
   'src/third_party/spirv-cross/src': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Cross@b8fcf307f1f347089e3c46eb4451d27f32ebc8d3',
   'src/third_party/spirv-headers/src': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Headers@69ab0f32dc6376d74b3f5b0b7161c6681478badd',
   'src/third_party/spirv-tools/src': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Tools@edc68950bf725edc89b3e1974c533454cf2ae37c',
   'src/third_party/vulkan-headers/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Headers@a6a5dc0d078ade9bde75bd78404462509cbdce99',
-  'src/third_party/vulkan-loader/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Loader@25049cde8bf8b0a8053aec5016472d2874e0ef94',
+  'src/third_party/vulkan-loader/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Loader@2761c159b9325baa5980e028ac081963b5d5dd9c',
   'src/third_party/vulkan-tools/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Tools@7e82aea5fc1394d417a0df6a5680a4cce5c37286',
   'src/third_party/vulkan-utility-libraries/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Utility-Libraries@7ea05992a52e96426bd4c56ea12d208e0d6c9a5f',
-  'src/third_party/vulkan-validation-layers/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-ValidationLayers@be3429c27145a78bcb09c3cdff85aa6787d4c8a4',
+  'src/third_party/vulkan-validation-layers/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-ValidationLayers@13c0c4dc619d165b05061702a3c8eb604d21efa4',
 
   'src/third_party/vulkan_memory_allocator':
     Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '56300b29fbfcc693ee6609ddad3fdd5b7a449a21',
@@ -2571,10 +2571,10 @@
     Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '1b6371436a0a60e6b9a4ae2a40a8eba198e3af02',
 
   'src/third_party/webgpu-cts/src':
-    Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + 'c23a47b0a998dcf773341fbadba34619b75c306b',
+    Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '13d5f1781df552ab4b2f37a36a360c709f7d7343',
 
   'src/third_party/webrtc':
-    Var('webrtc_git') + '/src.git' + '@' + 'c6b556faddbbd70b8a77a16fd8b19cb7fc5ad465',
+    Var('webrtc_git') + '/src.git' + '@' + '32dd2ed74599f7ae8079196e7983d3a37c016450',
 
   # Wuffs' canonical repository is at github.com/google/wuffs, but we use
   # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
@@ -2630,7 +2630,7 @@
       'packages': [
         {
           'package': 'skia/tools/goldctl/linux-amd64',
-          'version': 'gEqE2FO6iRIbYzXJtbhu6FRkrdGqtPx6XrU4h8pmwEEC',
+          'version': 'Lha0rEJ7GHU0Fil1gSD6dalZtxzX6uaFjpYvWih41WIC',
         },
       ],
       'dep_type': 'cipd',
@@ -2640,7 +2640,7 @@
       'packages': [
         {
           'package': 'skia/tools/goldctl/windows-amd64',
-          'version': 'REwg09_A3MRvXcOWOKRWyN0Rjuf6P__3Mmh8R97hIoQC',
+          'version': '7XZbTrL--iaDvJOdJ21qL6AKnpf2paDm9LmknGHscX8C',
         },
       ],
       'dep_type': 'cipd',
@@ -2651,7 +2651,7 @@
       'packages': [
         {
           'package': 'skia/tools/goldctl/mac-amd64',
-          'version': 'Q4WuHUZxKIIzq1OUqXi5Dd_saMZmLnqIRbvnrVoeUUwC',
+          'version': 'KcJIi8wfbLT-tqejE6z9o5wPpCrtBjPhdVuNl2_NyqoC',
         },
       ],
       'dep_type': 'cipd',
@@ -2662,7 +2662,7 @@
       'packages': [
         {
           'package': 'skia/tools/goldctl/mac-arm64',
-          'version': 'ZtqPSxqhpVysf1666ZhdkdDn_cDRZXNIvpTOxxfF7cMC',
+          'version': 'Gt9vuY-MHU7Sm1HRXh-XGw7kzNXCTwMpt4LhVmc5I58C',
         },
       ],
       'dep_type': 'cipd',
@@ -2703,7 +2703,7 @@
     'packages': [
       {
         'package': 'chromeos_internal/apps/boca_app/app',
-        'version': '23ldIr9bF7krFMJgDKNsC3ZYLdMlOVbltTj_3SdUYMkC',
+        'version': 'UmJ-yKBtv4q7oK3XVGftTA7PbIcwczo3Ed5GikUKIrIC',
       },
     ],
     'condition': 'checkout_chromeos and checkout_src_internal',
@@ -2714,7 +2714,7 @@
     'packages': [
       {
         'package': 'chromeos_internal/apps/help_app/app',
-        'version': 'DKEEd-Wm9HdDKra0S8b4-1giem_UHnpRstS2p34qW5oC',
+        'version': 'v4MyjUT4F_l7AMdzWSBqe8H-0WC4x0yfECZDr3YHkdcC',
       },
     ],
     'condition': 'checkout_chromeos and checkout_src_internal',
@@ -2725,7 +2725,7 @@
     'packages': [
       {
         'package': 'chromeos_internal/apps/media_app/app',
-        'version': 'brk-e6BN6PtHMc6vMaq7jF0V6PujzV3tntznMdvlPoQC',
+        'version': 'HfE4cOp2fmoU4YVfMqllSvhnqUk3fP_SakxkcId07qEC',
       },
     ],
     'condition': 'checkout_chromeos and checkout_src_internal',
@@ -2758,7 +2758,7 @@
     'packages': [
       {
         'package': 'chromeos_internal/apps/projector_app/app',
-        'version': 'qW4r74CyERpZanTzGZ8ttssdA2_U6bLZGtJm_tft39gC',
+        'version': 'DFjShbz1GzpaLQHmhYXr-k6UWgwJiuq9x96TUrUnd5gC',
       },
     ],
     'condition': 'checkout_chromeos and checkout_src_internal',
@@ -4483,7 +4483,7 @@
 
   'src/chrome/browser/platform_experience/win': {
       'url': Var('chrome_git') + '/chrome/browser/platform_experience/win.git' + '@' +
-        '98612e2bb64362ee27ff39111c09486fbb8a1d6a',
+        '6e519a8a7ce1fa4537f881e131d444b96f85c307',
       'condition': 'checkout_src_internal',
   },
 
@@ -4625,7 +4625,7 @@
 
   'src/components/metrics/internal': {
       'url': Var('chrome_git') + '/chrome/components/metrics/internal.git' + '@' +
-        'ac51808a082f35a97395ebb49c74dca809bd7540',
+        'ac1f976e1ef64a9b1df0e2a3ef0256d6f53bd5aa',
       'condition': 'checkout_src_internal',
   },
 
@@ -4637,7 +4637,7 @@
 
   'src/components/optimization_guide/internal': {
       'url': Var('chrome_git') + '/chrome/components/optimization_guide.git' + '@' +
-        'ec77e1cae3f7f26a15b0f11befa0b8d154e198cc',
+        '124a90e02063af1f40473e2213f0104c09c41e0f',
       'condition': 'checkout_src_internal',
   },
 
@@ -4697,7 +4697,7 @@
 
   'src/ios_internal':  {
       'url': Var('chrome_git') + '/chrome/ios_internal.git' + '@' +
-        'd3fbb9d98aa8da6c5f18e3fdeb5c83e1d04dc4f5',
+        '546afc212797e507ffad9bcecbc38e381f50e7aa',
       'condition': 'checkout_ios and checkout_src_internal',
   },
 
@@ -5113,6 +5113,7 @@
         'src/tools/remove_stale_files.py',
         'src/third_party/test_fonts/test_fonts.tar.gz', # Remove after 20240901
         'src/third_party/node/node_modules.tar.gz', # TODO: Remove after 20241201, see https://crbug.com/351092787
+        'src/third_party/tfhub_models', # TODO: Remove after 20241211
     ],
   },
   {