diff -Nru chromium-83.0.4103.116/debian/changelog chromium-83.0.4103.116/debian/changelog
--- chromium-83.0.4103.116/debian/changelog 2020-07-11 14:56:34.000000000 +0000
+++ chromium-83.0.4103.116/debian/changelog 2020-08-13 17:40:13.000000000 +0000
@@ -1,3 +1,15 @@
+chromium (83.0.4103.116-3+rpi1) bullseye-staging; urgency=medium
+
+ * Add 64-bit time syscalls to syscall whitelist and clock selection
+ parameter filtering code
+ * Switch to explicitly versioned python2
+ + Update build-depends
+ + Replace references to /usr/bin/python and to env python
+ with /usr/bin/python2 and env python2
+ + make exec_script in gn use python2
+
+ -- Peter Michael Green Thu, 13 Aug 2020 17:40:13 +0000
+
chromium (83.0.4103.116-3) unstable; urgency=high
* Fix crashes when a connection error occurs (closes: #963548).
diff -Nru chromium-83.0.4103.116/debian/control chromium-83.0.4103.116/debian/control
--- chromium-83.0.4103.116/debian/control 2020-06-29 10:30:22.000000000 +0000
+++ chromium-83.0.4103.116/debian/control 2020-08-13 17:40:13.000000000 +0000
@@ -14,7 +14,7 @@
lld,
clang,
clang-format,
- python,
+ python2,
python3,
pkg-config,
ninja-build,
diff -Nru chromium-83.0.4103.116/debian/patches/allow-time64-syscalls.patch chromium-83.0.4103.116/debian/patches/allow-time64-syscalls.patch
--- chromium-83.0.4103.116/debian/patches/allow-time64-syscalls.patch 1970-01-01 00:00:00.000000000 +0000
+++ chromium-83.0.4103.116/debian/patches/allow-time64-syscalls.patch 2020-08-13 17:40:13.000000000 +0000
@@ -0,0 +1,51 @@
+Description: allow sandboxed code to call gettime64
+ Add __NR_clock_gettime64 and __NR_clock_nanosleep_time64 to syscall whitelist
+ and clock selection parameter filtering code.
+
+ Add __NR_utimensat_time64 to syscall whitelist
+
+ Conditionalise additions on the new calls existing, because they do not exist
+ on 64-bit architectures.
+Author: Peter Michael Green
+
+Index: chromium-83.0.4103.116/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+===================================================================
+--- chromium-83.0.4103.116.orig/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
++++ chromium-83.0.4103.116/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+@@ -148,7 +148,11 @@ ResultExpr EvaluateSyscallImpl(int fs_de
+ return Allow();
+ #endif
+
++#ifdef __NR_clock_gettime64
++ if (sysno == __NR_clock_gettime || sysno == __NR_clock_gettime64 || sysno == __NR_clock_nanosleep || sysno == __NR_clock_nanosleep_time64) {
++#else
+ if (sysno == __NR_clock_gettime || sysno == __NR_clock_nanosleep) {
++#endif
+ return RestrictClockID();
+ }
+
+Index: chromium-83.0.4103.116/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
+===================================================================
+--- chromium-83.0.4103.116.orig/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
++++ chromium-83.0.4103.116/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
+@@ -38,6 +38,10 @@ bool SyscallSets::IsAllowedGettime(int s
+ case __NR_clock_getres: // Allowed only on Android with parameters
+ // filtered by RestrictClokID().
+ case __NR_clock_gettime: // Parameters filtered by RestrictClockID().
++#ifdef __NR_clock_gettime64
++ case __NR_clock_gettime64: // Parameters filtered by RestrictClockID().
++ case __NR_clock_nanosleep_time64: // Parameters filtered by RestrictClockID().
++#endif
+ case __NR_clock_nanosleep: // Parameters filtered by RestrictClockID().
+ case __NR_clock_settime: // Privileged.
+ #if defined(__i386__) || \
+@@ -159,6 +163,9 @@ bool SyscallSets::IsFileSystem(int sysno
+ case __NR_utime:
+ #endif
+ case __NR_utimensat: // New.
++#ifdef __NR_utimensat_time64
++ case __NR_utimensat_time64:
++#endif
+ return true;
+ default:
+ return false;
diff -Nru chromium-83.0.4103.116/debian/patches/fixes/closure.patch chromium-83.0.4103.116/debian/patches/fixes/closure.patch
--- chromium-83.0.4103.116/debian/patches/fixes/closure.patch 2020-06-02 22:58:19.000000000 +0000
+++ chromium-83.0.4103.116/debian/patches/fixes/closure.patch 2020-08-13 17:40:13.000000000 +0000
@@ -44,7 +44,7 @@
--- /dev/null
+++ b/third_party/closure_compiler/compiler.py
@@ -0,0 +1,314 @@
-+#!/usr/bin/python
++#!/usr/bin/python2
+# Copyright 2015 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
diff -Nru chromium-83.0.4103.116/debian/patches/series chromium-83.0.4103.116/debian/patches/series
--- chromium-83.0.4103.116/debian/patches/series 2020-07-11 14:54:18.000000000 +0000
+++ chromium-83.0.4103.116/debian/patches/series 2020-08-13 17:40:13.000000000 +0000
@@ -85,3 +85,6 @@
buster/icu63.patch
buster/vpx17.patch
buster/clang7.patch
+use-explicit-python2-sed.patch
+use-explicit-python2-gn.patch
+allow-time64-syscalls.patch
diff -Nru chromium-83.0.4103.116/debian/patches/use-explicit-python2-gn.patch chromium-83.0.4103.116/debian/patches/use-explicit-python2-gn.patch
--- chromium-83.0.4103.116/debian/patches/use-explicit-python2-gn.patch 1970-01-01 00:00:00.000000000 +0000
+++ chromium-83.0.4103.116/debian/patches/use-explicit-python2-gn.patch 2020-08-13 17:40:13.000000000 +0000
@@ -0,0 +1,38 @@
+Description: use explicit python2 in gn
+Author: Peter Michael Green
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: ,
+Bug:
+Bug-Debian: https://bugs.debian.org/
+Bug-Ubuntu: https://launchpad.net/bugs/
+Forwarded:
+Reviewed-By:
+Last-Update: 2020-08-13
+
+--- chromium-83.0.4103.116.orig/tools/gn/src/gn/function_exec_script.cc
++++ chromium-83.0.4103.116/tools/gn/src/gn/function_exec_script.cc
+@@ -79,7 +79,7 @@ const char kExecScript_Help[] =
+ rebase_path() function to make file names relative to this path (see "gn help
+ rebase_path").
+
+- The default script interpreter is Python ("python" on POSIX, "python.exe" or
++ The default script interpreter is Python ("python2" on POSIX, "python.exe" or
+ "python.bat" on Windows). This can be configured by the script_executable
+ variable, see "gn help dotfile".
+
+--- chromium-83.0.4103.116.orig/tools/gn/src/gn/setup.cc
++++ chromium-83.0.4103.116/tools/gn/src/gn/setup.cc
+@@ -717,7 +717,7 @@ bool Setup::FillPythonPath(const base::C
+ }
+ build_settings_.set_python_path(python_path.NormalizePathSeparatorsTo('/'));
+ #else
+- build_settings_.set_python_path(base::FilePath("python"));
++ build_settings_.set_python_path(base::FilePath("python2"));
+ #endif
+ }
+ return true;
diff -Nru chromium-83.0.4103.116/debian/patches/use-explicit-python2-sed.patch chromium-83.0.4103.116/debian/patches/use-explicit-python2-sed.patch
--- chromium-83.0.4103.116/debian/patches/use-explicit-python2-sed.patch 1970-01-01 00:00:00.000000000 +0000
+++ chromium-83.0.4103.116/debian/patches/use-explicit-python2-sed.patch 2020-08-13 17:40:13.000000000 +0000
@@ -0,0 +1,15122 @@
+Description: use explicit python2
+ This patch replaces references to /usr/bin/python and
+ env python with /usr/bin/python2 and env python2
+ it was created with the following sed commands
+
+ for file in `grep -rl '/usr/bin/python' *`; do sed -i 's_/usr/bin/python\b_/usr/bin/python2_' $file ; done
+ for file in `grep -rl 'env python' *`; do sed -i 's_env python\b_env python2_' $file ; done
+Author: Peter Michael Green
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: ,
+Bug:
+Bug-Debian: https://bugs.debian.org/
+Bug-Ubuntu: https://launchpad.net/bugs/
+Forwarded:
+Reviewed-By:
+Last-Update: 2020-08-13
+
+--- chromium-83.0.4103.116.orig/PRESUBMIT_test.py
++++ chromium-83.0.4103.116/PRESUBMIT_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/base/android/jni_generator/jni_generator.py
++++ chromium-83.0.4103.116/base/android/jni_generator/jni_generator.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/base/android/jni_generator/jni_generator_tests.py
++++ chromium-83.0.4103.116/base/android/jni_generator/jni_generator_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/base/android/jni_generator/jni_registration_generator.py
++++ chromium-83.0.4103.116/base/android/jni_generator/jni_registration_generator.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/base/win/embedded_i18n/create_string_rc.py
++++ chromium-83.0.4103.116/base/win/embedded_i18n/create_string_rc.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/adb_command_line.py
++++ chromium-83.0.4103.116/build/android/adb_command_line.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/adb_install_apk.py
++++ chromium-83.0.4103.116/build/android/adb_install_apk.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/adb_logcat_monitor.py
++++ chromium-83.0.4103.116/build/android/adb_logcat_monitor.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/adb_logcat_printer.py
++++ chromium-83.0.4103.116/build/android/adb_logcat_printer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/adb_reverse_forwarder.py
++++ chromium-83.0.4103.116/build/android/adb_reverse_forwarder.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (c) 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/apk_operations.py
++++ chromium-83.0.4103.116/build/android/apk_operations.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/apply_shared_preference_file.py
++++ chromium-83.0.4103.116/build/android/apply_shared_preference_file.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/asan_symbolize.py
++++ chromium-83.0.4103.116/build/android/asan_symbolize.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/diff_resource_sizes.py
++++ chromium-83.0.4103.116/build/android/diff_resource_sizes.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/download_doclava.py
++++ chromium-83.0.4103.116/build/android/download_doclava.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/dump_apk_resource_strings.py
++++ chromium-83.0.4103.116/build/android/dump_apk_resource_strings.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # encoding: utf-8
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/emma_coverage_stats.py
++++ chromium-83.0.4103.116/build/android/emma_coverage_stats.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/emma_coverage_stats_test.py
++++ chromium-83.0.4103.116/build/android/emma_coverage_stats_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/generate_jacoco_report.py
++++ chromium-83.0.4103.116/build/android/generate_jacoco_report.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gradle/generate_gradle.py
++++ chromium-83.0.4103.116/build/android/gradle/generate_gradle.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gradle/gn_to_cmake.py
++++ chromium-83.0.4103.116/build/android/gradle/gn_to_cmake.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/aar.py
++++ chromium-83.0.4103.116/build/android/gyp/aar.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/aidl.py
++++ chromium-83.0.4103.116/build/android/gyp/aidl.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/allot_native_libraries.py
++++ chromium-83.0.4103.116/build/android/gyp/allot_native_libraries.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/apkbuilder.py
++++ chromium-83.0.4103.116/build/android/gyp/apkbuilder.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/assert_static_initializers.py
++++ chromium-83.0.4103.116/build/android/gyp/assert_static_initializers.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/bundletool.py
++++ chromium-83.0.4103.116/build/android/gyp/bundletool.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/bytecode_processor.py
++++ chromium-83.0.4103.116/build/android/gyp/bytecode_processor.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/compile_java.py
++++ chromium-83.0.4103.116/build/android/gyp/compile_java.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/compile_resources.py
++++ chromium-83.0.4103.116/build/android/gyp/compile_resources.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # encoding: utf-8
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/copy_ex.py
++++ chromium-83.0.4103.116/build/android/gyp/copy_ex.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/create_apk_operations_script.py
++++ chromium-83.0.4103.116/build/android/gyp/create_apk_operations_script.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+@@ -12,7 +12,7 @@ import sys
+ from util import build_utils
+
+ SCRIPT_TEMPLATE = string.Template("""\
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # This file was generated by build/android/gyp/create_apk_operations_script.py
+
+--- chromium-83.0.4103.116.orig/build/android/gyp/create_app_bundle.py
++++ chromium-83.0.4103.116/build/android/gyp/create_app_bundle.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/create_app_bundle_apks.py
++++ chromium-83.0.4103.116/build/android/gyp/create_app_bundle_apks.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/create_bundle_wrapper_script.py
++++ chromium-83.0.4103.116/build/android/gyp/create_bundle_wrapper_script.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+@@ -18,7 +18,7 @@ import apk_operations # pylint: disable
+ from util import build_utils
+
+ SCRIPT_TEMPLATE = string.Template("""\
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # This file was generated by build/android/gyp/create_bundle_wrapper_script.py
+
+--- chromium-83.0.4103.116.orig/build/android/gyp/create_java_binary_script.py
++++ chromium-83.0.4103.116/build/android/gyp/create_java_binary_script.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+@@ -21,7 +21,7 @@ from util import build_utils
+ # to the directory that the script is written in and then, when run, must
+ # recalculate the paths relative to the current directory.
+ script_template = """\
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # This file was generated by build/android/gyp/create_java_binary_script.py
+
+--- chromium-83.0.4103.116.orig/build/android/gyp/create_size_info_files.py
++++ chromium-83.0.4103.116/build/android/gyp/create_size_info_files.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/create_ui_locale_resources.py
++++ chromium-83.0.4103.116/build/android/gyp/create_ui_locale_resources.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/desugar.py
++++ chromium-83.0.4103.116/build/android/gyp/desugar.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/dex.py
++++ chromium-83.0.4103.116/build/android/gyp/dex.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/dexsplitter.py
++++ chromium-83.0.4103.116/build/android/gyp/dexsplitter.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/dist_aar.py
++++ chromium-83.0.4103.116/build/android/gyp/dist_aar.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/extract_unwind_tables.py
++++ chromium-83.0.4103.116/build/android/gyp/extract_unwind_tables.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/extract_unwind_tables_tests.py
++++ chromium-83.0.4103.116/build/android/gyp/extract_unwind_tables_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/filter_zip.py
++++ chromium-83.0.4103.116/build/android/gyp/filter_zip.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/find.py
++++ chromium-83.0.4103.116/build/android/gyp/find.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/gcc_preprocess.py
++++ chromium-83.0.4103.116/build/android/gyp/gcc_preprocess.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/generate_android_wrapper.py
++++ chromium-83.0.4103.116/build/android/gyp/generate_android_wrapper.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/ijar.py
++++ chromium-83.0.4103.116/build/android/gyp/ijar.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/jacoco_instr.py
++++ chromium-83.0.4103.116/build/android/gyp/jacoco_instr.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/java_cpp_enum.py
++++ chromium-83.0.4103.116/build/android/gyp/java_cpp_enum.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/java_cpp_enum_tests.py
++++ chromium-83.0.4103.116/build/android/gyp/java_cpp_enum_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/java_cpp_strings.py
++++ chromium-83.0.4103.116/build/android/gyp/java_cpp_strings.py
+@@ -1,4 +1,4 @@
+-#!/user/bin/env python
++#!/user/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/java_cpp_strings_tests.py
++++ chromium-83.0.4103.116/build/android/gyp/java_cpp_strings_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/java_google_api_keys.py
++++ chromium-83.0.4103.116/build/android/gyp/java_google_api_keys.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/java_google_api_keys_tests.py
++++ chromium-83.0.4103.116/build/android/gyp/java_google_api_keys_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/jetify_jar.py
++++ chromium-83.0.4103.116/build/android/gyp/jetify_jar.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/jinja_template.py
++++ chromium-83.0.4103.116/build/android/gyp/jinja_template.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/lint.py
++++ chromium-83.0.4103.116/build/android/gyp/lint.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (c) 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/main_dex_list.py
++++ chromium-83.0.4103.116/build/android/gyp/main_dex_list.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/merge_manifest.py
++++ chromium-83.0.4103.116/build/android/gyp/merge_manifest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/prepare_resources.py
++++ chromium-83.0.4103.116/build/android/gyp/prepare_resources.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/proguard.py
++++ chromium-83.0.4103.116/build/android/gyp/proguard.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/turbine.py
++++ chromium-83.0.4103.116/build/android/gyp/turbine.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/util/build_utils_test.py
++++ chromium-83.0.4103.116/build/android/gyp/util/build_utils_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/util/diff_utils.py
++++ chromium-83.0.4103.116/build/android/gyp/util/diff_utils.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/util/java_cpp_utils.py
++++ chromium-83.0.4103.116/build/android/gyp/util/java_cpp_utils.py
+@@ -1,4 +1,4 @@
+-#!/user/bin/env python
++#!/user/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/util/md5_check_test.py
++++ chromium-83.0.4103.116/build/android/gyp/util/md5_check_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/util/resource_utils_test.py
++++ chromium-83.0.4103.116/build/android/gyp/util/resource_utils_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # coding: utf-8
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/validate_static_library_dex_references.py
++++ chromium-83.0.4103.116/build/android/gyp/validate_static_library_dex_references.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/gyp/write_build_config.py
++++ chromium-83.0.4103.116/build/android/gyp/write_build_config.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/write_native_libraries_java.py
++++ chromium-83.0.4103.116/build/android/gyp/write_native_libraries_java.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/gyp/zip.py
++++ chromium-83.0.4103.116/build/android/gyp/zip.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/host_heartbeat.py
++++ chromium-83.0.4103.116/build/android/host_heartbeat.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (c) 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/incremental_install/generate_android_manifest.py
++++ chromium-83.0.4103.116/build/android/incremental_install/generate_android_manifest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/incremental_install/installer.py
++++ chromium-83.0.4103.116/build/android/incremental_install/installer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/incremental_install/write_installer_json.py
++++ chromium-83.0.4103.116/build/android/incremental_install/write_installer_json.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/lighttpd_server.py
++++ chromium-83.0.4103.116/build/android/lighttpd_server.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/lint/suppress.py
++++ chromium-83.0.4103.116/build/android/lint/suppress.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (c) 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/list_class_verification_failures.py
++++ chromium-83.0.4103.116/build/android/list_class_verification_failures.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/method_count.py
++++ chromium-83.0.4103.116/build/android/method_count.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/play_services/preprocess.py
++++ chromium-83.0.4103.116/build/android/play_services/preprocess.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/provision_devices.py
++++ chromium-83.0.4103.116/build/android/provision_devices.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (c) 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/pylib/constants/host_paths_unittest.py
++++ chromium-83.0.4103.116/build/android/pylib/constants/host_paths_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/dex/dex_parser.py
++++ chromium-83.0.4103.116/build/android/pylib/dex/dex_parser.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/gtest/gtest_test_instance_test.py
++++ chromium-83.0.4103.116/build/android/pylib/gtest/gtest_test_instance_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/instrumentation/instrumentation_parser_test.py
++++ chromium-83.0.4103.116/build/android/pylib/instrumentation/instrumentation_parser_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/instrumentation/instrumentation_test_instance_test.py
++++ chromium-83.0.4103.116/build/android/pylib/instrumentation/instrumentation_test_instance_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/local/emulator/ini_test.py
++++ chromium-83.0.4103.116/build/android/pylib/local/emulator/ini_test.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/output/local_output_manager_test.py
++++ chromium-83.0.4103.116/build/android/pylib/output/local_output_manager_test.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/output/noop_output_manager_test.py
++++ chromium-83.0.4103.116/build/android/pylib/output/noop_output_manager_test.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/output/remote_output_manager_test.py
++++ chromium-83.0.4103.116/build/android/pylib/output/remote_output_manager_test.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/results/json_results_test.py
++++ chromium-83.0.4103.116/build/android/pylib/results/json_results_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/results/presentation/standard_gtest_merge.py
++++ chromium-83.0.4103.116/build/android/pylib/results/presentation/standard_gtest_merge.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python2
+ #
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/pylib/results/presentation/test_results_presentation.py
++++ chromium-83.0.4103.116/build/android/pylib/results/presentation/test_results_presentation.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/pylib/symbols/apk_lib_dump.py
++++ chromium-83.0.4103.116/build/android/pylib/symbols/apk_lib_dump.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/pylib/symbols/elf_symbolizer_unittest.py
++++ chromium-83.0.4103.116/build/android/pylib/symbols/elf_symbolizer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/symbols/mock_addr2line/mock_addr2line
++++ chromium-83.0.4103.116/build/android/pylib/symbols/mock_addr2line/mock_addr2line
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/utils/decorators_test.py
++++ chromium-83.0.4103.116/build/android/pylib/utils/decorators_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/utils/device_dependencies_test.py
++++ chromium-83.0.4103.116/build/android/pylib/utils/device_dependencies_test.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/utils/dexdump_test.py
++++ chromium-83.0.4103.116/build/android/pylib/utils/dexdump_test.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/utils/maven_downloader.py
++++ chromium-83.0.4103.116/build/android/pylib/utils/maven_downloader.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/pylib/utils/proguard_test.py
++++ chromium-83.0.4103.116/build/android/pylib/utils/proguard_test.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/resource_sizes.py
++++ chromium-83.0.4103.116/build/android/resource_sizes.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/screenshot.py
++++ chromium-83.0.4103.116/build/android/screenshot.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/stacktrace/crashpad_stackwalker.py
++++ chromium-83.0.4103.116/build/android/stacktrace/crashpad_stackwalker.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/stacktrace/java_deobfuscate_test.py
++++ chromium-83.0.4103.116/build/android/stacktrace/java_deobfuscate_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/stacktrace/stackwalker.py
++++ chromium-83.0.4103.116/build/android/stacktrace/stackwalker.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/test_wrapper/logdog_wrapper.py
++++ chromium-83.0.4103.116/build/android/test_wrapper/logdog_wrapper.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/tombstones.py
++++ chromium-83.0.4103.116/build/android/tombstones.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/update_deps/update_third_party_deps.py
++++ chromium-83.0.4103.116/build/android/update_deps/update_third_party_deps.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/android/update_verification.py
++++ chromium-83.0.4103.116/build/android/update_verification.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/android/video_recorder.py
++++ chromium-83.0.4103.116/build/android/video_recorder.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/apply_locales.py
++++ chromium-83.0.4103.116/build/apply_locales.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2009 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/check_gn_headers.py
++++ chromium-83.0.4103.116/build/check_gn_headers.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/check_gn_headers_unittest.py
++++ chromium-83.0.4103.116/build/check_gn_headers_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/check_return_value.py
++++ chromium-83.0.4103.116/build/check_return_value.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/chromeos/create_test_runner_script.py
++++ chromium-83.0.4103.116/build/chromeos/create_test_runner_script.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+@@ -12,7 +12,7 @@ import os
+ import sys
+
+ SCRIPT_TEMPLATE = """\
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # This file was generated by build/chromeos/create_test_runner_script.py
+
+--- chromium-83.0.4103.116.orig/build/cipd/clobber_cipd_root.py
++++ chromium-83.0.4103.116/build/cipd/clobber_cipd_root.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/clobber.py
++++ chromium-83.0.4103.116/build/clobber.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/compute_build_timestamp.py
++++ chromium-83.0.4103.116/build/compute_build_timestamp.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/config/fuchsia/build_symbol_archive.py
++++ chromium-83.0.4103.116/build/config/fuchsia/build_symbol_archive.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/config/get_host_byteorder.py
++++ chromium-83.0.4103.116/build/config/get_host_byteorder.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/config/linux/pkg-config.py
++++ chromium-83.0.4103.116/build/config/linux/pkg-config.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/config/merge_for_jumbo.py
++++ chromium-83.0.4103.116/build/config/merge_for_jumbo.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/copy_test_data_ios.py
++++ chromium-83.0.4103.116/build/copy_test_data_ios.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/cp.py
++++ chromium-83.0.4103.116/build/cp.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/detect_host_arch.py
++++ chromium-83.0.4103.116/build/detect_host_arch.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/dir_exists.py
++++ chromium-83.0.4103.116/build/dir_exists.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/download_nacl_toolchains.py
++++ chromium-83.0.4103.116/build/download_nacl_toolchains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/env_dump.py
++++ chromium-83.0.4103.116/build/env_dump.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/extract_from_cab.py
++++ chromium-83.0.4103.116/build/extract_from_cab.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/extract_partition.py
++++ chromium-83.0.4103.116/build/extract_partition.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/find_depot_tools.py
++++ chromium-83.0.4103.116/build/find_depot_tools.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/find_isolated_tests.py
++++ chromium-83.0.4103.116/build/find_isolated_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/fix_gn_headers.py
++++ chromium-83.0.4103.116/build/fix_gn_headers.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/fuchsia/deploy_to_amber_repo.py
++++ chromium-83.0.4103.116/build/fuchsia/deploy_to_amber_repo.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/fuchsia/qemu_target_test.py
++++ chromium-83.0.4103.116/build/fuchsia/qemu_target_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/fuchsia/test_runner.py
++++ chromium-83.0.4103.116/build/fuchsia/test_runner.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/fuchsia/update_sdk.py
++++ chromium-83.0.4103.116/build/fuchsia/update_sdk.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/get_landmines.py
++++ chromium-83.0.4103.116/build/get_landmines.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/ios/clean_env.py
++++ chromium-83.0.4103.116/build/ios/clean_env.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/landmines.py
++++ chromium-83.0.4103.116/build/landmines.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/linux/install-chromeos-fonts.py
++++ chromium-83.0.4103.116/build/linux/install-chromeos-fonts.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/linux/rewrite_dirs.py
++++ chromium-83.0.4103.116/build/linux/rewrite_dirs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/linux/sysroot_scripts/build_and_upload.py
++++ chromium-83.0.4103.116/build/linux/sysroot_scripts/build_and_upload.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/linux/sysroot_scripts/find_incompatible_glibc_symbols.py
++++ chromium-83.0.4103.116/build/linux/sysroot_scripts/find_incompatible_glibc_symbols.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/linux/sysroot_scripts/find_incompatible_glibc_symbols_unittest.py
++++ chromium-83.0.4103.116/build/linux/sysroot_scripts/find_incompatible_glibc_symbols_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/linux/sysroot_scripts/install-sysroot.py
++++ chromium-83.0.4103.116/build/linux/sysroot_scripts/install-sysroot.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/linux/sysroot_scripts/merge-package-lists.py
++++ chromium-83.0.4103.116/build/linux/sysroot_scripts/merge-package-lists.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/linux/unbundle/remove_bundled_libraries.py
++++ chromium-83.0.4103.116/build/linux/unbundle/remove_bundled_libraries.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/linux/unbundle/replace_gn_files.py
++++ chromium-83.0.4103.116/build/linux/unbundle/replace_gn_files.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/mac/find_sdk.py
++++ chromium-83.0.4103.116/build/mac/find_sdk.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/mac/should_use_hermetic_xcode.py
++++ chromium-83.0.4103.116/build/mac/should_use_hermetic_xcode.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/mac/tweak_info_plist.py
++++ chromium-83.0.4103.116/build/mac/tweak_info_plist.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/mac_toolchain.py
++++ chromium-83.0.4103.116/build/mac_toolchain.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/package_mac_toolchain.py
++++ chromium-83.0.4103.116/build/package_mac_toolchain.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/print_python_deps.py
++++ chromium-83.0.4103.116/build/print_python_deps.py
+@@ -80,7 +80,7 @@ def _GetTargetPythonVersion(module):
+ default_version = 2
+ if shebang.startswith('#!'):
+ # Examples:
+- # '#!/usr/bin/python'
++ # '#!/usr/bin/python2'
+ # '#!/usr/bin/python2.7'
+ # '#!/usr/bin/python3'
+ # '#!/usr/bin/env python3'
+--- chromium-83.0.4103.116.orig/build/protoc_java.py
++++ chromium-83.0.4103.116/build/protoc_java.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/rm.py
++++ chromium-83.0.4103.116/build/rm.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/run_swarming_xcode_install.py
++++ chromium-83.0.4103.116/build/run_swarming_xcode_install.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/swarming_xcode_install.py
++++ chromium-83.0.4103.116/build/swarming_xcode_install.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/symlink.py
++++ chromium-83.0.4103.116/build/symlink.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/toolchain/clang_code_coverage_wrapper.py
++++ chromium-83.0.4103.116/build/toolchain/clang_code_coverage_wrapper.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/toolchain/gcc_link_wrapper.py
++++ chromium-83.0.4103.116/build/toolchain/gcc_link_wrapper.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/toolchain/gcc_solink_wrapper.py
++++ chromium-83.0.4103.116/build/toolchain/gcc_solink_wrapper.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/toolchain/mac/linker_driver.py
++++ chromium-83.0.4103.116/build/toolchain/mac/linker_driver.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/build/toolchain/win/ml.py
++++ chromium-83.0.4103.116/build/toolchain/win/ml.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/toolchain/win/rc/rc.py
++++ chromium-83.0.4103.116/build/toolchain/win/rc/rc.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/util/java_action.py
++++ chromium-83.0.4103.116/build/util/java_action.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/util/lastchange.py
++++ chromium-83.0.4103.116/build/util/lastchange.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/util/lib/common/unittest_util_test.py
++++ chromium-83.0.4103.116/build/util/lib/common/unittest_util_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/util/version.py
++++ chromium-83.0.4103.116/build/util/version.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/vs_toolchain.py
++++ chromium-83.0.4103.116/build/vs_toolchain.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/win/copy_cdb_to_output.py
++++ chromium-83.0.4103.116/build/win/copy_cdb_to_output.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/win/reorder-imports.py
++++ chromium-83.0.4103.116/build/win/reorder-imports.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/win/use_ansi_codes.py
++++ chromium-83.0.4103.116/build/win/use_ansi_codes.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/write_build_date_header.py
++++ chromium-83.0.4103.116/build/write_build_date_header.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/build/write_buildflag_header.py
++++ chromium-83.0.4103.116/build/write_buildflag_header.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/PRESUBMIT_test.py
++++ chromium-83.0.4103.116/chrome/PRESUBMIT_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/browser/PRESUBMIT_test.py
++++ chromium-83.0.4103.116/chrome/browser/PRESUBMIT_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/browser/offline_pages/android/evaluation/run_offline_page_evaluation_test.py
++++ chromium-83.0.4103.116/chrome/browser/offline_pages/android/evaluation/run_offline_page_evaluation_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/chrome/browser/prerender/tools/prerender_test_server/prerender_test_server.py
++++ chromium-83.0.4103.116/chrome/browser/prerender/tools/prerender_test_server/prerender_test_server.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/browser/resources/PRESUBMIT_test.py
++++ chromium-83.0.4103.116/chrome/browser/resources/PRESUBMIT_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/browser/resources/optimize_webui.py
++++ chromium-83.0.4103.116/chrome/browser/resources/optimize_webui.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/browser/resources/optimize_webui_test.py
++++ chromium-83.0.4103.116/chrome/browser/resources/optimize_webui_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/browser/resources/unpack_pak.py
++++ chromium-83.0.4103.116/chrome/browser/resources/unpack_pak.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/browser/resources/unpack_pak_test.py
++++ chromium-83.0.4103.116/chrome/browser/resources/unpack_pak_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/browser/resources/vr/assets/push_assets_component.py
++++ chromium-83.0.4103.116/chrome/browser/resources/vr/assets/push_assets_component.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/browser/search/tools/generate_integrity_header.py
++++ chromium-83.0.4103.116/chrome/browser/search/tools/generate_integrity_header.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/browser/test_presubmit.py
++++ chromium-83.0.4103.116/chrome/browser/test_presubmit.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/browser/vr/test/run_xr_browser_tests.py
++++ chromium-83.0.4103.116/chrome/browser/vr/test/run_xr_browser_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/common/extensions/PRESUBMIT_test.py
++++ chromium-83.0.4103.116/chrome/common/extensions/PRESUBMIT_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/credential_provider/build/make_setup.py
++++ chromium-83.0.4103.116/chrome/credential_provider/build/make_setup.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/installer/util/prebuild/create_installer_string_rc.py
++++ chromium-83.0.4103.116/chrome/installer/util/prebuild/create_installer_string_rc.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/embed_extension_in_cpp.py
++++ chromium-83.0.4103.116/chrome/test/chromedriver/embed_extension_in_cpp.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/embed_js_in_cpp.py
++++ chromium-83.0.4103.116/chrome/test/chromedriver/embed_js_in_cpp.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/embed_mobile_devices_in_cpp.py
++++ chromium-83.0.4103.116/chrome/test/chromedriver/embed_mobile_devices_in_cpp.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/embed_networks_in_cpp.py
++++ chromium-83.0.4103.116/chrome/test/chromedriver/embed_networks_in_cpp.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/embed_user_data_dir_in_cpp.py
++++ chromium-83.0.4103.116/chrome/test/chromedriver/embed_user_data_dir_in_cpp.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/log_replay/client_replay.py
++++ chromium-83.0.4103.116/chrome/test/chromedriver/log_replay/client_replay.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/log_replay/client_replay_test.py
++++ chromium-83.0.4103.116/chrome/test/chromedriver/log_replay/client_replay_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/log_replay/client_replay_unittest.py
++++ chromium-83.0.4103.116/chrome/test/chromedriver/log_replay/client_replay_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/support/release/release_notes.py
++++ chromium-83.0.4103.116/chrome/test/chromedriver/support/release/release_notes.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/test/run_java_tests.py
++++ chromium-83.0.4103.116/chrome/test/chromedriver/test/run_java_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/test/run_py_tests.py
++++ chromium-83.0.4103.116/chrome/test/chromedriver/test/run_py_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/chromeos/autotest/files/client/deps/chrome_test/chrome_test.py
++++ chromium-83.0.4103.116/chrome/test/chromeos/autotest/files/client/deps/chrome_test/chrome_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+
+ # Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/chrome/test/chromeos/autotest/files/client/deps/page_cycler_dep/page_cycler_dep.py
++++ chromium-83.0.4103.116/chrome/test/chromeos/autotest/files/client/deps/page_cycler_dep/page_cycler_dep.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/chrome/test/chromeos/autotest/files/client/deps/perf_data_dep/perf_data_dep.py
++++ chromium-83.0.4103.116/chrome/test/chromeos/autotest/files/client/deps/perf_data_dep/perf_data_dep.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+
+ # Copyright (c) 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/chrome/test/chromeos/autotest/files/client/deps/pyauto_dep/pyauto_dep.py
++++ chromium-83.0.4103.116/chrome/test/chromeos/autotest/files/client/deps/pyauto_dep/pyauto_dep.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+
+ # Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/chrome/test/chromeos/autotest/files/client/deps/telemetry_dep/telemetry_dep.py
++++ chromium-83.0.4103.116/chrome/test/chromeos/autotest/files/client/deps/telemetry_dep/telemetry_dep.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+
+ # Copyright (c) 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/chrome/test/chromeos/utilities/vm_setup_state.py
++++ chromium-83.0.4103.116/chrome/test/chromeos/utilities/vm_setup_state.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/test/ispy/ispy_api_unittest.py
++++ chromium-83.0.4103.116/chrome/test/ispy/ispy_api_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/chrome/tools/build/appid.py
++++ chromium-83.0.4103.116/chrome/tools/build/appid.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/tools/build/make_zip.py
++++ chromium-83.0.4103.116/chrome/tools/build/make_zip.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/tools/build/win/create_installer_archive.py
++++ chromium-83.0.4103.116/chrome/tools/build/win/create_installer_archive.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/tools/build/win/makecab.py
++++ chromium-83.0.4103.116/chrome/tools/build/win/makecab.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/tools/build/win/makecab_test.py
++++ chromium-83.0.4103.116/chrome/tools/build/win/makecab_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/tools/build/win/resedit.py
++++ chromium-83.0.4103.116/chrome/tools/build/win/resedit.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/tools/history-viz.py
++++ chromium-83.0.4103.116/chrome/tools/history-viz.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/tools/inconsistent-eol.py
++++ chromium-83.0.4103.116/chrome/tools/inconsistent-eol.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/tools/test/experiment_tool_win.py
++++ chromium-83.0.4103.116/chrome/tools/test/experiment_tool_win.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/tools/webforms_aggregator.py
++++ chromium-83.0.4103.116/chrome/tools/webforms_aggregator.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/tools/webforms_aggregator_tests.py
++++ chromium-83.0.4103.116/chrome/tools/webforms_aggregator_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/tools/webforms_aggregator_unittests.py
++++ chromium-83.0.4103.116/chrome/tools/webforms_aggregator_unittests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chrome/tools/webforms_extractor.py
++++ chromium-83.0.4103.116/chrome/tools/webforms_extractor.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chromeos/ime/gen_input_methods.py
++++ chromium-83.0.4103.116/chromeos/ime/gen_input_methods.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/chromeos/tools/concat_dbus_conf_files.py
++++ chromium-83.0.4103.116/chromeos/tools/concat_dbus_conf_files.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/certificate_transparency/tools/make_ct_known_logs_list.py
++++ chromium-83.0.4103.116/components/certificate_transparency/tools/make_ct_known_logs_list.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/certificate_transparency/tools/make_ct_known_logs_list_unittest.py
++++ chromium-83.0.4103.116/components/certificate_transparency/tools/make_ct_known_logs_list_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/crash/content/tools/dmp2minidump.py
++++ chromium-83.0.4103.116/components/crash/content/tools/dmp2minidump.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/crash/content/tools/generate_breakpad_symbols.py
++++ chromium-83.0.4103.116/components/crash/content/tools/generate_breakpad_symbols.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/cronet/android/test/javaperftests/run.py
++++ chromium-83.0.4103.116/components/cronet/android/test/javaperftests/run.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/cronet/native/perftest/run.py
++++ chromium-83.0.4103.116/components/cronet/native/perftest/run.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/cronet/tools/api_static_checks.py
++++ chromium-83.0.4103.116/components/cronet/tools/api_static_checks.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/cronet/tools/api_static_checks_unittest.py
++++ chromium-83.0.4103.116/components/cronet/tools/api_static_checks_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/cronet/tools/check_no_neon.py
++++ chromium-83.0.4103.116/components/cronet/tools/check_no_neon.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/cronet/tools/cr_cronet.py
++++ chromium-83.0.4103.116/components/cronet/tools/cr_cronet.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/cronet/tools/generate_idl_bindings.py
++++ chromium-83.0.4103.116/components/cronet/tools/generate_idl_bindings.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/components/cronet/tools/generate_javadoc.py
++++ chromium-83.0.4103.116/components/cronet/tools/generate_javadoc.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/components/cronet/tools/generate_proguard_file.py
++++ chromium-83.0.4103.116/components/cronet/tools/generate_proguard_file.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/components/cronet/tools/generators/cronet_bindings_generator.py
++++ chromium-83.0.4103.116/components/cronet/tools/generators/cronet_bindings_generator.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/cronet/tools/hide_symbols.py
++++ chromium-83.0.4103.116/components/cronet/tools/hide_symbols.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/components/cronet/tools/jar_src.py
++++ chromium-83.0.4103.116/components/cronet/tools/jar_src.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/components/cronet/tools/link_dependencies.py
++++ chromium-83.0.4103.116/components/cronet/tools/link_dependencies.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/components/cronet/tools/package_ios.py
++++ chromium-83.0.4103.116/components/cronet/tools/package_ios.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/cronet/tools/package_mac.py
++++ chromium-83.0.4103.116/components/cronet/tools/package_mac.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/cronet/tools/perf_test_utils.py
++++ chromium-83.0.4103.116/components/cronet/tools/perf_test_utils.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/cronet/tools/update_api.py
++++ chromium-83.0.4103.116/components/cronet/tools/update_api.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/cronet/tools_unittest.py
++++ chromium-83.0.4103.116/components/cronet/tools_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/domain_reliability/bake_in_configs.py
++++ chromium-83.0.4103.116/components/domain_reliability/bake_in_configs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/module_installer/android/module_desc_java.py
++++ chromium-83.0.4103.116/components/module_installer/android/module_desc_java.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/components/ntp_snippets/remote/fetch.py
++++ chromium-83.0.4103.116/components/ntp_snippets/remote/fetch.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # -*- coding: utf-8 -*-
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/components/policy/tools/generate_extension_admx.py
++++ chromium-83.0.4103.116/components/policy/tools/generate_extension_admx.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/generate_policy_source.py
++++ chromium-83.0.4103.116/components/policy/tools/generate_policy_source.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/generate_policy_source_test.py
++++ chromium-83.0.4103.116/components/policy/tools/generate_policy_source_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/make_policy_zip.py
++++ chromium-83.0.4103.116/components/policy/tools/make_policy_zip.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/syntax_check_policy_template_json.py
++++ chromium-83.0.4103.116/components/policy/tools/syntax_check_policy_template_json.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/PRESUBMIT.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/PRESUBMIT.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/__init__.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/__init__.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/policy_template_generator.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/policy_template_generator.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/policy_template_generator_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/policy_template_generator_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/template_formatter.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/template_formatter.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/test_suite_all.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/test_suite_all.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writer_configuration.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writer_configuration.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/__init__.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/__init__.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/adm_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/adm_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/adm_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/adm_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/adml_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/adml_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/adml_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/adml_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/admx_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/admx_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/admx_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/admx_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/android_policy_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/android_policy_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/android_policy_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/android_policy_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/chromeos_adml_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/chromeos_adml_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/chromeos_adml_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/chromeos_adml_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/chromeos_admx_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/chromeos_admx_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/chromeos_admx_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/chromeos_admx_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/doc_atomic_groups_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/doc_atomic_groups_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/doc_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/doc_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/doc_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/doc_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/google_adml_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/google_adml_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/google_adml_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/google_adml_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/google_admx_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/google_admx_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/google_admx_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/google_admx_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/gpo_editor_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/gpo_editor_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/ios_app_config_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/ios_app_config_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/ios_app_config_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/ios_app_config_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/jamf_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/jamf_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/jamf_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/jamf_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/json_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/json_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/json_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/json_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/mock_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/mock_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/plist_helper.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/plist_helper.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/plist_strings_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/plist_strings_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/plist_strings_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/plist_strings_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/plist_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/plist_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/plist_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/plist_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/reg_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/reg_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/reg_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/reg_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/template_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/template_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/template_writer_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/template_writer_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/writer_unittest_common.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/writer_unittest_common.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/xml_formatted_writer.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/xml_formatted_writer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/xml_writer_base_unittest.py
++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/xml_writer_base_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/resources/protobufs/binary_proto_generator.py
++++ chromium-83.0.4103.116/components/resources/protobufs/binary_proto_generator.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/resources/ssl/ssl_error_assistant/gen_ssl_error_assistant_proto.py
++++ chromium-83.0.4103.116/components/resources/ssl/ssl_error_assistant/gen_ssl_error_assistant_proto.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/resources/ssl/ssl_error_assistant/push_proto.py
++++ chromium-83.0.4103.116/components/resources/ssl/ssl_error_assistant/push_proto.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/safe_browsing/core/resources/gen_file_type_proto.py
++++ chromium-83.0.4103.116/components/safe_browsing/core/resources/gen_file_type_proto.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/safe_browsing/core/resources/push_file_type_proto.py
++++ chromium-83.0.4103.116/components/safe_browsing/core/resources/push_file_type_proto.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/sync/PRESUBMIT_test.py
++++ chromium-83.0.4103.116/components/sync/PRESUBMIT_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/url_formatter/spoof_checks/top_domains/make_alexa_top_list.py
++++ chromium-83.0.4103.116/components/url_formatter/spoof_checks/top_domains/make_alexa_top_list.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/variations/service/generate_ui_string_overrider.py
++++ chromium-83.0.4103.116/components/variations/service/generate_ui_string_overrider.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/variations/service/generate_ui_string_overrider_unittest.py
++++ chromium-83.0.4103.116/components/variations/service/generate_ui_string_overrider_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/viz/service/compositor_frame_fuzzer/generate_renderpass_binary.py
++++ chromium-83.0.4103.116/components/viz/service/compositor_frame_fuzzer/generate_renderpass_binary.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/viz/service/display/process_renderer_perftest_results.py
++++ chromium-83.0.4103.116/components/viz/service/display/process_renderer_perftest_results.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/zucchini/fuzzers/create_seed_file_pair.py
++++ chromium-83.0.4103.116/components/zucchini/fuzzers/create_seed_file_pair.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/components/zucchini/fuzzers/generate_fuzzer_data.py
++++ chromium-83.0.4103.116/components/zucchini/fuzzers/generate_fuzzer_data.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/content/browser/tracing/generate_trace_viewer_grd.py
++++ chromium-83.0.4103.116/content/browser/tracing/generate_trace_viewer_grd.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/content/public/android/generate_child_service.py
++++ chromium-83.0.4103.116/content/public/android/generate_child_service.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/content/renderer/PRESUBMIT_test.py
++++ chromium-83.0.4103.116/content/renderer/PRESUBMIT_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/content/shell/tools/breakpad_integration_test.py
++++ chromium-83.0.4103.116/content/shell/tools/breakpad_integration_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/content/test/gpu/gather_power_measurement_results.py
++++ chromium-83.0.4103.116/content/test/gpu/gather_power_measurement_results.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/content/test/gpu/gather_swarming_json_results.py
++++ chromium-83.0.4103.116/content/test/gpu/gather_swarming_json_results.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/content/test/gpu/power_measurement_results/analyze_power_measurement_results.py
++++ chromium-83.0.4103.116/content/test/gpu/power_measurement_results/analyze_power_measurement_results.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/docs/enterprise/extension_query.py
++++ chromium-83.0.4103.116/docs/enterprise/extension_query.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/docs/enterprise/extension_query_py2.py
++++ chromium-83.0.4103.116/docs/enterprise/extension_query_py2.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/docs/win_cross.md
++++ chromium-83.0.4103.116/docs/win_cross.md
+@@ -69,7 +69,7 @@ setting `DEPOT_TOOLS_WIN_TOOLCHAIN_BASE_
+ gclient sync
+ ...
+ Running hooks: 17% (11/64) win_toolchain
+- ________ running '/usr/bin/python src/build/vs_toolchain.py update --force' in
++ ________ running '/usr/bin/python2 src/build/vs_toolchain.py update --force' in
+ Windows toolchain out of date or doesn't exist, updating (Pro)...
+ current_hashes:
+ desired_hash:
+--- chromium-83.0.4103.116.orig/extensions/common/api/externs_checker_test.py
++++ chromium-83.0.4103.116/extensions/common/api/externs_checker_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/google_apis/build/check_internal.py
++++ chromium-83.0.4103.116/google_apis/build/check_internal.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/google_apis/google_api_keys.py
++++ chromium-83.0.4103.116/google_apis/google_api_keys.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/gpu/command_buffer/build_gles2_cmd_buffer.py
++++ chromium-83.0.4103.116/gpu/command_buffer/build_gles2_cmd_buffer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/gpu/command_buffer/build_raster_cmd_buffer.py
++++ chromium-83.0.4103.116/gpu/command_buffer/build_raster_cmd_buffer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/gpu/command_buffer/build_webgpu_cmd_buffer.py
++++ chromium-83.0.4103.116/gpu/command_buffer/build_webgpu_cmd_buffer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/gpu/config/build_workaround_header.py
++++ chromium-83.0.4103.116/gpu/config/build_workaround_header.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/gpu/config/process_json.py
++++ chromium-83.0.4103.116/gpu/config/process_json.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/gpu/gles2_conform_support/generate_gles2_conform_tests.py
++++ chromium-83.0.4103.116/gpu/gles2_conform_support/generate_gles2_conform_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/gpu/gles2_conform_support/generate_gles2_embedded_data.py
++++ chromium-83.0.4103.116/gpu/gles2_conform_support/generate_gles2_embedded_data.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/gpu/ipc/common/generate_vulkan_types.py
++++ chromium-83.0.4103.116/gpu/ipc/common/generate_vulkan_types.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/gpu/khronos_glcts_support/generate_khronos_glcts_tests.py
++++ chromium-83.0.4103.116/gpu/khronos_glcts_support/generate_khronos_glcts_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/gpu/vulkan/generate_bindings.py
++++ chromium-83.0.4103.116/gpu/vulkan/generate_bindings.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/headless/lib/browser/devtools_api/client_api_generator_unittest.py
++++ chromium-83.0.4103.116/headless/lib/browser/devtools_api/client_api_generator_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/infra/config/lint-luci-milo.py
++++ chromium-83.0.4103.116/infra/config/lint-luci-milo.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/infra/scripts/legacy/scripts/slave/chromium/sizes.py
++++ chromium-83.0.4103.116/infra/scripts/legacy/scripts/slave/chromium/sizes.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/media/PRESUBMIT_test.py
++++ chromium-83.0.4103.116/media/PRESUBMIT_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/media/cast/test/utility/netload.py
++++ chromium-83.0.4103.116/media/cast/test/utility/netload.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/media/tools/constrained_network_server/cn.py
++++ chromium-83.0.4103.116/media/tools/constrained_network_server/cn.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/media/tools/constrained_network_server/cns.py
++++ chromium-83.0.4103.116/media/tools/constrained_network_server/cns.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/media/tools/constrained_network_server/cns_test.py
++++ chromium-83.0.4103.116/media/tools/constrained_network_server/cns_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/media/tools/constrained_network_server/traffic_control_test.py
++++ chromium-83.0.4103.116/media/tools/constrained_network_server/traffic_control_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/media/tools/constrained_network_server/traffic_control_unittest.py
++++ chromium-83.0.4103.116/media/tools/constrained_network_server/traffic_control_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/mojo/public/cpp/bindings/tests/generate_test_mojom.py
++++ chromium-83.0.4103.116/mojo/public/cpp/bindings/tests/generate_test_mojom.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/concatenate-files.py
++++ chromium-83.0.4103.116/mojo/public/tools/bindings/concatenate-files.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/concatenate_and_replace_closure_exports.py
++++ chromium-83.0.4103.116/mojo/public/tools/bindings/concatenate_and_replace_closure_exports.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/format_typemap_generator_args.py
++++ chromium-83.0.4103.116/mojo/public/tools/bindings/format_typemap_generator_args.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/generate_type_mappings.py
++++ chromium-83.0.4103.116/mojo/public/tools/bindings/generate_type_mappings.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/mojom_bindings_generator.py
++++ chromium-83.0.4103.116/mojo/public/tools/bindings/mojom_bindings_generator.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/mojom_types_downgrader.py
++++ chromium-83.0.4103.116/mojo/public/tools/bindings/mojom_types_downgrader.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/validate_typemap_config.py
++++ chromium-83.0.4103.116/mojo/public/tools/bindings/validate_typemap_config.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/mojo/public/tools/chrome_ipc/generate_mojom.py
++++ chromium-83.0.4103.116/mojo/public/tools/chrome_ipc/generate_mojom.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/mojo/public/tools/mojom/mojom_parser.py
++++ chromium-83.0.4103.116/mojo/public/tools/mojom/mojom_parser.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/mojo/public/tools/mojom/mojom_parser_unittest.py
++++ chromium-83.0.4103.116/mojo/public/tools/mojom/mojom_parser_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/mojo/public/tools/run_all_python_unittests.py
++++ chromium-83.0.4103.116/mojo/public/tools/run_all_python_unittests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/android/tools/proxy_test_cases.py
++++ chromium-83.0.4103.116/net/android/tools/proxy_test_cases.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/cert_issuer_source_aia_unittest/generate-certs.py
++++ chromium-83.0.4103.116/net/data/cert_issuer_source_aia_unittest/generate-certs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/cert_issuer_source_static_unittest/generate-certs.py
++++ chromium-83.0.4103.116/net/data/cert_issuer_source_static_unittest/generate-certs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/certificate_policies_unittest/generate_policies.py
++++ chromium-83.0.4103.116/net/data/certificate_policies_unittest/generate_policies.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/crl_unittest/generate_crl_test_data.py
++++ chromium-83.0.4103.116/net/data/crl_unittest/generate_crl_test_data.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/gencerts/__init__.py
++++ chromium-83.0.4103.116/net/data/gencerts/__init__.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/gencerts/openssl_conf.py
++++ chromium-83.0.4103.116/net/data/gencerts/openssl_conf.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/name_constraints_unittest/generate_name_constraints.py
++++ chromium-83.0.4103.116/net/data/name_constraints_unittest/generate_name_constraints.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/ocsp_unittest/annotate_test_data.py
++++ chromium-83.0.4103.116/net/data/ocsp_unittest/annotate_test_data.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/ocsp_unittest/make_ocsp.py
++++ chromium-83.0.4103.116/net/data/ocsp_unittest/make_ocsp.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/ov_name_constraints/generate-certs.py
++++ chromium-83.0.4103.116/net/data/ov_name_constraints/generate-certs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/parse_certificate_unittest/authority_key_identifier/generate.py
++++ chromium-83.0.4103.116/net/data/parse_certificate_unittest/authority_key_identifier/generate.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/parse_certificate_unittest/rebase-errors.py
++++ chromium-83.0.4103.116/net/data/parse_certificate_unittest/rebase-errors.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/parse_certificate_unittest/regenerate_pem_from_ascii.py
++++ chromium-83.0.4103.116/net/data/parse_certificate_unittest/regenerate_pem_from_ascii.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/path_builder_unittest/key_id_name_and_serial_prioritization/generate-certs.py
++++ chromium-83.0.4103.116/net/data/path_builder_unittest/key_id_name_and_serial_prioritization/generate-certs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/path_builder_unittest/key_id_prioritization/generate-certs.py
++++ chromium-83.0.4103.116/net/data/path_builder_unittest/key_id_prioritization/generate-certs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/path_builder_unittest/validity_date_prioritization/generate-certs.py
++++ chromium-83.0.4103.116/net/data/path_builder_unittest/validity_date_prioritization/generate-certs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/ssl/root_stores/update_root_stores.py
++++ chromium-83.0.4103.116/net/data/ssl/root_stores/update_root_stores.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/ssl/scripts/crlsetutil.py
++++ chromium-83.0.4103.116/net/data/ssl/scripts/crlsetutil.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/trial_comparison_cert_verifier_unittest/target-multiple-policies/generate-chains.py
++++ chromium-83.0.4103.116/net/data/trial_comparison_cert_verifier_unittest/target-multiple-policies/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/basic-constraints-pathlen-0-self-issued/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/basic-constraints-pathlen-0-self-issued/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/expired-intermediate/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/expired-intermediate/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/expired-root/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/expired-root/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/expired-target/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/expired-target/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/incorrect-trust-anchor/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/incorrect-trust-anchor/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-and-target-wrong-signature/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-and-target-wrong-signature/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-basic-constraints-ca-false/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-basic-constraints-ca-false/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-basic-constraints-not-critical/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-basic-constraints-not-critical/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-eku-any-and-clientauth/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-eku-any-and-clientauth/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-eku-clientauth/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-eku-clientauth/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-eku-server-gated-crypto/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-eku-server-gated-crypto/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-lacks-basic-constraints/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-lacks-basic-constraints/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-lacks-signing-key-usage/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-lacks-signing-key-usage/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-signed-with-md5/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-signed-with-md5/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-unknown-critical-extension/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-unknown-critical-extension/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-unknown-non-critical-extension/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-unknown-non-critical-extension/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-wrong-signature-no-authority-key-identifier/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-wrong-signature-no-authority-key-identifier/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/key-rollover/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/key-rollover/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/many-names/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/many-names/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/non-self-signed-root/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/non-self-signed-root/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/rebase-errors.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/rebase-errors.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/root-basic-constraints-ca-false/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/root-basic-constraints-ca-false/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/root-eku-clientauth/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/root-eku-clientauth/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/root-lacks-basic-constraints/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/root-lacks-basic-constraints/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-and-intermediate/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-and-intermediate/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-eku-clientauth/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-eku-clientauth/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-eku-none/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-eku-none/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-has-512bit-rsa-key/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-has-512bit-rsa-key/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-has-keycertsign-but-not-ca/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-has-keycertsign-but-not-ca/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-has-pathlen-but-not-ca/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-has-pathlen-but-not-ca/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-not-end-entity/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-not-end-entity/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-serverauth-various-keyusages/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-serverauth-various-keyusages/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-signed-by-512bit-rsa/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-signed-by-512bit-rsa/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-signed-using-ecdsa/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-signed-using-ecdsa/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-signed-with-md5/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-signed-with-md5/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-unknown-critical-extension/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-unknown-critical-extension/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-wrong-signature-no-authority-key-identifier/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-wrong-signature-no-authority-key-identifier/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-wrong-signature/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-wrong-signature/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/unknown-critical-policy-qualifier/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/unknown-critical-policy-qualifier/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/unknown-non-critical-policy-qualifier/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/unknown-non-critical-policy-qualifier/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/violates-basic-constraints-pathlen-0/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/violates-basic-constraints-pathlen-0/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/violates-pathlen-1-from-root/generate-chains.py
++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/violates-pathlen-1-from-root/generate-chains.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_name_match_unittest/scripts/generate_names.py
++++ chromium-83.0.4103.116/net/data/verify_name_match_unittest/scripts/generate_names.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/data/verify_signed_data_unittest/annotate_test_data.py
++++ chromium-83.0.4103.116/net/data/verify_signed_data_unittest/annotate_test_data.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/docs/generate-dot-to-png.py
++++ chromium-83.0.4103.116/net/docs/generate-dot-to-png.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/tools/build_hpack_constants.py
++++ chromium-83.0.4103.116/net/tools/build_hpack_constants.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/net/tools/dafsa/make_dafsa.py
++++ chromium-83.0.4103.116/net/tools/dafsa/make_dafsa.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/tools/dafsa/make_dafsa_unittest.py
++++ chromium-83.0.4103.116/net/tools/dafsa/make_dafsa_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/tools/net_docs/net_docs.py
++++ chromium-83.0.4103.116/net/tools/net_docs/net_docs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/tools/print_certificates.py
++++ chromium-83.0.4103.116/net/tools/print_certificates.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/tools/quic/benchmark/run_client.py
++++ chromium-83.0.4103.116/net/tools/quic/benchmark/run_client.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/net/tools/stitch_net_log_files.py
++++ chromium-83.0.4103.116/net/tools/stitch_net_log_files.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/tools/testserver/backoff_server.py
++++ chromium-83.0.4103.116/net/tools/testserver/backoff_server.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/tools/truncate_net_log.py
++++ chromium-83.0.4103.116/net/tools/truncate_net_log.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/net/tools/update_ios_bundle_data.py
++++ chromium-83.0.4103.116/net/tools/update_ios_bundle_data.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/c/documentation/doxy_cleanup.py
++++ chromium-83.0.4103.116/ppapi/c/documentation/doxy_cleanup.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/ppapi/cpp/documentation/doxy_cleanup.py
++++ chromium-83.0.4103.116/ppapi/cpp/documentation/doxy_cleanup.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generate_ppapi_include_tests.py
++++ chromium-83.0.4103.116/ppapi/generate_ppapi_include_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generate_ppapi_size_checks.py
++++ chromium-83.0.4103.116/ppapi/generate_ppapi_size_checks.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/generator.py
++++ chromium-83.0.4103.116/ppapi/generators/generator.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_c_header.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_c_header.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_c_proto.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_c_proto.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_diff.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_diff.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_gen_pnacl.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_gen_pnacl.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_generator.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_generator.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_lexer.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_lexer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_namespace.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_namespace.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_node.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_node.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_outfile.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_outfile.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_parser.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_parser.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_propertynode.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_propertynode.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_release.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_release.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_tests.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/generators/idl_thunk.py
++++ chromium-83.0.4103.116/ppapi/generators/idl_thunk.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/native_client/irt_debuglink.py
++++ chromium-83.0.4103.116/ppapi/native_client/irt_debuglink.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py
++++ chromium-83.0.4103.116/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/native_client/tests/breakpad_crash_test/crash_dump_tester.py
++++ chromium-83.0.4103.116/ppapi/native_client/tests/breakpad_crash_test/crash_dump_tester.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/native_client/tools/browser_tester/browser_tester.py
++++ chromium-83.0.4103.116/ppapi/native_client/tools/browser_tester/browser_tester.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/native_client/tools/browser_tester/browsertester/browserlauncher.py
++++ chromium-83.0.4103.116/ppapi/native_client/tools/browser_tester/browsertester/browserlauncher.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/native_client/tools/browser_tester/browsertester/browserprocess.py
++++ chromium-83.0.4103.116/ppapi/native_client/tools/browser_tester/browsertester/browserprocess.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/native_client/tools/browser_tester/browsertester/rpclistener.py
++++ chromium-83.0.4103.116/ppapi/native_client/tools/browser_tester/browsertester/rpclistener.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/ppapi/tests/create_nonsfi_test_nmf.py
++++ chromium-83.0.4103.116/ppapi/tests/create_nonsfi_test_nmf.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/printing/backend/tools/code_generator.py
++++ chromium-83.0.4103.116/printing/backend/tools/code_generator.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/printing/cups_config_helper.py
++++ chromium-83.0.4103.116/printing/cups_config_helper.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/remoting/host/installer/build-installer-archive.py
++++ chromium-83.0.4103.116/remoting/host/installer/build-installer-archive.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/remoting/tools/build/remoting_copy_locales.py
++++ chromium-83.0.4103.116/remoting/tools/build/remoting_copy_locales.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/remoting/tools/build/remoting_ios_localize.py
++++ chromium-83.0.4103.116/remoting/tools/build/remoting_ios_localize.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/remoting/tools/build/remoting_localize.py
++++ chromium-83.0.4103.116/remoting/tools/build/remoting_localize.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/remoting/tools/build/shader_to_header.py
++++ chromium-83.0.4103.116/remoting/tools/build/shader_to_header.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/remoting/tools/extract_android_native_lib.py
++++ chromium-83.0.4103.116/remoting/tools/extract_android_native_lib.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/remoting/tools/jscompile.py
++++ chromium-83.0.4103.116/remoting/tools/jscompile.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/remoting/tools/native_messaging_host_test.py
++++ chromium-83.0.4103.116/remoting/tools/native_messaging_host_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/remoting/tools/remove_spaces.py
++++ chromium-83.0.4103.116/remoting/tools/remove_spaces.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/remoting/tools/runclient.py
++++ chromium-83.0.4103.116/remoting/tools/runclient.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/remoting/tools/verify_resources.py
++++ chromium-83.0.4103.116/remoting/tools/verify_resources.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/remoting/tools/zip2msi.py
++++ chromium-83.0.4103.116/remoting/tools/zip2msi.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/services/service_manager/sandbox/mac/package_sb_file.py
++++ chromium-83.0.4103.116/services/service_manager/sandbox/mac/package_sb_file.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/styleguide/c++/chromium-cpp/main.py
++++ chromium-83.0.4103.116/styleguide/c++/chromium-cpp/main.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/testing/chromoting/browser_test_commands_linux.txt
++++ chromium-83.0.4103.116/testing/chromoting/browser_test_commands_linux.txt
+@@ -1,3 +1,3 @@
+-/usr/bin/python ../xvfb.py #PROD_DIR#/browser_tests --gtest_filter=RemoteDesktopBrowserTest.MANUAL_Launch:RemoteDesktopBrowserTest.MANUAL_Auth --run-manual --ui-test-action-timeout=100000 --webapp-unpacked=#PROD_DIR#/remoting/remoting.webapp.v2 --extension-name=Chromoting --accounts-file=../../remoting/tools/internal/test_accounts.json --account-type=gmail
+-/usr/bin/python ../xvfb.py #PROD_DIR#/browser_tests --gtest_filter=Me2MeBrowserTest.MANUAL_Me2Me_Connect_Remote_Host --run-manual --ui-test-action-timeout=100000 --webapp-unpacked=#PROD_DIR#/remoting/remoting.webapp.v2 --extension-name=Chromoting --accounts-file=../../remoting/tools/internal/test_accounts.json --account-type=gmail --me2me-pin=123456 --override-user-data-dir=/tmp/chromoting_test_profile --remote-host-name=crd-precise.kir.corp.google.com
+-/usr/bin/python ../xvfb.py #PROD_DIR#/browser_tests --gtest_filter=It2MeBrowserTest.MANUAL_CancelShare --run-manual --ui-test-action-timeout=100000 --webapp-unpacked=#PROD_DIR#/remoting/remoting.webapp.v2 --extension-name=Chromoting --accounts-file=../../remoting/tools/internal/test_accounts.json --account-type=gmail --override-user-data-dir=/tmp/chromoting_test_profile
++/usr/bin/python2 ../xvfb.py #PROD_DIR#/browser_tests --gtest_filter=RemoteDesktopBrowserTest.MANUAL_Launch:RemoteDesktopBrowserTest.MANUAL_Auth --run-manual --ui-test-action-timeout=100000 --webapp-unpacked=#PROD_DIR#/remoting/remoting.webapp.v2 --extension-name=Chromoting --accounts-file=../../remoting/tools/internal/test_accounts.json --account-type=gmail
++/usr/bin/python2 ../xvfb.py #PROD_DIR#/browser_tests --gtest_filter=Me2MeBrowserTest.MANUAL_Me2Me_Connect_Remote_Host --run-manual --ui-test-action-timeout=100000 --webapp-unpacked=#PROD_DIR#/remoting/remoting.webapp.v2 --extension-name=Chromoting --accounts-file=../../remoting/tools/internal/test_accounts.json --account-type=gmail --me2me-pin=123456 --override-user-data-dir=/tmp/chromoting_test_profile --remote-host-name=crd-precise.kir.corp.google.com
++/usr/bin/python2 ../xvfb.py #PROD_DIR#/browser_tests --gtest_filter=It2MeBrowserTest.MANUAL_CancelShare --run-manual --ui-test-action-timeout=100000 --webapp-unpacked=#PROD_DIR#/remoting/remoting.webapp.v2 --extension-name=Chromoting --accounts-file=../../remoting/tools/internal/test_accounts.json --account-type=gmail --override-user-data-dir=/tmp/chromoting_test_profile
+--- chromium-83.0.4103.116.orig/testing/libfuzzer/fuzzers/generate_javascript_parser_proto.py
++++ chromium-83.0.4103.116/testing/libfuzzer/fuzzers/generate_javascript_parser_proto.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/testing/merge_scripts/code_coverage/merge_results.py
++++ chromium-83.0.4103.116/testing/merge_scripts/code_coverage/merge_results.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/merge_scripts/code_coverage/merge_steps.py
++++ chromium-83.0.4103.116/testing/merge_scripts/code_coverage/merge_steps.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/merge_scripts/noop_merge.py
++++ chromium-83.0.4103.116/testing/merge_scripts/noop_merge.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/merge_scripts/noop_merge_test.py
++++ chromium-83.0.4103.116/testing/merge_scripts/noop_merge_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/merge_scripts/perf_results.py
++++ chromium-83.0.4103.116/testing/merge_scripts/perf_results.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/merge_scripts/results_merger.py
++++ chromium-83.0.4103.116/testing/merge_scripts/results_merger.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/merge_scripts/standard_gtest_merge.py
++++ chromium-83.0.4103.116/testing/merge_scripts/standard_gtest_merge.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/merge_scripts/standard_isolated_script_merge.py
++++ chromium-83.0.4103.116/testing/merge_scripts/standard_isolated_script_merge.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/run_with_dummy_home.py
++++ chromium-83.0.4103.116/testing/run_with_dummy_home.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/blink_lint_expectations.py
++++ chromium-83.0.4103.116/testing/scripts/blink_lint_expectations.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/blink_python_tests.py
++++ chromium-83.0.4103.116/testing/scripts/blink_python_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/check_gn_headers.py
++++ chromium-83.0.4103.116/testing/scripts/check_gn_headers.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/check_network_annotations.py
++++ chromium-83.0.4103.116/testing/scripts/check_network_annotations.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/check_static_initializers.py
++++ chromium-83.0.4103.116/testing/scripts/check_static_initializers.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/checkbins.py
++++ chromium-83.0.4103.116/testing/scripts/checkbins.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/checkdeps.py
++++ chromium-83.0.4103.116/testing/scripts/checkdeps.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/checklicenses.py
++++ chromium-83.0.4103.116/testing/scripts/checklicenses.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/checkperms.py
++++ chromium-83.0.4103.116/testing/scripts/checkperms.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/content_shell_crash_test.py
++++ chromium-83.0.4103.116/testing/scripts/content_shell_crash_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/get_compile_targets.py
++++ chromium-83.0.4103.116/testing/scripts/get_compile_targets.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/grit_python_unittests.py
++++ chromium-83.0.4103.116/testing/scripts/grit_python_unittests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/headless_python_unittests.py
++++ chromium-83.0.4103.116/testing/scripts/headless_python_unittests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/host_info.py
++++ chromium-83.0.4103.116/testing/scripts/host_info.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/monochrome_apk_checker_wrapper.py
++++ chromium-83.0.4103.116/testing/scripts/monochrome_apk_checker_wrapper.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/testing/scripts/run_chromedriver_tests.py
++++ chromium-83.0.4103.116/testing/scripts/run_chromedriver_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/run_devtools_check.py
++++ chromium-83.0.4103.116/testing/scripts/run_devtools_check.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/run_flatbuffers_unittests.py
++++ chromium-83.0.4103.116/testing/scripts/run_flatbuffers_unittests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/run_gpu_integration_test_as_googletest.py
++++ chromium-83.0.4103.116/testing/scripts/run_gpu_integration_test_as_googletest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/run_isolated_script_test.py
++++ chromium-83.0.4103.116/testing/scripts/run_isolated_script_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/run_performance_tests.py
++++ chromium-83.0.4103.116/testing/scripts/run_performance_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/run_rendering_benchmark_with_gated_performance.py
++++ chromium-83.0.4103.116/testing/scripts/run_rendering_benchmark_with_gated_performance.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/test_buildbucket_api_gpu_use_cases.py
++++ chromium-83.0.4103.116/testing/scripts/test_buildbucket_api_gpu_use_cases.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/scripts/test_traffic_annotation_auditor.py
++++ chromium-83.0.4103.116/testing/scripts/test_traffic_annotation_auditor.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/test_env_test_script.py
++++ chromium-83.0.4103.116/testing/test_env_test_script.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/test_env_unittest.py
++++ chromium-83.0.4103.116/testing/test_env_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/test_env_user_script.py
++++ chromium-83.0.4103.116/testing/test_env_user_script.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/trigger_scripts/base_test_triggerer.py
++++ chromium-83.0.4103.116/testing/trigger_scripts/base_test_triggerer.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/trigger_scripts/chromeos_device_trigger.py
++++ chromium-83.0.4103.116/testing/trigger_scripts/chromeos_device_trigger.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/trigger_scripts/perf_device_trigger.py
++++ chromium-83.0.4103.116/testing/trigger_scripts/perf_device_trigger.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/trigger_scripts/perf_device_trigger_unittest.py
++++ chromium-83.0.4103.116/testing/trigger_scripts/perf_device_trigger_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/trigger_scripts/trigger_multiple_dimensions.py
++++ chromium-83.0.4103.116/testing/trigger_scripts/trigger_multiple_dimensions.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/trigger_scripts/trigger_multiple_dimensions_unittest.py
++++ chromium-83.0.4103.116/testing/trigger_scripts/trigger_multiple_dimensions_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/xvfb.py
++++ chromium-83.0.4103.116/testing/xvfb.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/xvfb_test_script.py
++++ chromium-83.0.4103.116/testing/xvfb_test_script.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/testing/xvfb_unittest.py
++++ chromium-83.0.4103.116/testing/xvfb_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/test/scripts/test_compact_ids.py
++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/test/scripts/test_compact_ids.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2017 Google Inc.
+
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/check_copyright.py
++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/check_copyright.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # coding=utf-8
+ # Copyright (c) 2016 Google Inc.
+ #
+--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/check_symbol_exports.py
++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/check_symbol_exports.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2017 Google Inc.
+
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/fixup_fuzz_result.py
++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/fixup_fuzz_result.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2018 Google Inc.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/generate_grammar_tables.py
++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/generate_grammar_tables.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2016 Google Inc.
+
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/generate_language_headers.py
++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/generate_language_headers.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2017 Google Inc.
+
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/generate_registry_tables.py
++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/generate_registry_tables.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2016 Google Inc.
+
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/generate_vim_syntax.py
++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/generate_vim_syntax.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2016 Google Inc.
+
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/git-sync-deps
++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/git-sync-deps
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 Google Inc.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/update_build_version.py
++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/update_build_version.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright (c) 2016 Google Inc.
+ #
+--- chromium-83.0.4103.116.orig/third_party/abseil-cpp/absl/copts/generate_copts.py
++++ chromium-83.0.4103.116/third_party/abseil-cpp/absl/copts/generate_copts.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ """Generate Abseil compile compile option configs.
+
+ Usage: /copts/generate_copts.py
+--- chromium-83.0.4103.116.orig/third_party/afl/update.py
++++ chromium-83.0.4103.116/third_party/afl/update.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python2
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/android/compress_symbols.py
++++ chromium-83.0.4103.116/third_party/angle/android/compress_symbols.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/scripts/apply_clang_format_on_all_sources.py
++++ chromium-83.0.4103.116/third_party/angle/scripts/apply_clang_format_on_all_sources.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2019 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/angle/scripts/gen_angle_gn_info_json.py
++++ chromium-83.0.4103.116/third_party/angle/scripts/gen_angle_gn_info_json.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2018 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/angle/scripts/gen_gl_enum_utils.py
++++ chromium-83.0.4103.116/third_party/angle/scripts/gen_gl_enum_utils.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright 2019 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/angle/scripts/roll_deps.py
++++ chromium-83.0.4103.116/third_party/angle/scripts/roll_deps.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The ANGLE project authors. All Rights Reserved.
+ #
+ # Use of this source code is governed by a BSD-style license
+--- chromium-83.0.4103.116.orig/third_party/angle/src/commit_id.py
++++ chromium-83.0.4103.116/third_party/angle/src/commit_id.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/common/gen_uniform_type_table.py
++++ chromium-83.0.4103.116/third_party/angle/src/common/gen_uniform_type_table.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2017 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/compiler/generate_parser_tools.py
++++ chromium-83.0.4103.116/third_party/angle/src/compiler/generate_parser_tools.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/compiler/preprocessor/generate_parser.py
++++ chromium-83.0.4103.116/third_party/angle/src/compiler/preprocessor/generate_parser.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/compiler/translator/gen_emulated_builtin_function_tables.py
++++ chromium-83.0.4103.116/third_party/angle/src/compiler/translator/gen_emulated_builtin_function_tables.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2017 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/compiler/translator/generate_parser.py
++++ chromium-83.0.4103.116/third_party/angle/src/compiler/translator/generate_parser.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/gen_copy_conversion_table.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/gen_copy_conversion_table.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/gen_format_map.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/gen_format_map.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/gen_overlay_widgets.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/gen_overlay_widgets.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/python
++#! /usr/bin/python2
+
+ # Copyright 2019 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/angle_format.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/angle_format.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_format_table.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_format_table.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_support_tables.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_support_tables.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2015 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2015 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/gen_angle_format_table.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/gen_angle_format_table.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/gen_load_functions_table.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/gen_load_functions_table.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2015 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/gl/generate_gl_dispatch_table.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/gl/generate_gl_dispatch_table.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2017 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/metal/gen_mtl_format_table.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/metal/gen_mtl_format_table.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/metal/shaders/gen_mtl_internal_shaders.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/metal/shaders/gen_mtl_internal_shaders.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2019 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_format_table.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_format_table.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_mandatory_format_support_table.py
++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_mandatory_format_support_table.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 The ANGLE Project Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/angle/third_party/vulkan-loader/src/scripts/update_deps.py
++++ chromium-83.0.4103.116/third_party/angle/third_party/vulkan-loader/src/scripts/update_deps.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 The Glslang Authors. All rights reserved.
+ # Copyright (c) 2018 Valve Corporation
+--- chromium-83.0.4103.116.orig/third_party/angle/third_party/vulkan-tools/src/build-gn/generate_vulkan_layers_json.py
++++ chromium-83.0.4103.116/third_party/angle/third_party/vulkan-tools/src/build-gn/generate_vulkan_layers_json.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright (C) 2016 The ANGLE Project Authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/angle/third_party/vulkan-tools/src/scripts/update_deps.py
++++ chromium-83.0.4103.116/third_party/angle/third_party/vulkan-tools/src/scripts/update_deps.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 The Glslang Authors. All rights reserved.
+ # Copyright (c) 2018 Valve Corporation
+--- chromium-83.0.4103.116.orig/third_party/angle/third_party/vulkan-validation-layers/src/build-gn/commit_id.py
++++ chromium-83.0.4103.116/third_party/angle/third_party/vulkan-validation-layers/src/build-gn/commit_id.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright (C) 2018 The ANGLE Project Authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/angle/third_party/vulkan-validation-layers/src/build-gn/generate_vulkan_layers_json.py
++++ chromium-83.0.4103.116/third_party/angle/third_party/vulkan-validation-layers/src/build-gn/generate_vulkan_layers_json.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright (C) 2016 The ANGLE Project Authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/angle/third_party/vulkan-validation-layers/src/scripts/update_deps.py
++++ chromium-83.0.4103.116/third_party/angle/third_party/vulkan-validation-layers/src/scripts/update_deps.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 The Glslang Authors. All rights reserved.
+ # Copyright (c) 2018 Valve Corporation
+--- chromium-83.0.4103.116.orig/third_party/blink/PRESUBMIT_test.py
++++ chromium-83.0.4103.116/third_party/blink/PRESUBMIT_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/aggregate_generated_bindings.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/aggregate_generated_bindings.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright (C) 2009 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/compute_global_objects.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/compute_global_objects.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_individual.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_individual.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_overall.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_overall.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/generate_event_interfaces.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/generate_event_interfaces.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/generate_global_constructors.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/generate_global_constructors.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/generate_init_partial_interfaces.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/generate_init_partial_interfaces.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/generate_origin_trial_features.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/generate_origin_trial_features.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/idl_compiler.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/idl_compiler.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/css_properties.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/css_properties.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_css_primitive_value_unit_trie.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_css_primitive_value_unit_trie.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_css_property_names.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_css_property_names.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ from core.css import css_properties
+ import gperf
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_css_tokenizer_codepoints.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_css_tokenizer_codepoints.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_css_value_id_mappings.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_css_value_id_mappings.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_css_value_keywords.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_css_value_keywords.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ import subprocess
+ from name_utilities import enum_key_for_css_keyword
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_cssom_types.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_cssom_types.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_media_feature_names.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_media_feature_names.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_media_features.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_media_features.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2013 Intel Corporation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/parser/make_atrule_names.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/parser/make_atrule_names.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_instances.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_instances.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_subclasses.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_subclasses.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/style/make_computed_style_base.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/style/make_computed_style_base.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/style/make_computed_style_initial_values.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/style/make_computed_style_initial_values.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/in_file_unittest.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/in_file_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_element_factory.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_element_factory.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_element_lookup_trie.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_element_lookup_trie.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_element_type_helpers.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_element_type_helpers.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_event_factory.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_event_factory.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_html_entity_table.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_html_entity_table.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2010 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_internal_runtime_flags.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_internal_runtime_flags.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_internal_settings.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_internal_settings.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ # Copyright (C) 2013 Igalia S.L. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_names.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_names.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_origin_trials.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_origin_trials.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2015 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_qualified_names.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_qualified_names.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_runtime_features.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_runtime_features.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_settings.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_settings.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ # Copyright (C) 2013 Igalia S.L. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_style_builder.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_style_builder.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (C) 2013 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_web_origin_trials.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_web_origin_trials.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/rule_bison.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/rule_bison.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright (C) 2009 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/run_with_pythonpath.py
++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/run_with_pythonpath.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/roll_boringssl.py
++++ chromium-83.0.4103.116/third_party/boringssl/roll_boringssl.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/fiat/make_curve25519_tables.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/fiat/make_curve25519_tables.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # coding=utf-8
+ # The MIT License (MIT)
+ #
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/scripts/fuse_gtest_files.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/scripts/fuse_gtest_files.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/scripts/gen_gtest_pred_impl.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/scripts/gen_gtest_pred_impl.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2006, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/scripts/pump.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/scripts/pump.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/scripts/release_docs.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/scripts/release_docs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2013 Google Inc. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/scripts/upload.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/scripts/upload.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2007 Google Inc.
+ #
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/scripts/upload_gtest.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/scripts/upload_gtest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-break-on-failure-unittest.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-break-on-failure-unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2006, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-catch-exceptions-test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-catch-exceptions-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2010 Google Inc. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-color-test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-color-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-env-var-test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-env-var-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-filter-unittest.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-filter-unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2005 Google Inc. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-json-outfiles-test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-json-outfiles-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018, Google Inc.
+ # All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-json-output-unittest.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-json-output-unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018, Google Inc.
+ # All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-list-tests-unittest.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-list-tests-unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2006, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-output-test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-output-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-param-test-invalid-name1-test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-param-test-invalid-name1-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2015 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-param-test-invalid-name2-test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-param-test-invalid-name2-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2015 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-shuffle-test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-shuffle-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009 Google Inc. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-throw-on-failure-test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-throw-on-failure-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-uninitialized-test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-uninitialized-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/gtest_help_test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/gtest_help_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/gtest_list_output_unittest.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/gtest_list_output_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2006, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/gtest_skip_environment_check_output_test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/gtest_skip_environment_check_output_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 Google LLC. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/gtest_testbridge_test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/gtest_testbridge_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 Google LLC. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/gtest_xml_outfiles_test.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/gtest_xml_outfiles_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/gtest_xml_output_unittest.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/gtest_xml_output_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2006, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/xcode/Scripts/versiongenerate.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/xcode/Scripts/versiongenerate.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/xcode/gtest.xcodeproj/project.pbxproj
++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/xcode/gtest.xcodeproj/project.pbxproj
+@@ -685,7 +685,7 @@
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+- shellScript = "# Remember, this \"Run Script\" build phase will be executed from $SRCROOT\n/usr/bin/python Scripts/versiongenerate.py ../ $PROJECT_TEMP_DIR";
++ shellScript = "# Remember, this \"Run Script\" build phase will be executed from $SRCROOT\n/usr/bin/python2 Scripts/versiongenerate.py ../ $PROJECT_TEMP_DIR";
+ };
+ /* End PBXShellScriptBuildPhase section */
+
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/util/bot/go/bootstrap.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/util/bot/go/bootstrap.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/util/bot/go/env.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/util/bot/go/env.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/util/bot/update_clang.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/util/bot/update_clang.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/boringssl/src/util/generate-asm-lcov.py
++++ chromium-83.0.4103.116/third_party/boringssl/src/util/generate-asm-lcov.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright (c) 2016, Google Inc.
+ #
+ # Permission to use, copy, modify, and/or distribute this software for any
+--- chromium-83.0.4103.116.orig/third_party/breakpad/breakpad/src/build/gyp_breakpad
++++ chromium-83.0.4103.116/third_party/breakpad/breakpad/src/build/gyp_breakpad
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2014 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/breakpad/breakpad/src/tools/python/deps-to-manifest.py
++++ chromium-83.0.4103.116/third_party/breakpad/breakpad/src/tools/python/deps-to-manifest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2016 Google Inc.
+ # All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/breakpad/breakpad/src/tools/python/filter_syms.py
++++ chromium-83.0.4103.116/third_party/breakpad/breakpad/src/tools/python/filter_syms.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 Google Inc.
+ # All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/breakpad/breakpad/src/tools/python/tests/filter_syms_unittest.py
++++ chromium-83.0.4103.116/third_party/breakpad/breakpad/src/tools/python/tests/filter_syms_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 Google Inc.
+ # All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/chromevox/third_party/closure-library/closure/bin/build/treescan.py
++++ chromium-83.0.4103.116/third_party/chromevox/third_party/closure-library/closure/bin/build/treescan.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2010 The Closure Library Authors. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/colorama/src/demos/demo01.py
++++ chromium-83.0.4103.116/third_party/colorama/src/demos/demo01.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file.
+
+ # print grid of all colors and brightnesses
+--- chromium-83.0.4103.116.orig/third_party/colorama/src/demos/demo02.py
++++ chromium-83.0.4103.116/third_party/colorama/src/demos/demo02.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file.
+
+ # Simple demo of changing foreground, background and brightness.
+--- chromium-83.0.4103.116.orig/third_party/colorama/src/demos/demo03.py
++++ chromium-83.0.4103.116/third_party/colorama/src/demos/demo03.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file.
+
+ # Demonstrate the different behavior when autoreset is True and False.
+--- chromium-83.0.4103.116.orig/third_party/colorama/src/demos/demo04.py
++++ chromium-83.0.4103.116/third_party/colorama/src/demos/demo04.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file.
+
+ # check that stripped ANSI in redirected stderr does not affect stdout
+--- chromium-83.0.4103.116.orig/third_party/colorama/src/demos/demo05.py
++++ chromium-83.0.4103.116/third_party/colorama/src/demos/demo05.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file.
+
+ # Demonstrate the difference between colorama intialized with wrapping on and off.
+--- chromium-83.0.4103.116.orig/third_party/colorama/src/setup.py
++++ chromium-83.0.4103.116/third_party/colorama/src/setup.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file.
+ import os
+ import re
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/gyp_crashpad.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/gyp_crashpad.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2014 The Crashpad Authors. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/gyp_crashpad_android.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/gyp_crashpad_android.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # coding: utf-8
+
+ # Copyright 2017 The Crashpad Authors. All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/install_linux_sysroot.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/install_linux_sysroot.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2018 The Crashpad Authors. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/ios/convert_gn_xcodeproj.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/ios/convert_gn_xcodeproj.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2020 The Crashpad Authors. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/ios/setup-ios-gn.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/ios/setup-ios-gn.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2020 The Crashpad Authors. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/run_fuchsia_qemu.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/run_fuchsia_qemu.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 The Crashpad Authors. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/run_tests.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/run_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # coding: utf-8
+
+ # Copyright 2014 The Crashpad Authors. All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/doc/support/generate_doxygen.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/doc/support/generate_doxygen.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # coding: utf-8
+
+ # Copyright 2017 The Crashpad Authors. All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/snapshot/win/end_to_end_test.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/snapshot/win/end_to_end_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2015 The Crashpad Authors. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/util/mach/mig.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/util/mach/mig.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # coding: utf-8
+
+ # Copyright 2019 The Crashpad Authors. All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/util/mach/mig_fix.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/util/mach/mig_fix.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # coding: utf-8
+
+ # Copyright 2019 The Crashpad Authors. All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/util/mach/mig_gen.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/util/mach/mig_gen.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # coding: utf-8
+
+ # Copyright 2019 The Crashpad Authors. All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/util/net/generate_test_server_key.py
++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/util/net/generate_test_server_key.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2018 The Crashpad Authors. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/crashpad/update.py
++++ chromium-83.0.4103.116/third_party/crashpad/update.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # coding: utf-8
+
+ # Copyright 2015 The Chromium Authors. All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/dav1d/generate_configs.py
++++ chromium-83.0.4103.116/third_party/dav1d/generate_configs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/dav1d/generate_source.py
++++ chromium-83.0.4103.116/third_party/dav1d/generate_source.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/dawn/scripts/git-clang-format
++++ chromium-83.0.4103.116/third_party/dawn/scripts/git-clang-format
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ #===- git-clang-format - ClangFormat Git Integration ---------*- python -*--===#
+ #
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/build_debug_applications.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/build_debug_applications.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # -*- coding: UTF-8 -*-
+ #
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/build_release_applications.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/build_release_applications.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # -*- coding: UTF-8 -*-
+ #
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/code_generator_frontend.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/code_generator_frontend.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 Google Inc. All rights reserved.
+ # Copyright (c) 2012 Intel Corporation. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/copy_devtools_modules.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/copy_devtools_modules.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # -*- coding: UTF-8 -*-
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/devtools_file_hashes.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/devtools_file_hashes.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2014 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/generate_devtools_extension_api.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/generate_devtools_extension_api.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (C) 2011 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/generate_devtools_grd.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/generate_devtools_grd.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright (C) 2011 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/generate_protocol_externs.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/generate_protocol_externs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/generate_supported_css.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/generate_supported_css.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2014 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/modular_build.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/modular_build.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/rjsmin.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/rjsmin.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # -*- coding: ascii -*-
+ r"""
+ =====================
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/closure/closure_runner/build_compiler_runner_jar.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/closure/closure_runner/build_compiler_runner_jar.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+
+ import os
+ import shutil
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/deps/download_chromium.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/deps/download_chromium.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/deps/generate_protocol_resources.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/deps/generate_protocol_resources.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/jsdoc_validator/build_jsdoc_validator_jar.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/jsdoc_validator/build_jsdoc_validator_jar.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+
+ import hashlib
+ import operator
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/jsdoc_validator/run_tests.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/jsdoc_validator/run_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+
+ import hashlib
+ import operator
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/optimize_svg_images.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/optimize_svg_images.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2014 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/test/run_e2e.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/test/run_e2e.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/test/run_lint_check.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/test/run_lint_check.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/test/run_localization_check.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/test/run_localization_check.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/test/run_test_suite.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/test/run_test_suite.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2020 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/test/run_type_check.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/test/run_type_check.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/test/run_unittests.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/test/run_unittests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/unzip.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/unzip.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/third_party/node/node.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/third_party/node/node.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/third_party/node/node_modules.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/third_party/node/node_modules.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/third_party/pyjson5/src/benchmarks/run.py
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/third_party/pyjson5/src/benchmarks/run.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 Google Inc. All rights reserved.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/third_party/pyjson5/src/run
++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/third_party/pyjson5/src/run
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ from __future__ import print_function
+
+--- chromium-83.0.4103.116.orig/third_party/dom_distiller_js/protoc_plugins/json_values_converter.py
++++ chromium-83.0.4103.116/third_party/dom_distiller_js/protoc_plugins/json_values_converter.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/dom_distiller_js/protoc_plugins/json_values_converter_tests.py
++++ chromium-83.0.4103.116/third_party/dom_distiller_js/protoc_plugins/json_values_converter_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/android/jni/msbuild.py
++++ chromium-83.0.4103.116/third_party/flatbuffers/src/android/jni/msbuild.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2014 Google Inc. All rights reserved.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/android/jni/run_flatc.py
++++ chromium-83.0.4103.116/third_party/flatbuffers/src/android/jni/run_flatc.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2015 Google Inc. All rights reserved.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/conan/appveyor/build.py
++++ chromium-83.0.4103.116/third_party/flatbuffers/src/conan/appveyor/build.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # -*- coding: utf-8 -*-
+ import os
+
+--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/conan/appveyor/install.py
++++ chromium-83.0.4103.116/third_party/flatbuffers/src/conan/appveyor/install.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # -*- coding: utf-8 -*-
+ import os
+
+--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/conan/build.py
++++ chromium-83.0.4103.116/third_party/flatbuffers/src/conan/build.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # -*- coding: utf-8 -*-
+ import os
+ import re
+--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/conan/test_package/conanfile.py
++++ chromium-83.0.4103.116/third_party/flatbuffers/src/conan/test_package/conanfile.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # -*- coding: utf-8 -*-
+
+ from conans import ConanFile, CMake
+--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/conanfile.py
++++ chromium-83.0.4103.116/third_party/flatbuffers/src/conanfile.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # -*- coding: utf-8 -*-
+
+ """Conan recipe package for Google FlatBuffers
+--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/samples/sample_binary.py
++++ chromium-83.0.4103.116/third_party/flatbuffers/src/samples/sample_binary.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2015 Google Inc. All rights reserved.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/glslang/src/update_glslang_sources.py
++++ chromium-83.0.4103.116/third_party/glslang/src/update_glslang_sources.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 The Glslang Authors. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/google_input_tools/builder.py
++++ chromium-83.0.4103.116/third_party/google_input_tools/builder.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/closurebuilder.py
++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/closurebuilder.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009 The Closure Library Authors. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/depstree.py
++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/depstree.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2009 The Closure Library Authors. All Rights Reserved.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/depstree_test.py
++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/depstree_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009 The Closure Library Authors. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/depswriter.py
++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/depswriter.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009 The Closure Library Authors. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/jscompiler.py
++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/jscompiler.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2010 The Closure Library Authors. All Rights Reserved.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/source.py
++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/source.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2009 The Closure Library Authors. All Rights Reserved.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/source_test.py
++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/source_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2010 The Closure Library Authors. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/treescan.py
++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/treescan.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2010 The Closure Library Authors. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/calcdeps.py
++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/calcdeps.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2006 The Closure Library Authors. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/scopify.py
++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/scopify.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright 2010 The Closure Library Authors. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/google_input_tools/update.py
++++ chromium-83.0.4103.116/third_party/google_input_tools/update.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/fuse_gmock_files.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/fuse_gmock_files.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/cpp/ast.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/cpp/ast.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2007 Neal Norwitz
+ # Portions Copyright 2007 Google Inc.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008 Google Inc. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class_test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009 Neal Norwitz All Rights Reserved.
+ # Portions Copyright 2009 Google Inc. All Rights Reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/cpp/keywords.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/cpp/keywords.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2007 Neal Norwitz
+ # Portions Copyright 2007 Google Inc.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/cpp/tokenize.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/cpp/tokenize.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2007 Neal Norwitz
+ # Portions Copyright 2007 Google Inc.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/cpp/utils.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/cpp/utils.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2007 Neal Norwitz
+ # Portions Copyright 2007 Google Inc.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/gmock_gen.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/gmock_gen.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008 Google Inc. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/pump.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/pump.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/test/gmock_leak_test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/test/gmock_leak_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/test/gmock_output_test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/test/gmock_output_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/test/pump_test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/test/pump_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2010, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/scripts/fuse_gtest_files.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/scripts/fuse_gtest_files.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/scripts/gen_gtest_pred_impl.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/scripts/gen_gtest_pred_impl.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2006, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/scripts/release_docs.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/scripts/release_docs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2013 Google Inc. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/scripts/run_with_path.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/scripts/run_with_path.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2010 Google Inc. All Rights Reserved.
+
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/scripts/upload.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/scripts/upload.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2007, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/scripts/upload_gtest.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/scripts/upload_gtest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-break-on-failure-unittest.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-break-on-failure-unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2006, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-catch-exceptions-test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-catch-exceptions-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2010 Google Inc. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-color-test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-color-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-env-var-test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-env-var-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-filter-unittest.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-filter-unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2005 Google Inc. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-json-outfiles-test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-json-outfiles-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018, Google Inc.
+ # All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-json-output-unittest.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-json-output-unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2018, Google Inc.
+ # All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-list-tests-unittest.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-list-tests-unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2006, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-output-test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-output-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-param-test-invalid-name1-test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-param-test-invalid-name1-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2015 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-param-test-invalid-name2-test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-param-test-invalid-name2-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2015 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-setuptestsuite-test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-setuptestsuite-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-shuffle-test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-shuffle-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009 Google Inc. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-throw-on-failure-test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-throw-on-failure-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-uninitialized-test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-uninitialized-test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_help_test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_help_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2009, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_list_output_unittest.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_list_output_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2006, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_skip_check_output_test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_skip_check_output_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 Google LLC. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_skip_environment_check_output_test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_skip_environment_check_output_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2019 Google LLC. All Rights Reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_testbridge_test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_testbridge_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2018 Google LLC. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_xml_outfiles_test.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_xml_outfiles_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2008, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_xml_output_unittest.py
++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_xml_output_unittest.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2006, Google Inc.
+ # All rights reserved.
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/templates/test/cpp/naming/resolver_component_tests_defs.include
++++ chromium-83.0.4103.116/third_party/grpc/src/templates/test/cpp/naming/resolver_component_tests_defs.include
+@@ -1,4 +1,4 @@
+-<%def name="resolver_component_tests(tests)">#!/usr/bin/env python
++<%def name="resolver_component_tests(tests)">#!/usr/bin/env python2
+ # Copyright 2015 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/test/cpp/naming/manual_run_resolver_component_test.py
++++ chromium-83.0.4103.116/third_party/grpc/src/test/cpp/naming/manual_run_resolver_component_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/test/cpp/naming/resolver_component_tests_runner.py
++++ chromium-83.0.4103.116/third_party/grpc/src/test/cpp/naming/resolver_component_tests_runner.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/third_party/nanopb/generator/nanopb_generator.py
++++ chromium-83.0.4103.116/third_party/grpc/src/third_party/nanopb/generator/nanopb_generator.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ from __future__ import unicode_literals
+
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/distrib/python/check_grpcio_tools.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/distrib/python/check_grpcio_tools.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2015 gRPC authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/distrib/python/grpcio_tools/grpc_tools/protoc.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/distrib/python/grpcio_tools/grpc_tools/protoc.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2016 gRPC authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/distrib/python/make_grpcio_tools.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/distrib/python/make_grpcio_tools.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2016 gRPC authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/failures/detect_new_failures.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/failures/detect_new_failures.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/github/pr_latency.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/github/pr_latency.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/line_count/collect-history.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/line_count/collect-history.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/line_count/summarize-history.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/line_count/summarize-history.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/line_count/yaml2csv.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/line_count/yaml2csv.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/profiling/ios_bin/parse_link_map.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/profiling/ios_bin/parse_link_map.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ # Copyright 2018 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/artifacts/artifact_targets.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/artifacts/artifact_targets.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/artifacts/distribtest_targets.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/artifacts/distribtest_targets.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/artifacts/package_targets.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/artifacts/package_targets.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/performance/bq_upload_result.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/performance/bq_upload_result.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/performance/patch_scenario_results_schema.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/performance/patch_scenario_results_schema.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/python_utils/antagonist.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/python_utils/antagonist.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/python_utils/filter_pull_request_tests.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/python_utils/filter_pull_request_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/python_utils/upload_rbe_results.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/python_utils/upload_rbe_results.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/python_utils/upload_test_results.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/python_utils/upload_test_results.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_build_statistics.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_build_statistics.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_grpclb_interop_tests.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_grpclb_interop_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_interop_tests.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_interop_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_microbenchmark.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_microbenchmark.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_performance_tests.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_performance_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_tests.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_tests_matrix.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_tests_matrix.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2015 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_bazel_workspace.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_bazel_workspace.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2016 gRPC authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_deprecated_grpc++.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_deprecated_grpc++.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2018 gRPC authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_port_platform.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_port_platform.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 gRPC authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_qps_scenario_changes.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_qps_scenario_changes.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2018 gRPC authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_test_filtering.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_test_filtering.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2016 gRPC authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_tracer_sanity.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_tracer_sanity.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 gRPC authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_version.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_version.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2016 gRPC authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/core_banned_functions.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/core_banned_functions.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2016 gRPC authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/start_port_server.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/start_port_server.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 gRPC authors.
+ #
+--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/task_runner.py
++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/task_runner.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 gRPC authors.
+ #
+ # Licensed under the Apache License, Version 2.0 (the "License");
+--- chromium-83.0.4103.116.orig/third_party/inspector_protocol/check_protocol_compatibility.py
++++ chromium-83.0.4103.116/third_party/inspector_protocol/check_protocol_compatibility.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 Google Inc. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+--- chromium-83.0.4103.116.orig/third_party/inspector_protocol/code_generator.py
++++ chromium-83.0.4103.116/third_party/inspector_protocol/code_generator.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/inspector_protocol/concatenate_protocols.py
++++ chromium-83.0.4103.116/third_party/inspector_protocol/concatenate_protocols.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/inspector_protocol/convert_protocol_to_json.py
++++ chromium-83.0.4103.116/third_party/inspector_protocol/convert_protocol_to_json.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/inspector_protocol/roll.py
++++ chromium-83.0.4103.116/third_party/inspector_protocol/roll.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2019 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/jsoncpp/source/devtools/antglob.py
++++ chromium-83.0.4103.116/third_party/jsoncpp/source/devtools/antglob.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # encoding: utf-8
+ # Copyright 2009 Baptiste Lepilleur and The JsonCpp Authors
+ # Distributed under MIT license, or public domain if desired and
+--- chromium-83.0.4103.116.orig/third_party/jstemplate/compile.py
++++ chromium-83.0.4103.116/third_party/jstemplate/compile.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2011 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/libFuzzer/src/scripts/unbalanced_allocs.py
++++ chromium-83.0.4103.116/third_party/libFuzzer/src/scripts/unbalanced_allocs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #===- lib/fuzzer/scripts/unbalanced_allocs.py ------------------------------===#
+ #
+ # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+--- chromium-83.0.4103.116.orig/third_party/libaddressinput/chromium/tools/require_fields.py
++++ chromium-83.0.4103.116/third_party/libaddressinput/chromium/tools/require_fields.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/libaddressinput/chromium/tools/update-strings.py
++++ chromium-83.0.4103.116/third_party/libaddressinput/chromium/tools/update-strings.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2014 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/test/gviz_api.py
++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/test/gviz_api.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright (c) 2016, Alliance for Open Media. All rights reserved
+ #
+--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/test/visual_metrics.py
++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/test/visual_metrics.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright (c) 2016, Alliance for Open Media. All rights reserved
+ #
+--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/aggregate_entropy_stats.py
++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/aggregate_entropy_stats.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ ## Copyright (c) 2017, Alliance for Open Media. All rights reserved
+ ##
+ ## This source code is subject to the terms of the BSD 2 Clause License and
+--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/cpplint.py
++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/cpplint.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ #
+ # Copyright (c) 2009 Google Inc. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/diff.py
++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/diff.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ ##
+ ## Copyright (c) 2016, Alliance for Open Media. All rights reserved
+ ##
+--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/gen_constrained_tokenset.py
++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/gen_constrained_tokenset.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ ##
+ ## Copyright (c) 2016, Alliance for Open Media. All rights reserved
+ ##
+--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/intersect-diffs.py
++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/intersect-diffs.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ ##
+ ## Copyright (c) 2016, Alliance for Open Media. All rights reserved
+ ##
+--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/lint-hunks.py
++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/lint-hunks.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ ##
+ ## Copyright (c) 2016, Alliance for Open Media. All rights reserved
+ ##
+--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/wrap-commit-msg.py
++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/wrap-commit-msg.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ ##
+ ## Copyright (c) 2016, Alliance for Open Media. All rights reserved
+ ##
+--- chromium-83.0.4103.116.orig/third_party/liblouis/liblouis_list_tables.py
++++ chromium-83.0.4103.116/third_party/liblouis/liblouis_list_tables.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2013 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+--- chromium-83.0.4103.116.orig/third_party/liblouis/src/python/examples/liblouisxslt.py
++++ chromium-83.0.4103.116/third_party/liblouis/src/python/examples/liblouisxslt.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/python -u
++#! /usr/bin/python2 -u
+ #
+ # liblouis Braille Translation and Back-Translation Library
+
+--- chromium-83.0.4103.116.orig/third_party/libxml/chromium/roll.py
++++ chromium-83.0.4103.116/third_party/libxml/chromium/roll.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+
+ # Copyright 2017 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+--- chromium-83.0.4103.116.orig/third_party/libyuv/cleanup_links.py
++++ chromium-83.0.4103.116/third_party/libyuv/cleanup_links.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The LibYuv Project Authors. All rights reserved.
+ #
+ # Use of this source code is governed by a BSD-style license
+--- chromium-83.0.4103.116.orig/third_party/libyuv/download_vs_toolchain.py
++++ chromium-83.0.4103.116/third_party/libyuv/download_vs_toolchain.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ #
+ # Copyright 2014 The LibYuv Project Authors. All rights reserved.
+ #
+--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/autoroller/roll_deps.py
++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/autoroller/roll_deps.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The LibYuv Project Authors. All rights reserved.
+ #
+ # Use of this source code is governed by a BSD-style license
+--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/autoroller/unittests/roll_deps_test.py
++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/autoroller/unittests/roll_deps_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2017 The LibYuv Project Authors. All rights reserved.
+ #
+ # Use of this source code is governed by a BSD-style license
+--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/get_landmines.py
++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/get_landmines.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright 2016 The LibYuv Project Authors. All rights reserved.
+ #
+ # Use of this source code is governed by a BSD-style license
+--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/valgrind/chrome_tests.py
++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/valgrind/chrome_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved.
+ #
+ # Use of this source code is governed by a BSD-style license
+--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/valgrind/libyuv_tests.py
++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/valgrind/libyuv_tests.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The LibYuv Project Authors. All rights reserved.
+ #
+ # Use of this source code is governed by a BSD-style license
+--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/valgrind/memcheck/PRESUBMIT.py
++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/valgrind/memcheck/PRESUBMIT.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2012 The LibYuv Project Authors. All rights reserved.
+ #
+ # Use of this source code is governed by a BSD-style license
+--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/valgrind/memcheck_analyze.py
++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/valgrind/memcheck_analyze.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved.
+ #
+ # Use of this source code is governed by a BSD-style license
+--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/valgrind/valgrind_test.py
++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/valgrind/valgrind_test.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2
+ # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved.
+ #
+ # Use of this source code is governed by a BSD-style license
+--- chromium-83.0.4103.116.orig/third_party/mako/examples/wsgi/run_wsgi.py
++++ chromium-83.0.4103.116/third_party/mako/examples/wsgi/run_wsgi.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+
+ from __future__ import absolute_import
+ from __future__ import division
+--- chromium-83.0.4103.116.orig/third_party/mako/test/templates/internationalization.html
++++ chromium-83.0.4103.116/third_party/mako/test/templates/internationalization.html
+@@ -282,7 +282,7 @@ but Python 2.4 and above support writing
+ long as you declare the encoding being used by including a special comment as
+ either the first or second line of the source file:
+